VPN xosti bitta interfeysda javob beradi va javoblarni tunnel orqali qaytarishdan bosh tortadi, standart marshrut esa to‘g‘ri ko‘rinadi. Asosiy jadval butun voqea bo‘lishdan to‘xtaydigan joy shu. Linux siyosat qoidalari bilan har bir paket uchun marshrutlash jadvalini tanlashi mumkin, VPN esa bittasini o‘rnatgan bo‘lishi mumkin. Standart marshrutga tegishdan oldin qoidalarni o‘qing.

Tartib muhim: avval qoidalar, keyin har bir qoida tanlaydigan jadval.

Qoidalarni ustuvorlik tartibida o‘qing

Ishga tushiring: ip rule show va yuqoridan pastga o‘qing. Ustuvorlik raqami baholash tartibini boshqaradi, kichik raqam esa avval tekshiriladi. 32766 dagi standart qoida odatda oxirgi muhim qoidadir. Ro‘yxat uzun bo‘lsa, biror narsani o‘zgartirishdan oldin uni faylga saqlang.

Har bir qoida uchun ustuvorlik, moslik (manba, belgi, interfeys yoki manzil) va u havola qiladigan jadvalni yozib oling. Foydalanish mumkin jadvali yo‘q qoida marshrut emas, boshi berk ko‘cha.

IPv6 uchun ham xuddi shunday qiling: ip -6 rule show. Faqat IPv4 oilasida mavjud siyosat boshqa oilani asosiy jadvalda qoldiradi.

Har bir qoida tanlaydigan jadvalni o‘qing

Foydalaning: ip route show table <name or number> har bir havola qilingan jadval uchun. Uning marshrutlarini kutgan interfeys va keyingi hop bilan solishtiring. Bo‘sh yoki to‘liq bo‘lmagan jadval asosiy jadval tushuntira olmaydigan nosozlikni tushuntiradi.

Asosiy jadvalda hali ham standart marshrut bo‘lishi mumkin, bu normal. Agar qoida oqimingizni avval 51820 jadvaliga yuborsa, o‘sha paket uchun asosiy standart ahamiyatsiz.

Raqam notanish bo‘lsa, jadval nomini u yerdan qidiring: /etc/iproute2/rt_tables. Bu qidiruv bir soniya oladi va uzoq aylanadan saqlaydi.

Qoidani kim o‘rnatganini aniqlang

NetworkManager, wg-quick va boshqa skriptlar qoidalarni dinamik o‘rnatishi mumkin. Ishlash vaqtida bittasini o‘chirish keyingi qayta ulanishda qaytarilishi mumkin. Raqobatchi qoida qo‘shishdan oldin menejer konfiguratsiyasini tekshiring.

Masalan, wg-quick tunnelning ruxsat etilgan manzillari uchun belgilangan qoida va jadval qo‘shadi. O‘sha manzillarga trafik asosiy standartni chetlab o‘tishining sababi shu qoida. Konfiguratsiyani o‘zgartirmasdan uni olib tashlasangiz, keyingi up uni tiklaydi.

Ko‘rib chiqish paytida oxirgi nuqtaning tashqi marshruti va boshqaruv kirishini saqlang. Chiqishni soddalashtirish uchun tirik masofaviy shlyuzda barcha qoidalarni tozalamang. O‘zgarishga bardosh beradigan boshqaruv sessiyasi ham sinovning qismi.

Muhim manba kontekstini sinab ko‘ring

Umumiy ip route get ilova oqimidan boshqa savolga javob beradi. Haqiqiy paket bosib o‘tadigan yo‘lni ko‘rish uchun manba manzilini va VPN belgi ishlatsa, belgini qo‘shing. Xuddi shu manba konteksti bilan kiritilgan va chiqarib tashlangan manzilni sinab ko‘ring. Xost ikkilamchi stekda ishlasa, IPv6 uchun takrorlang.

Tasdiqlangan tuzatishdan so‘ng o‘sha ikki qidiruvni qayta ishga tushiring va solishtiring. Ko‘zlangan qoida, jadval va qoida qayta ishga tushishga qancha bardosh berishini yozib qo‘ying. Keyingi xizmat qayta ishga tushishini sir emas, tushunarli qiladigan narsa — o‘sha yozuv. ip-rule qo‘llanma sahifasi moslik selektorlari va jadval sintaksisini hujjatlashtiradi.

O'xshash maqolalar