Қосылғаннан кейін маршруттау кестесін ашқанда бір мекенжай туннель арқылы өтіп жатқанын, ал оның айналасындағы ішкі желі әлі де жергілікті шлюзге баратынын көресіз. Бұл жазба — хост маршруты: бір мекенжай, оған бары бірліктен тұратын префикс сәйкес келеді. Бұл маңызды, өйткені маршруттау шешімдері ең ұзын сәйкес префиксті пайдаланады, сондықтан /32 екеуін де өзгертпей-ақ /24 немесе әдепкі маршруттан басым түсе алады. Бұл ұқыпты ерекшелік пе әлде болашақ ақау ма, ол қай мекенжайды атайтынына және оны кім ұстайтынына байланысты.

Бір мекенжай, кестеде бір жазба

IPv4 хост маршруты /32 префиксін, ал IPv6 хост маршруты /128 префиксін алып жүреді, яғни жазба дәл бір мақсатты мекенжайға сәйкес келе алады. Кестедегі басқа ештеңе қозғалмайды: қамтитын ішкі желі мен әдепкі маршрут қай жерде болса, сол жерде қалады. Тар жазба сол мекенжай үшін жеңеді, өйткені оның префиксі ұзынырақ, кейінірек қосылғаны үшін емес.

Бұл қасиет хост маршрутын жақсы ерекшелік және нашар әдетке айналдырады. Қызметтің кіреберіс есігін атайтын екі /32 жазба оның екінші мекенжайын, IPv6 мекенжайын немесе келесі айда көшетін мекенжайын қамтымайды. Түсіндірілмеген бір мекенжайлы жазбаларға толы кесте әдетте біреудің ішкі желі шешімін қабылдаудың орнына айналасына жамау жапқанын білдіреді. Алдымен префикс ұзындығын оқыңыз, содан кейін жазба нені қорғауы керектігін сұраңыз.

Жазбаны клиенттен сыртқа қарай оқыңыз

Мәселе бар машинадан бастаңыз, өйткені бір мекенжай ноутбукте және оның алдындағы шлюзде басқаша маршрутталуы мүмкін. Кестені жоғарыдан оқудың орнына ядродан қолданба пайдаланатын нақты мекенжай үшін қай жолды таңдайтынын сұраңыз. Жауап интерфейс пен келесі секірісті қамтиды, олар бірге шешім болып табылады.

ip route get 203.0.113.25
ip -6 route get 2001:db8:4::25
ip route show | grep -F 203.0.113.25
Find-NetRoute -RemoteIPAddress 203.0.113.25

Қолданба шынымен таңдайтын мекенжай тобы үшін сұранысты қайталаңыз, өйткені клиент IPv6-ны қалап, IPv4 ерекшелігін үнсіз айналып өтуі мүмкін. Нәтижені туннель көтерілмес бұрын және кейін салыстырып, екі шығысты да сақтаңыз. Бұл салыстыру клиент жазбаны қосылу кезінде қосқанын немесе ол бұрыннан бар екенін көрсетеді.

Тұрақты жазба мен жұмыс уақыты жазбасы әртүрлі сәтсіз болады. Жұмыс уақытындағы жазба сессиямен бірге жоғалады, ал тұрақтысы қайта жүктеуден кейін де қалады және енді жоқ шлюзге трафик жіберуді жалғастырады.

Соңғы нүкте ерекшелігі және рекурсия тұзағы

VPN клиенттері әдетте әдепкі маршрутты қайта бағыттау алдында бастапқы шлюз арқылы сервердің сыртқы мекенжайына хост маршрутын орнатады. Бұл жазба болмаса, шифрланған пакеттер олар салмақ болып жатқан туннельдің ішіне жіберілер еді, ал байланыс уақыты бітпейінше циклде айналар еді.

Тұзақ туннельдің қабылданған ішкі желілеріне сол соңғы нүкте мекенжайы кездейсоқ кіргенде, немесе екінші профиль кейінірек кеңірек маршрут қосқанда пайда болады. Сонда соңғы нүкте жазбасы ұзынырақ префикске жол береді де, сессия трафикті өткізе бастаған бойда құлайды. Соңғы нүкте мекенжайын қабылданған ішкі желілердің қасына жазу — қақтығысты пайдаланушылардан бұрын байқаудың ең арзан жолы. Бұл сондай-ақ бір профильдің бір желіден жұмыс істеп, екіншісінен неге сәтсіз болатынын түсіндіреді.

Қолданба шынымен пайдаланатын жолды тексеріңіз

Хост атына сәтті ping — қолданба басқа мекенжайға немесе басқа топқа қосылғанда әлсіз дәлел. Клиентті іске қосатын машинадан мекенжай, топ, порт және интерфейстің нақты үйлесімін тексеріңіз.

ip route get 203.0.113.25
sudo nft list ruleset | grep -A 4 'chain output'
curl -sS --max-time 8 -o /dev/null -w '%{remote_ip}
' https://app.example.net

Егер жол дұрыс болмаса, бірдеңені өңдеуден бұрын талаптың желі ме әлде бір мекенжай ма екенін шешіңіз. Бір мекенжай талабы түсініктеме мен иесі бар хост маршрутын ақтайды; айналатын мекенжайлары бар қызмет доменге негізделген маршруттауды немесе ішкі желінің адал шешімін қажет етеді.

Енді нақты межеге сәйкес келмейтін жазбаларды жойып, қалдырғандарыңызды белгілеп қойыңыз. Түсіндірілмеген /32 үш айдан кейін қатеден ажыратылмайды, ал келесі адам оған не тәуелді болғанын білмей-ақ оны жояды.

Қатысты мақалалар