Հրդեհային պատի կանոնները ընդունում են առաջին և վերջին հասցե, օրինակ 192.168.0.200-ից 192.168.0.255, իսկ երթուղիները՝ ոչ։ Երթուղու գրառումը տեղ ունի միայն ցանցի և դիմակի համար, ինչը նշանակում է, որ շարունակական միջակայքը պետք է դառնա մեկ կամ ավելի հավասարեցված նախադիր, նախքան OpenVPN այն կտեղադրի։ Այն պրոֆիլը, որը route-nopull-ը զուգակցում է չհավասարեցված ինտերվալի հետ, այնտեղ է, որտեղ սովորաբար թաքնվում է ձախողումը, քանի որ ֆայլը վերլուծվում է, և ոչ մի երթուղի չի համապատասխանում։ Կարգավորեք բլոկները ճիշտ, և ձախողումը տեսանելի կդառնա մեկ հրամանով։

Առասպել. միջակայքը երթուղի է

Երթուղային աղյուսակները պահում են ցանց-դիմակ զույգեր և ընտրում ամենաերկար համընկնումը, ուստի սկիզբ և վերջ ունեցող ինտերվալը տեղ չունի ապրելու։ Մեկ նախադիր, որն ընդգրկում է 256 հասցե, ծածկում է .0-ից .255-ը, այդ չափի կեսը ծածկում է .0-ից .127-ը, և միայն այդ եզրերին հավասարեցված միջակայքն է քարտեզագրվում մեկ քայլով։ Մնացած ամեն ինչ պետք է կտրվի բլոկների։ Ավելի փոքր երթուղին դեռ նշանակում է սկզբնական ինտերվալը։

Նախադիրին չհավասարեցված միջակայքը սեղմված երթուղի չէ։ Դա այլ տեսակի օբյեկտ է, և դրա հետ որպես երթուղու վարվելը հենց այն տեղն է, որտեղ սկսվում է լուռ ձախողումը։

Հավասարեցումը թվաբանություն է, ոչ ոճ

Բլոկների չափերը որոշվում են նախադիրի երկարությամբ։ /29-ը կարող է սկսվել միայն 8-ի բաժանվող հասցեից, /28-ը՝ 16-ի բաժանվողից, /27-ը՝ 32-ի բաժանվողից։ Տեղաշարժեք բլոկը իր սահմանից, և դիմակը կծածկի այլ հասցեների հավաքածու, քան նախատեսված էր։

Գումարեք ներքևի ծայրից։ Յուրաքանչյուր քայլում վերցրեք ամենամեծ հավասարեցված բլոկը, որը չի անցնում միջակայքի վերջը, ապա շարունակեք դրանից հետո առաջին հասցեից։ Բլոկները չեն կարող համընկնել, քանի որ յուրաքանչյուրը սկսվում է այնտեղ, որտեղ կանգ է առել նախորդը։

Երկու մարդ, ովքեր դա անում են ձեռքով, պետք է հասնեն նույն արդյունքին։ Անհամաձայնությունը նշանակում է, որ ինչ-որ մեկը թույլ է տվել չհավասարեցված սկիզբ։

Աշխատեք 200-ից 255-ը

StepStartBlock that fitsLine for the profile
1.200, multiple of 8/29, 8 addresses192.168.0.200 255.255.255.248
2.208, multiple of 16/28, 16 addresses192.168.0.208 255.255.255.240
3.224, multiple of 32/27, 32 addresses192.168.0.224 255.255.255.224

Միջակայքը սկսվում է .200-ից, որը 8-ի բազմապատիկ է, ուստի առաջին բլոկը /29 է՝ .200-ից .207։ Այս ութ հասցեներից հետո առաջին ազատ արժեքը .208-ն է, որը բաժանվում է 16-ի, ուստի /28-ը վերցնում է .208-ից .223։ Մնում է .224-ից .255-ը՝ երեսուներկու հասցե, որոնք սկսվում են 32-ի բազմապատիկից, այսինքն /27։ Այդ երեք տողերն ամբողջ տրոհումն են։

Գրեք դրանք որպես երթուղու տողեր, ոչ որպես արձակ։ Պրոֆիլը, որը պահում է միայն առաջին տողը, ծածկում է ութ հասցե և մնացածը թողնում թունելից դուրս։

route-nopull
route 192.168.0.200 255.255.255.248
route 192.168.0.208 255.255.255.240
route 192.168.0.224 255.255.255.224

Վերջին բլոկը սահմանի ստուգում է պահանջում։ 192.168.0.224/27-ի ներսում .224-ը ցանցի հասցեն է, իսկ .255-ը՝ հեռարձակման հասցեն, ուստի այն հոսթը, որը պետք է պատասխանի .255-ին, ծածկված է նախադիրով և դեռ անհասանելի է։ Տեղափոխեք այդ հոսթը կամ բաժանեք միջակայքն այլ կերպ՝ փոխարենը երթուղավորելու բլոկը և հույս դնելու։

Ինչ է անում route-nopull-ը պատկերի հետ

Ավելացրեք route-nopull-ը միայն այն ժամանակ, երբ սերվերի մղած երթուղիներն անցանկալի են։ Առանց հրահանգի՝ մղված երթուղիները և այս տողերը գոյակցում են, և հաղթում է ամենակոնկրետ նախադիրը։ Դրա հետ անհետանում են նաև մղված DNS և DHCP ընտրանքները, ուստի ներքին անվան լուծումը պահանջում է իր սեփական կարգավորումը։ Այդ կողմնակի էֆեկտը զարմացնում է նրանց, ովքեր հրահանգը ավելացրել էին երթուղու խնդիրը շտկելու համար։

Ավելացրեք այն ճիշտ պատճառով, ոչ որպես ավտոմատ ռեֆլեքս։ Մղված երթուղիների հեռացումը քաղաքական որոշում է՝ DNS հետևանքով։ Եթե սերվերը կարող է մղել նույն երեք նախադիրները, թողեք, և ջնջեք հաճախորդի կողմի պատճենները, որպեսզի մեկ սեփականատեր վերահսկի ցանկը։

Ստուգումներ, որոնք բռնում են սովորական սխալները

Ստուգեք, որ յուրաքանչյուր դիմակ մեկերից կազմված մեկ շարունակական հաջորդականություն է։ 255.255.255.248 արժեքը անցնում է, իսկ 255.255.255.200-ը՝ ոչ, և ոչ շարունակական դիմակը մերժվում կամ սխալ է ընթերցվում։ Այնուհետև հաստատեք ուղին յուրաքանչյուր բլոկում մեկ հասցեի համար։

ip route get 192.168.0.205
ip route get 192.168.0.220
ip route get 192.168.0.240

Յուրաքանչյուր պատասխան պետք է նշի թունելի ինտերֆեյսը։ Արդյունքը, որը նշում է ֆիզիկական ադապտերը, նշանակում է, որ տողը երբեք չի տեղադրվել, ինչը հաճախ պատահում է, երբ սեղանադիր ցանցի կառավարիչը վերագրում է աղյուսակը պրոֆիլի միանալուց հետո։

Ընտրեք ցանկի մեկ սեփականատեր։ Երբ սերվերը կարող է մղել նույն նախադիրները, մղեք դրանք և հեռացրեք հաճախորդի կողմի խմբագրումները։ Մեկ սեփականատեր նշանակում է, որ տպագրական սխալը մեկ տեղ ունի, և հաճախորդն ու սերվերը չեն կարող տարբերվել այն հարցում, թե որ հասցեներն են թունելի ներսում։

Առնչվող հոդվածներ