Translyatsiya router VPN yoqilishidan oldin ishlagan va yoqilgandan keyin darhol ishlamay qoladi, telefonda oddiy internet ko‘rish esa davom etadi. Bu ikki fakt bir-biriga zid emas, chunki translyatsiya bitta ulanish emas. Telefon qabul qilgichni lokal tarmoq orqali topadi va boshqaradi, so‘ng qabul qilgich mediani o‘z ulanishi orqali yuklab oladi.

Har xil tarzda ishlamay qoladigan ikki yo‘l

Boshqaruv yo‘li lokaldir. Telefon lokal tarmoqdan so‘rab qabul qilgichni topadi, keyin o‘rgangan manzilga boshqaruv ulanishini ochadi. Agar qabul qilgich ro‘yxatda umuman ko‘rinmasa, aniqlash bosqichi hali hech qanday media so‘ralmasdan turib muvaffaqiyatsiz bo‘lgan.

Media yo‘li har doim ham lokal emas. Ko‘p qabul qilgichlar oqimni o‘zlari, o‘z ulanishi va o‘z hisob ma’lumotlari bilan yuklab oladi, shuning uchun telefonning marshruti qabul qilgichning marshrutini tavsiflamaydi. Bitta chiqishdan foydalanayotgandek ko‘ringan telefon televizor trafigi qayerga ketishini aytmaydi.

Aynan shu ajralish nosozlikni g‘alati ko‘rsatadi. Tunnel telefonning marshrutlash jadvalini o‘zgartirdi, televizornikini o‘zgartirmadi, shuning uchun juftlikning bir tomonida ko‘ringan belgi shu tomonda izlanishi kerak. Noto‘g‘ri qurilmani tekshirish — tuzatish hech narsa qilmayotgandek ko‘rinishining odatiy sababi.

Aniqlash nima uchun birinchi buziladi

Aniqlash odatda link-local multicast orqali boradi. mDNS 224.0.0.251 manziliga UDP 5353 porti orqali yuboradi, SSDP esa 239.255.255.250 manziliga UDP 1900 porti orqali yuboradi. Ikkalasi ham dizayni bo‘yicha bitta zveno bilan cheklangan, shuning uchun router ularni takrorlagich yoki proksi yordamisiz segmentlar orasida uzatmaydi. Marshrutlangan VPN multicast guruhini kengaytirmaydi, siyosat marshruti esa zvenodan hech qachon chiqmagan guruhni boshqa zvenoda ko‘rsata olmaydi.

Shuning uchun birinchi nosozlikning shifrlashga aloqasi yo‘q. Telefonning multicast paketi yuborilgan interfeysdan chiqadi, qabul qilgich uni hech qachon ko‘rmaydigan segmentda turadi va qurilmalar ro‘yxati bo‘sh qaytadi. Bo‘sh ro‘yxat televizor internetga kirishni yo‘qotganiga dalil emas.

Izolyatsiya VPN bo‘lmasa ham xuddi shunday belgi beradi. Mehmon tarmoqlari va kirish nuqtasidagi mijozlar izolyatsiyasi qurilmalarning bir-biri bilan gaplashishini ataylab to‘xtatadi, izolyatsiya qilingan segment ustiga router VPN yoqish bunga hech narsani o‘zgartirmaydi. Tunnelni tekshirishdan oldin izolyatsiya sozlamasini tekshiring. Bu arzonroq javob va ko‘proq uchraydi.

Segmentlarning joylashuvi — ikkinchi yarmi. Ikkinchi router, boshqa rejimdagi mesh tuguni yoki boshqa NAT orqasidagi kabel segmenti qabul qilgichni telefonning aniqlash trafigi yetib bormaydigan joyga qo‘yadi.

Standart siyosat qoidasi lokal so‘rovni nima uchun yutib yuborishi mumkin

Butun trafikni tunnelga yuboradigan router tunnel interfeysida standart marshrut o‘rnatadi. Agar LAN prefiksi bu siyosatdan chiqarilmagan bo‘lsa, ikki metr naridagi qurilmaga yuborilgan paket endi standart marshrutga mos keladi va router boshqaruv so‘rovini kommutatorga emas, tunnelga yuboradi.

StageWhat carries itHow a router VPN interferes
DiscoveryLink-local multicast on a single segmentNot extended across segments, and not repaired by a route
Control connectionUnicast to the receiver address on the LANA policy default can capture the LAN destination and tunnel it
Media fetchThe receiver's own connectionUnaffected by the phone's route, but affected by the TV's own policy
Account authorizationTokens held by the applicationCan fail for reasons unrelated to any route

Qoidalar tartibi natijani hal qiladi. Siyosat marshrutlash qoidalarni ustuvorlik tartibida baholaydi, shuning uchun lokal prefiks uchun istisno tunnel jadvalini tanlaydigan qoidadan oldin turishi kerak. Istisnoni tunnel qoidasidan keyin qo‘shish hech qanday ta’sir bermaydi, shuning uchun to‘g‘ri ko‘ringan konfiguratsiya ham LAN trafigini uzoq chiqishga yuborishi mumkin.

Tuzatish tor: translyatsiya oqimiga kerak bo‘lgan aniq lokal manzillarga ruxsat bering, izolyatsiyaning qolgan qismini tegmasdan qoldiring. Birinchi qadam sifatida mijozlar izolyatsiyasini olib tashlash belgini davolaydi, lekin tarmoq dizaynida bo‘lgan nazoratni tashlab yuboradi.

Telefonda tez tekshiruv ikki nosozlikdan qaysi biri borligini aniqlaydi. Qabul qilgichga marshrut tunnelga ishora qilsa, muammo siyosatda. LANga ishora qilib, aniqlash baribir ishlamasa, muammo multicast yoki izolyatsiyada va marshrutni o‘zgartirish yordam bermaydi.

ip route get 192.168.1.50
ip rule show
avahi-browse -rt _googlecast._tcp

Mamlakatni emas, o‘zgargan bosqichni sinang

Yozib olingan kuzatuvlar takroriy tajribalardan yaxshiroq. Qabul qilgich qurilmalar ro‘yxatida ko‘rinadimi, boshqaruv so‘rovi unga yetib boradimi va oqim tanlangandan keyin ijro boshlanadimi — yozib qo‘ying. Har bir javob bitta bosqichni gumondan chiqaradi.

Keyin chiqish joylarini almashtirish o‘rniga har bir bosqichni bevosita sinab ko‘ring. VPN mamlakatini o‘zgartirish media yo‘lini sinaydi va aniqlash hamda boshqaruv bosqichlariga tegmaydi, shuning uchun tasodifan yordam bergandek ko‘rinishi mumkin, hech narsa o‘rgatmasdan.

Qabul qilgich tomonida uning o‘z marshrutini va o‘z hisobi holatini tekshiring. Televizor mediani telefondan boshqa chiqish orqali yuklab olsa, bu normal dizayn, va u yerdagi nosozlik telefon tunneliga emas, qabul qilgichning tarmoq siyosatiga oid savol.

Natijani qaysi bosqich buzilgani va uni nima o‘zgartirgani haqida bitta gap bilan yozing. Bu gap bir hafta mamlakat almashtirishdan qimmatroq va keyingi firmware yangilanishidan ham omon qoladi.

Translyatsiya tunnellar haqidagi umumiy qoida uchun yaxshi sinov holati. Tarmoqqa tunnel qo‘shilganda birinchi savol — qaysi manzillar unga umuman kirmasligi kerak edi, ikkinchisi — siyosat ularning qaysilarini baribir indamay qabul qildi.

O'xshash maqolalar