Маршрутизатор VPN күйгүзүлгөндөн кийин кастинг эмнеге токтойт
Издөө link-local multicast аркылуу жүрөт, ал эми телевизор медианы өзү жүктөйт. Саясаттын демейки эрежеси LAN суроосун кармап, туннелге жибериши мүмкүн.
Кастинг маршрутизатор VPN күйгүзүлгөнгө чейин иштеп, күйгүзүлгөндөн кийин дароо иштебей калат, бирок телефондо кадимки серептөө дагы деле иштейт. Бул эки факт карама-каршы эмес, анткени кастинг бир байланыш эмес. Телефон кабылдагычты жергиликтүү тармак аркылуу таап башкарат, андан кийин кабылдагыч медианы өз байланышы аркылуу жүктөйт.
Ар башкача иштебей калган эки жол
Башкаруу жолу жергиликтүү. Телефон жергиликтүү тармактан сурап кабылдагычты табат, анан билген дарекке башкаруу байланышын ачат. Эгер кабылдагыч тизмеде такыр көрүнбөсө, медиа суралганга чейин эле издөө баскычы ишке ашпай калган.
Медиа жолу сөзсүз түрдө жергиликтүү эмес. Көп кабылдагычтар агымды өзүлөрү, өз байланышы жана өз каттоо маалыматтары менен жүктөйт, ошондуктан телефондун маршруту кабылдагычтын маршрутун сүрөттөбөйт. Бир чыгууну колдонуп жаткандай көрүнгөн телефон телевизордун трафиги кайда кетээрин айтпайт.
Ушул бөлүнүү себебинен бузулуу кызык көрүнөт. Туннель телефондун маршруттоо таблицасын өзгөрттү, телевизордукун өзгөртпөдү, ошондуктан жуптун бир тарабында көрүнгөн симптомду ошол эле тараптан издеш керек. Туура эмес түзмөктү текшерүү — оңдоо эч нерсе кылбайт окшоп көрүнүшүнүн кадимки себеби.
Издөө эмнеге биринчи бузулат
Издөө адатта link-local multicast аркылуу жүрөт. mDNS 224.0.0.251 дарегине UDP 5353 порту аркылуу жиберет, SSDP 239.255.255.250 дарегине UDP 1900 порту аркылуу жиберет. Экөө тең түзүлүшү боюнча бир звеного чектелген, ошондуктан маршрутизатор аларды кайталагыч же прокси жардамы жок сегменттер арасында өткөрбөйт. Маршрутталган VPN multicast тобун кеңейтпейт, ал эми саясат маршруту звенодон эч качан чыкпаган топту башка звенодо көрсөтө албайт.
Ошондуктан биринчи бузулуунун шифрлоого эч катышы жок. Телефондун multicast пакети жиберилген интерфейстен чыгат, кабылдагыч аны көрбөгөн сегментте турат, ал эми түзмөктөрдүн тизмеси бош кайтат. Бош тизме телевизор интернетке кирүүнү жоготту деген далил эмес.
Окуп чектөө VPN жок болсо да ушул эле симптомду берет. Конок тармактары жана кирүү чекитинин кардарларды бөлүү функциясы түзмөктөрдүн өз ара сүйлөшүүсүн атайын токтотот, ал эми бөлүнгөн сегменттин үстүнө маршрутизатор VPN күйгүзүү буга эч нерсе өзгөртпөйт. Туннелди текшерүүдөн мурун бөлүү жөндөөсүн караңыз. Бул арзаныраак жооп жана көбүрөөк кездешет.
Сегменттердин жайгашуусу — экинчи жарымы. Экинчи маршрутизатор, башка режимдеги mesh түйүнү же башка NAT артындагы зымдуу сегмент кабылдагычты телефондун издөө трафиги жетпеген жерге коет.
Саясаттын демейки эрежеси жергиликтүү суроону эмнеге жутуп алышы мүмкүн
Бардык трафикти туннелге өткөргөн маршрутизатор туннель интерфейсине демейки маршрут орнотот. LAN префикси бул саясаттан чыгарылбаса, эки метр алыстыктагы түзмөккө жиберилген пакет эми демейкиге туура келет жана маршрутизатор башкаруу суроосун коммутаторго эмес, туннелге жиберет.
| Stage | What carries it | How a router VPN interferes |
|---|---|---|
| Discovery | Link-local multicast on a single segment | Not extended across segments, and not repaired by a route |
| Control connection | Unicast to the receiver address on the LAN | A policy default can capture the LAN destination and tunnel it |
| Media fetch | The receiver's own connection | Unaffected by the phone's route, but affected by the TV's own policy |
| Account authorization | Tokens held by the application | Can fail for reasons unrelated to any route |
Эрежелердин тартиби натыйжаны чечет. Саясат маршруттоо эрежелерди артыкчылык тартибинде баалайт, ошондуктан жергиликтүү префикстин эске алынбашы туннель таблицасын тандаган эрежеден мурун турушу керек. Эске албоону туннель эрежесинен кийин кошуу таасир бербейт, ошондуктан туура көрүнгөн конфигурация да LAN трафигин алыскы чыгууга жибере алат.
Оңдоо тар: кастинг агымына керектүү конкреттүү жергиликтүү багыттарга уруксат берип, калган бөлүүнү өз абалында калтырыңыз. Биринчи кадам катары кардарларды бөлүүнү алып салуу симптомду айыктырат, бирок тармактын түзүлүшүндө болгон көзөмөлдү ыргытып салат.
Телефондогу тез текшерүү кайсы бузулуу экенин чечет. Эгер кабылдагычка маршрут туннелге көрсөтсө, көйгөй саясатта. Эгер LANга көрсөтүп, издөө баары бир ишке ашпаса, көйгөй multicast же бөлүүдө, жана маршрутту өзгөртүү жардам бербейт.
ip route get 192.168.1.50
ip rule show
avahi-browse -rt _googlecast._tcpӨлкөнү эмес, өзгөргөн баскычты текшериңиз
Жазып алынган байкоолор кайталанган тажрыйбалардан артык. Кабылдагыч түзмөктөр тизмесинде көрүнөбү, ага башкаруу суроосу жетеби, агым тандалгандан кийин ойнотуу башталабы — жазып алыңыз. Ар бир жооп бир баскычты шектен чыгарат.
Анан чыгуу жерлерин которуштурбай, ар бир баскычты түз текшериңиз. VPN өлкөсүн өзгөртүү медиа жолун текшерет жана издөө менен башкаруу баскычтарын тийбей калтырат, ошондуктан кокустан жардам бергендей көрүнүп, эч нерсе үйрөтпөшү мүмкүн.
Кабылдагыч тарабында анын өз маршрутун жана өз каттоо абалын текшериңиз. Телевизор медианы телефондон башка чыгуу аркылуу жүктөсө, бул кадимки түзүлүш, ал эми ал жердеги бузулуу телефондун туннели эмес, кабылдагычтын тармактык саясаты тууралуу суроо.
Натыйжаны кайсы баскыч бузулганы жана аны эмне өзгөрткөнү тууралуу бир сүйлөм менен жазыңыз. Ошол сүйлөм бир жума өлкө алмаштыруудан кымбат турат жана кийинки firmware жаңыртуусунан аман калат.
Туннелдер тууралуу жалпы эреже үчүн кастинг жакшы сынак. Тармакка туннель кошулганда биринчи суроо — кандай багыттар ага такыр кирбеши керек эле, экинчиси — саясат алардын кайсынысын үнсүз кабыл алды.