VPN маршрут кестесі сізге нені айтады және нені айта алмайды
Орнатылған префикстер — жергілікті жіберу нұсқаулары, қашықтағы қызметтердің тізімі емес. Кестені оның дәлелдейтіні үшін оқып, содан кейін иесінен сұраңыз.
Қосылып, маршруттар тізімін іске қосасыз, сонда бұрын-соңды естімеген ішкі желіңіз туннельге бағытталғанын көресіз. Ол жол бір нәрсені дәл айтады, ал бірнеше нәрсені мүлде айтпайды. Ол бұл машинаның пакеттерді сол префикске қалай жіберетінін жазады, онда қандай хосттар бар екені туралы ештеңе, және тіркелгіңіз нені ала алатыны туралы ештеңе. Оны дұрыс оқу бір минут алады; тізім ретінде оқу одан арылу үшін әлдеқайда көп уақыт алады.
Кестені жергілікті нұсқаулар ретінде оқыңыз
Маршрут — жергілікті ядро ұстайтын жіберу нұсқауы: осы префикс үшін осы интерфейсті және осы келесі секірісті қолданыңыз. Префикс ұзындығы нұсқаудың қаншалықты нақты екенін анықтайды, және ең ұзын сәйкестік жеңеді. Бұл ережеде рұқсаттар, қызмет денсаулығы немесе қашықтағы топология туралы ештеңе айтылмаған.
Саясат ережелері кестеге жүгінгенге дейін араласуы мүмкін, сондықтан маршрут болуы мүмкін және соған қарамастан берілген пакет қолданатын маршрут болмауы мүмкін. Ережелерді кестенің қасында оқыңыз, содан кейін ядродан нақты тағайындау үшін қай жолды таңдайтынын сұраңыз. Бір мекенжайға арналған жауап бір бет префикстен қымбат, және бұл клиент қолданған белгілерді, атау кеңістіктерін және интерфейс байланыстарын көрсететін жалғыз жауап.
Кең префикс — каталог емес
Туннель арқылы маршрутталған /16 он алты мың қолжетімді хостты білдірмейді, ал әдепкі маршрут одан да азын білдіреді. Сервер кім жауап беретінін, firewall ненің рұқсат етілгенін, ал тіркелгі ненің өкілетті екенін шешеді.
Тар кестенің кері тұзағы бар: жоқ префикс тағайындауға басқа жолмен жетуге болатынын, немесе ол мүлде маршрутталмағанын білдіруі мүмкін. Бұл екі жағдай сіз оларды сынағанша бірдей көрінеді. Кестені VPN-де не болуы керектігі туралы күтулеріңізбен емес, пайдалануға айтылған ресурспен салыстырыңыз.
Жазбалар қайдан келеді
Маршруттар кемінде төрт жерден келеді: конфигурация файлынан, қосылым орнатылған кезде маршрутты итеретін серверден, интерфейске ие желі менеджерінен және оқиға кезінде команда теретін адамнан. Әрқайсысының әртүрлі өмір сүру мерзімі және әртүрлі иесі бар.
Үзіліс кезінде терілген маршрут — қайта жүктеуде жоғалатын маршрут, және ол ешкімнің құжаттамасында көрінбейді. Сервер итеретін маршрут сервер өзгергенде өзгереді, сондықтан түсініксіз жаңа префикс көбінесе клиенттің өзгеруінен кейін емес, шлюз жаңартылғаннан кейін пайда болады. ip-route нұсқаулығы жалаушаларды оқу қажет болса, кесте мен өрістер синтаксисін құжаттайды.
Маршрутты қызмет шартына қарсы тексеріңіз
Пайдалы салыстыру — кесте мен сізге уәде етілген қызмет арасында: атауы, мекенжай ауқымы, порт және иесі. Осы төртеуін префикстің қасына жазыңыз, сонда олқылықтар көрінеді.
ip route show table all dev tun0
ip route get 10.20.5.9
ip rule show
Егер префикс бар болса да қызмет әлі істемесе, кесте өз жұмысын жасады және мәселе басқа жерде: атауларды шешу, арғы жақтағы firewall немесе дұрыс тобы жоқ тіркелгі. Егер префикс жоқ болса, сұрақ — оны кім беруі керек еді, не теру керек емес. Екі жауаптың қайсысы болсын келесі сұралатын команданы атайды, және бұл маршрут кестесін оқудың жалғыз пайдалы нәтижесі. Терминалды жаппас бұрын сол атауды жазып қойыңыз.
Кез келген өзгерістің алдын және соңын күнімен және интерфейспен бірге жазып отырыңыз. Маршрут кестесі — бір машинадағы бір сәттің суреті, және ол қашан алынғанын біреу жазғанда ғана дәлелге айналады.