VPN хосты бір интерфейсте жауап береді және жауаптарды туннель арқылы кері жіберуден бас тартады, ал әдепкі маршрут дұрыс көрінеді. Дәл осы жерде негізгі кесте бүкіл әңгіме болудан қалады. Linux саясат ережелерімен әр пакет үшін маршруттау кестесін таңдай алады, ал VPN біреуін орнатқан болуы мүмкін. Әдепкі маршрутқа қол тигізбес бұрын ережелерді оқыңыз.

Тәртіп маңызды: алдымен ережелер, содан кейін әр ереже таңдайтын кесте.

Ережелерді басымдық ретімен оқыңыз

ip rule show орындап, жоғарыдан төмен қарай оқыңыз. Басымдық нөмірі бағалау ретін анықтайды, ал кіші нөмір ертерек тексеріледі. 32766-дағы әдепкі ереже әдетте маңызды соңғы ереже болып табылады. Тізім ұзын болса, бірдеңе өзгерту алдында оны файлға сақтаңыз.

Әр ереже үшін басымдықты, сәйкестікті (көз, белгі, интерфейс немесе мақсат) және ол сілтейтін кестені жазып алыңыз. Пайдалануға жарамды кестесіз ереже — тұйық жол, маршрут емес.

IPv6 үшін ip -6 rule show көмегімен дәл солай жасаңыз. Тек IPv4 отбасында бар саясат екінші отбасын негізгі кестеде қалдырады.

Әр ереже таңдайтын кестені оқыңыз

Әр сілтелген кесте үшін ip route show table <name or number> қолданыңыз. Оның маршруттарын күткен интерфейс және келесі секіріспен салыстырыңыз. Бос немесе толық емес кесте негізгі кесте түсіндіре алмайтын ақауды түсіндіреді.

Негізгі кестеде әлі де әдепкі маршрут болуы мүмкін, және бұл қалыпты. Егер ереже ағыныңызды алдымен 51820 кестесіне жіберсе, негізгі әдепкі маршрут сол пакет үшін маңызсыз.

Егер нөмір таныс емес болса, кесте атауын /etc/iproute2/rt_tables ішінен іздеңіз. Бұл іздеу бір секунд алады және ұзақ айналма жолды болдырмайды.

Ережені кім орнатқанын анықтаңыз

NetworkManager, wg-quick және басқа скрипттер ережелерді динамикалық орната алады. Жұмыс кезінде біреуін жою келесі қайта қосылуда болдырылмауы мүмкін. Бәсекелес ереже қоспас бұрын менеджердің конфигурациясын тексеріңіз.

Мысалы, wg-quick белгіленген ереже мен туннельдің рұқсат етілген мекенжайлары үшін кесте қосады. Дәл сол ереженің арқасында бұл мекенжайларға бағытталған трафик негізгі әдепкі маршрутты айналып өтеді. Егер конфигурацияны өзгертпей оны жойсаңыз, келесі іске қосу оны қалпына келтіреді.

Қарау кезінде соңғы нүктенің сыртқы маршрутын және басқару қатынасын сақтаңыз. Шығысты жеңілдету үшін жұмыс істеп тұрған қашықтағы қақпадағы барлық ережелерді тазаламаңыз. Өзгерістен аман өткен басқару сессиясы сынақтың бөлігі.

Маңызды көз контекстін сынаңыз

Жалпы ip route get қолданба ағынынан басқа сұраққа жауап береді. Нақты пакет жүретін жолды көру үшін көз мекенжайын және VPN белгі қолданса, белгіні қосыңыз. Бірдей көз контекстімен қосылған және алып тасталған мақсатты сынаңыз. Содан кейін хост қос қабатты стек іске қосса, IPv6 үшін қайталаңыз.

Бекітілген түзетуден кейін сол екі іздеуді қайта орындап, салыстырыңыз. Көзделген ереже, кесте және ереженің қайта жүктеуден кейін қанша тұратыны туралы жазба жүргізіңіз. Дәл сол жазба келесі қызметті қайта жүктеуді жұмбақ емес, түсінікті етеді. ip-rule нұсқаулық беті сәйкестік таңдаушылары мен кесте синтаксисін құжаттайды.

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