Għaliex il-Casting Jieqaf Jaħdem Wara li Tixgħel il-VPN tar-Router
Is-sejba sseħħ permezz ta' multicast link-local filwaqt li t-TV tniżżel il-media waħedha. Regola awtomatika tal-politika tista' taqbad it-talba LAN u tibgħatha fit-tunnel.
Il-casting ħadem qabel ma ġie attivat il-VPN tar-router u jfalli minnufih wara, filwaqt li l-ibbrawżjar ordinarju fuq it-telefon għadu jaħdem. Dawn iż-żewġ fatti huma konsistenti, għax il-casting mhux konnessjoni waħda. It-telefon jiskopri u jikkontrolla r-riċevitur fuq in-netwerk lokali, u mbagħad ir-riċevitur iniżżel il-media bil-konnessjoni tiegħu stess.
Żewġ passaġġi li jfallu b'mod differenti
Il-passaġġ tal-kontroll huwa lokali. It-telefon isib riċevitur billi jistaqsi lin-netwerk lokali, imbagħad jiftaħ konnessjoni ta' kontroll lejn l-indirizz li jkun tgħallem. Jekk ir-riċevitur qatt ma jidher fil-lista, il-pass tas-sejba falla qabel ma ntalbet xi media.
Il-passaġġ tal-media mhux bilfors lokali. Ħafna riċevituri jniżżlu l-istrim huma stess, bil-konnessjoni tagħhom u bil-kredenzjali tagħhom, għalhekk ir-rotta tat-telefon ma tiddeskrivix ir-rotta tar-riċevitur. Telefon li jidher li juża ħruġ wieħed ma jgħid xejn dwar fejn tmur it-traffiku tat-TV.
Din id-diviżjoni hija r-raġuni għaliex il-ħsara tidher stramba. It-tunnel biddel it-tabella tal-irrotar tat-telefon u ma biddilx dik tat-TV, għalhekk sintomu li jidher fuq naħa waħda tal-par irid jiġi traċċat fuq dik in-naħa. Li tinvestiga l-apparat ħażin hija r-raġuni tas-soltu għaliex tiswija tidher li ma tagħmel xejn.
Għaliex is-sejba tinkiser l-ewwel
Is-sejba sseħħ ġeneralment permezz ta' multicast link-local. mDNS jibgħat lil 224.0.0.251 fuq il-port UDP 5353, u SSDP jibgħat lil 239.255.255.250 fuq il-port UDP 1900. It-tnejn huma limitati għal link wieħed bid-disinn, u għalhekk ir-router ma jgħaddihomx bejn is-segmenti mingħajr l-għajnuna ta' repeater jew proxxi. VPN bl-irrotar ma jestendix grupp multicast, u rotta tal-politika ma tistax tagħmel grupp li qatt ma ħalla l-link jidher fuq ieħor.
Għalhekk l-ewwel ħsara m'għandha xejn x'taqsam mal-kriptaġġ. Il-multicast tat-telefon iħalli l-interface li nbagħat minnu, ir-riċevitur jinsab fi segment li qatt ma jarah, u l-lista tal-apparati tiġi lura vojta. Lista vojta mhijiex prova li t-TV tilfet l-aċċess għall-internet.
L-iżolament jipproduċi l-istess sintomu anke mingħajr ebda VPN. In-netwerks tal-mistednin u l-iżolament tal-klijenti fl-access point jżommu lill-apparati milli jitkellmu ma' xulxin apposta, u l-attivazzjoni tal-VPN tar-router fuq segment iżolat ma tbiddel xejn f'dan. Iċċekkja l-ambjent tal-iżolament qabel ma tiċċekkja t-tunnel. Din hija t-tweġiba orħos u l-aktar komuni.
It-tqassim tas-segmenti huwa n-nofs l-ieħor. It-tieni router, mesh node f'modalità oħra, jew segment bil-fili wara NAT ieħor kollha jqiegħdu r-riċevitur fejn it-traffiku tas-sejba tat-telefon ma jasalx.
Għaliex regola awtomatika tal-politika tista' tibla' talba lokali
Router li jgħaddi t-traffiku kollu fi tunnel jinstalla rotta awtomatika fuq l-interface tat-tunnel. Jekk il-prefiss LAN mhuwiex eskluż minn dik il-politika, pakkett indirizzat lil apparat żewġ metri 'l bogħod issa jaqbel mal-awtomatika, u r-router jibgħat it-talba tal-kontroll fit-tunnel minflok lis-switch.
| 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 |
L-ordni tar-regoli tiddetermina r-riżultat. L-irrotar tal-politika jevalwa r-regoli bl-ordni ta' prijorità, għalhekk eċċezzjoni għall-prefiss lokali trid tidher qabel ir-regola li tagħżel it-tabella tat-tunnel. Iż-żieda tal-eċċezzjoni wara r-regola tat-tunnel m'għandha l-ebda effett, u għalhekk konfigurazzjoni li tidher korretta xorta tista' tibgħat it-traffiku LAN lejn ħruġ remot.
It-tiswija hija dejqa: ippermetti d-destinazzjonijiet lokali speċifiċi li jeħtieġ il-fluss tal-casting, u ħalli l-bqija tal-iżolament kif inhu. It-tneħħija tal-iżolament tal-klijenti bħala l-ewwel pass tfejjaq is-sintomu iżda tarmi kontroll li n-netwerk kien imfassal biex ikollu.
Ħarsa malajr fuq it-telefon tiddetermina liema mill-ħsarat tnejn għandek. Jekk ir-rotta lejn ir-riċevitur turi lejn it-tunnel, il-politika hija l-problema. Jekk turi lejn il-LAN u s-sejba xorta tfalli, il-multicast jew l-iżolament hija l-problema, u l-ebda bidla fir-rotta ma tgħin.
ip route get 192.168.1.50
ip rule show
avahi-browse -rt _googlecast._tcpIttestja l-pass li nbidel, mhux il-pajjiż
L-osservazzjonijiet miktuba jiswew aktar minn esperimenti ripetuti. Innota jekk ir-riċevitur jidhirx fil-lista tal-apparati, jekk talba ta' kontroll tasalx għandu, u jekk il-kiri jibdiex ladarba jintgħażel strim. Kull tweġiba tneħħi pass wieħed mis-suspett.
Imbagħad iċċekkja kull pass direttament minflok ma tbiddel il-postijiet tal-ħruġ. Il-bidla tal-pajjiż tal-VPN tiċċekkja l-passaġġ tal-media u tħalli l-passi tas-sejba u tal-kontroll mhux mittiefsa, għalhekk tista' tidher li tgħin b'aċċident mingħajr ma tgħallem xejn.
Fuq in-naħa tar-riċevitur iċċekkja r-rotta tiegħu stess u l-istat tal-kont tiegħu stess. TV li jniżżel il-media permezz ta' ħruġ differenti mit-telefon huwa disinn normali, u ħsara hemmhekk hija mistoqsija dwar il-politika tan-netwerk tar-riċevitur, mhux dwar it-tunnel tat-telefon.
Ikteb ir-riżultat bħala sentenza waħda dwar liema pass inkiser u x'bidlu. Dik is-sentenza tiswa aktar minn ġimgħa ta' bidla ta' pajjiżi u tgħaddi mill-aġġornament tal-firmware li jmiss.
Il-casting huwa każ ta' prova tajjeb għal regola ġenerali dwar it-tunnels. Meta żżid wieħed ma' netwerk, l-ewwel mistoqsija hija liema destinazzjonijiet qatt ma kellhom jidħlu fih, u t-tieni hija liema minnhom il-politika aċċettat xorta waħda bil-kwiet.