Casting lori VPN: wiwa, ìṣakoso tàbí ṣíṣàn?
Olùgbà tí kò sí, ìpàdé tí a kọ̀ àti ṣíṣàn tí ń dúró ń kùnà ní ibi ọ̀tọ̀ọ̀tọ̀. Sọ orúkọ ìpele kí o tó yí ètò VPN fọ́nù tàbí nẹ́tíwọ́kì padà.
Casting ń já ní ibi mẹ́ta tí ó dà bíi kan náà láti orí àga. Fọ́nù lè má rí olùgbà rárá, olùgbà lè farahàn kí ó sì kọ ìpàdé, tàbí ìpàdé lè bẹ̀rẹ̀ kí ó sì dúró ní ìṣẹ́jú kan lẹ́yìn. Ẹ̀wọ̀n-ìnà lórí fọ́nù ń yí ojú-ọ̀nà kọ̀ọ̀kan padà lọ́nà tí ó yàtọ̀, àti fún ọ̀kan nínú wọn, kò yí nǹkan kankan padà. Sọ orúkọ ìpele tí ó kùnà kọ́kọ́, kí o sì pinnu bóyá yíyí ètò padà ni ọ̀nà tí ó tọ́.
Sọ orúkọ ìpele tí ó kùnà kí o tó yí ètò padà
Wo ohun tí fọ́nù ń ṣe lẹ́sẹ̀kẹsẹ̀ lẹ́yìn tí o tẹ àmì casting. Àkójọ tí ó ṣófo jẹ́ àbájáde ìwá, títẹ tí ó sọ àìṣeyọrí jẹ́ àbájáde ìṣakoso, àti ìpàdé tí ó bẹ̀rẹ̀ kí ó tó dúró jẹ́ àbájáde ìtúnsẹ̀. Àwọn mẹ́tẹ̀ẹ̀ta wọ̀nyí ní olówó yàtọ̀, àti nígbà gbogbo, àwọn méjì àkọ́kọ́ nìkan ni ó kan ètò ẹ̀wọ̀n-ìnà fọ́nù.
| Stage | What the phone shows | Evidence that separates it |
|---|---|---|
| Discovery | No receiver in the list | Another device on the same segment sees the receiver |
| Control | Receiver listed, session refused | Port answer versus permission prompt |
| Playback | Session starts, then stalls | The receiver's own link, not the phone's |
Kọ ìpele náà sílẹ̀ kí o tó yí nǹkan kan padà. Àtúnṣe tí a fi sí ìpele tí kò tọ́ ń jẹ́ kí àyẹ̀wò tí ó kàn má lè kà, àti ọ̀pọ̀ ìtàn casting wá láti inú ìdàrúdàpọ̀ yẹn.
Ìwá jẹ́ ìrìnàjò àdúgbò, ẹ̀wọ̀n-ìnà sì ń fi í pamọ́
Àwọn olùgbà ń polówó ara wọn nípasẹ̀ ìkéde àdúgbò, fọ́nù sì ń wá wọn pẹ̀lú ìbéèrè lórí ìsopọ̀ kan náà, nítorí náà ohunkóhun tí ó yọ fọ́nù kúrò ní ìsopọ̀ yẹn yóò yọ olùgbà kúrò nínú àkójọ. Ẹ̀wọ̀n-ìnà tí ó ń darí gbogbo ìrìnàjò kúrò ní LAN lè fi àwọn ìpààrọ̀ yẹn pamọ́, àti àṣẹ mẹ́ńdí àdúgbò ní ìpele áàpù lè dí wọ́n lọ́wọ́ kódà nígbà tí ọ̀nà wà. Wi-Fi àlejò pẹ̀lú ìyàsọ́tọ̀ olùgbà ń fúnni ní àkójọ ṣófo kan náà láìsí VPN rárá. Fi hàn pé ẹ̀rọ méjèèjì ń pín apá kan kí o tó dá ẹ̀wọ̀n-ìnà lẹ́bi.
avahi-browse -at | grep -i -E 'chromecast|googlecast'
dig +short @224.0.0.251 -p 5353 _googlecast._tcp.local PTR
Àṣẹ àkọ́kọ́ ń tọ́ka ohun tí ń polówó ara rẹ̀ ní apá ẹ̀rọ olùrànwọ́, èkejì sì ń béèrè lọ́wọ́ ẹgbẹ́ DNS multicast ní tààrà. Olùgbà tí kò sí ní méjèèjì kò ní farahàn nínú áàpù fọ́nù pẹ̀lú, bóyá ipò ẹ̀wọ̀n-ìnà fọ́nù ṣe bíi tí ó wù. Bí a bá rí olùgbà láti ẹ̀rọ tí ẹ̀wọ̀n-ìnà rẹ̀ pa tí a kò sì rí i láti ẹ̀rọ tí ẹ̀wọ̀n-ìnà rẹ̀ ṣí, o ti rí ìpele àti ìdí papọ̀.
Ìyọkúrò LAN ń jẹ́ kí ẹ̀wọ̀n-ìnà wà ní ṣíṣe
Ọ̀pọ̀ olùgbà ń fúnni ní ìyọkúrò mẹ́ńdí àdúgbò tí ń fi ẹ̀wọ̀n-ìnà sílẹ̀ ní ṣíṣe bó ti ń gba àwọn àdírẹ́sì àdúgbò. Lo ètò tí a kọ sílẹ̀ yẹn dípò pá kill switch tàbí gbogbo firewall, nítorí pé wọ́n ń yí ohun púpọ̀ padà ju ohun tí casting nílò lọ. Bí nẹ́tíwọ́kì bá ń ya àwọn ẹ̀rọ ọlọ́gbọ́n sọ́tọ̀ lónà mọ̀ọ́mọ̀, béèrè lọ́wọ́ ẹni tí ó ni í fún ìrìnàjò ìwá, ìṣakoso àti ìpadà pàtó dípò àṣẹ pẹlẹbẹ.
nc -vz 192.168.1.50 8009
Àyẹ̀wò ìṣakoso sí olùgbà ń ya àṣẹ sọ́tọ̀ kúrò nínú ìlọ́wọ́: ibùdókọ̀ tí ó dáhùn túmọ̀ sí pé ọ̀nà wà, nígbà tí ìkọ̀ túmọ̀ sí pé a gba fọ́nù láàyè láti wá ẹ̀rọ náà ṣùgbọ́n kò lè bá a sọ̀rọ̀. Àwọn ibùdókọ̀ 8008 àti 8009 ni ibùdókọ̀ casting déédéé, áàpù sì lè lo àwọn mìíràn, nítorí náà kà ibùdókọ̀ kan tí a kọ̀ sí àmì, kì í ṣe ìdájọ́. Ìyọkúrò àti àṣẹ áàpù wà ní òmìnira, nítorí fífi àṣẹ àdúgbò fúnni kò dá ọ̀nà, àti fífi ọ̀nà kún kò fúnni ní àṣẹ. Kill switch tún lè ju ìrìnàjò àdúgbò lọ lẹ́yìn ìsopọ̀ tuntun, ìdí nìyẹn tí a fi gbọdọ̀ tún ìwá ṣàyẹ̀wò nígbà tí ẹ̀wọ̀n-ìnà bá padà.
Ìtúnsẹ̀ lè má lo ìsopọ̀ fọ́nù
Nínú ìpàdé tí áàpù ń darí, fọ́nù ń fi àdírẹ́sì media fún olùgbà, olùgbà sì ń gbé e wá lórí ìsopọ̀ tirẹ̀, nítorí náà yíyí àdírẹ́sì gbogbo ènìyàn ti fọ́nù kò ṣe nǹkan kan fún ṣíṣàn náà. Àkọlé tí àkọsílẹ̀ ń dè lè ṣì kùnà fún àwọn ìdí tirẹ̀, àti àwọn àìdí casting Google ń bo ìbámu áàpù àti ẹ̀rọ dípò ọ̀nà nẹ́tíwọ́kì. Yíyí telifísàn fúnra rẹ̀ gba ẹ̀wọ̀n-ìnà jẹ́ ìṣètò ọ̀tọ̀ pẹ̀lú àwọn ìbéèrè ètò tirẹ̀.
Àmì méjì ń ya àwọn ipò wọ̀nyí sọ́tọ̀. Casting tí ó ń bá a lọ kódà lẹ́yìn tí a ti ti ojú-ìwé fọ́nù ni áàpù ń darí, nítorí olùgbà ń gbé e wá fúnra rẹ̀; dígí tí ó ń dúró nígbà tí ojú-ìwé olùránṣẹ́ bá ti ni ṣíṣàn tí ń lọ lọ́wọ́ láti fọ́nù. Nígbà tí ìwá àti ìṣakoso bá yọrí sí rere ṣùgbọ́n ìtúnsẹ̀ dúró, wo ìsopọ̀ Wi-Fi olùgbà àti ọ̀nà íńtánẹ́ẹ̀tì rẹ̀ dípò, nítorí àyẹ̀wò ìyá ṣe lórí fọ́nù ń ṣàpèjúwe fọ́nù kì í ṣe telifísàn.
Yí ìyọkúrò padà kí o sì tún ṣàyẹ̀wò
Gbogbo ìyípadà ìgbà díẹ̀ nílò ọ̀nà ìpadà, àti ìtòlẹ́sẹẹsẹ ṣe pàtàkì. Yọ ìyọkúrò LAN kúrò, tún ẹ̀wọ̀n-ìnà so mọ́ kí olùgbà lè tún ètò rẹ̀ lò, lẹ́yìn náà tún ìgbésẹ̀ ìwá ṣe kí o sì ṣàkọsílẹ̀ bóyá olùgbà tún pòórá. Ìtòlẹ́sẹẹsẹ yẹn ń sọ fún ọ bóyá ìyọkúrò náà ń ṣiṣẹ́ tàbí nǹkan mìíràn yí padà láàrín.
# after removing the LAN exception, reconnect and confirm the tunnel is up
resolvectl status | grep -E 'DNS Servers|Default Route|Protocols'
avahi-browse -at | grep -i -E 'chromecast|googlecast'
Lẹ́yìn náà ṣàyẹ̀wò àwọn ìpele mẹ́tẹ̀ẹ̀ta lọ́tọ̀ọ̀tọ̀, nítorí àṣeyọrí lórí ọ̀kan kò sọ nǹkan kan nípa àwọn yòókù. Lẹ́yìn náà wo bóyá àwọn áàpù fọ́nù tí kò ní í ṣe ṣì ń tẹ̀lé ọ̀nà tí a pète, nítorí ìyọkúrò àdúgbò tí ó di ọ̀nà àyèkúrò pátápátá ní ìdákẹ́jẹ́ jẹ́ àbájáde tí ó burú ju casting tí ó nílò títẹ àfikún kan.