VPN noutbuk tezroq ishlashi uchun IP yo'naltirish kerakmi?
Yo'naltirish paketlarni interfeyslar orasida o'tkazadi; u mahalliy brauzerni tezlashtirmaydi. Qoidani kengaytirishdan oldin mijoz rolini shlyuz rolidan ajrating.
Noutbukni marshrutizatorga aylantirish noto'g'ri muammoni hal qilishning mashhur usuli. Yo'naltirish mashina o'zi bo'lmagan manzilga yo'naltirilgan paketlarni o'tkazishi uchun mavjud va uning o'sha mashinadagi brauzer sahifani qanchalik tez yuklashiga hech qanday fikri yo'q. Ikki yo'l bir-biriga o'xshab ko'rinadi, chunki ikkalasi ham trafikni bitta tunnel orqali yuboradi. Ularni bir marta ajrating, shunda yo'naltirishni yoqish yoki xavfsizlik devorini ochish haqidagi ko'plab maslahatlar sizda yo'q topologiyani tasvirlayotgani ma'lum bo'ladi.
Stoldan bir xil ko'rinadigan ikki paket yo'li
Noutbukdagi brauzer o'z so'rovini yaratadi. Xost tunnel marshrutini tanlaydi, mijoz jarayoni paketni o'rab sherigiga yuboradi, javob esa ilovaga qaytadi. Bu ketma-ketlikda hech narsa yo'naltirish qaroridan o'tmaydi, chunki bu mashina suhbatning manbasi ham, manzili ham.
Endi ataylab sozlangan Ethernet segmentiga boshqa qurilma qo'ying va noutbukni uning standart shlyuziga aylantiring. O'sha qurilma so'rovni boshlaydi, noutbuk boshqa joyga manzillangan paketni oladi va yadro uni oldinga o'tkazishni hal qilishi kerak. Bu yo'naltirish roli va u mijoz roliga hech qachon kerak bo'lmagan shartlar bilan keladi: ruxsat etilgan tranzit yo'li, ikki tomondagi marshrutlar va tarjima dizaynning qismi bo'lsa, hali ham ishlaydigan qaytish yo'li.
| Role | Who originates the traffic | What has to be true |
|---|---|---|
| Client only | The laptop itself | Tunnel route, working resolver, supported profile |
| Gateway | Another device | Forwarding enabled, permitted transit, routes both ways, return-path decision |
ip_forward aslida nimani o'zgartiradi
Yadroning IPv4 sysctl hujjatlari ip_forward parametrini xostga paketlarni interfeyslar orasida yo'naltirishga ruxsat beruvchi kalit sifatida ta'riflaydi. Bu xost o'zi yaratgan trafik uchun tez yo'l emas va bu parametrning hech qanday o'qilishi mahalliy brauzerni tezlashtirmaydi. Aksincha, yo'naltirish ilgari kamroq ish qilgan mashinaga holat va siyosat qo'shadi.
Xuddi shu hujjatlar qiymatni o'zgartirish boshqa IPv4 parametrlarini xost yoki marshrutizator standart qiymatlariga qaytarishini ogohlantiradi. Bu kalitni sinov emas, konfiguratsiya hodisasiga aylantiradi: sozlangan parametrlar oyoqlaringiz ostida qaytishi mumkin va o'zgarish hech kim unga bog'lashni o'ylamaydigan regressiyaga sabab bo'lishi mumkin. Bu shuningdek kalitni bir marta, ataylab, shlyuz roliga ega bo'lgan kishi o'rnatishi kerakligini bildiradi. Uni sekinlashuv tekshiruvi paytida aylantirish yon ta'sir alomat bilan chalkashtirilishi kafolatlangan yagona holat.
Bir savol bo'lmagan uchta xavfsizlik devori savoli
VPN tinglovchisiga ruxsat berish, noutbuk ishga tushiradigan xizmatlarga ruxsat berish va trafikning noutbukdan o'tishiga ruxsat berish uchta alohida ruxsat. Birinchisi sherikka demon yetib borishiga imkon beradi, ikkinchisi mahalliy narsani ochib beradi, uchinchisi mashinani boshqa birov uchun tranzitga aylantiradi. Har birining qamrovi boshqacha va oxirgisi oddiy chiquvchi ilovaga kerak bo'ladigan javoblardan ancha keng.
Muayyan oqim bloklanganda, qoidani tahrirlashdan oldin uning manbasi, manzili, yo'nalishi va siyosat egasini ayting. O'sha oqim uchun tor qoida tuzatishdir; tunnel interfeysida hammasini qabul qilish tuzatishni tasodifan o'z ichiga olgan siyosat o'zgarishidir. Keyin ishlaydigan brauzer oqim ishlayotganini isbotlaydi, keng qoida zarur bo'lganini emas.
Yo'l to'g'ri bo'lgandagina o'lchang
Bir xil manzil, bir xil ish yuki va qiyoslash mumkin bo'lgan sharoitlar bilan o'lchang va bir vaqtda bitta o'zgaruvchini o'zgartiring. Yo'naltirish o'zgarishi, xavfsizlik devori kengaytmasi va ko'chirilgan shifr sozlamasini bir joyga bog'laydigan sinov raqam beradi va hech qanday izoh bermaydi, chunki uning ichida hech narsa uchtadan qaysi biri natijani siljitganini aytmaydi.
Marshrut va hal qiluvchi nosozliklarini samaradorlik suhbatidan butunlay tashqarida tuting. Sekin hal qilinadigan nom o'tkazuv qobiliyati muammosi emas va bitta qat'iy o'lchamda to'xtab qoladigan uzatish odatda tezlik chegarasi emas, MTU savolidir. Har qanday raqamni qiyoslashdan oldin bu uchtadan qaysi birini haqiqatan kuzatganingizni yozib qo'ying. Aks holda keyingi o'quvchi noto'g'ri narsani o'lchaydigan o'lchovni va hech kim asoslay olmaydigan o'zgarishni meros qilib oladi.
Sizda bor topologiyani tasvirlang, mijozdagi yorliqni emas
O'z ulanishini bo'lishadigan, marshrutlangan konteyner tarmog'iga xizmat qiladigan yoki virtual mashina uchun trafik tashiydigan noutbuk, dastur o'zini qanday atashidan qat'i nazar, shlyuzdir. Mijoz so'zi tunnel qanday sozlanganini tasvirlaydi, paketlar boshqasiga o'tadimi-yo'qmi emas.
Rolni foydalanish qo'llanmasida aniq qiling: trafikni nima yaratadi, mashinadan nima o'tishi kerak va joriy vazifa shu ikkisidan qaysi biri haqida. Shlyuz rolini qo'llab-quvvatlanadigan rejaga tegishli bo'lganda yoqing, hech qachon kerak bo'lmagan topologiyaga tushuntirilmagan tezlik tuzatishi sifatida qo'llamang.