Kí ni ìdí tí kástìngì fi dáwọ́ dúró lẹ́yìn tí o tan VPN router
Ìwádìí ń gun orí multicast inú-ìsopọ̀, nígbà tí tẹlifíṣọ̀nì ń gbé media fúnra rẹ̀. Ìpilẹ̀ ìlànà lè mú ìbéèrè LAN kí ó sì rán an sínú tunnel.
Kástìngì ń ṣiṣẹ́ kí o tó tan VPN router, ó sì kùnà lẹ́sẹ̀kẹsẹ̀ lẹ́yìn tí o tan, nígbà tí ìwé kíkà lórí fọ́nù ṣì ń ṣiṣẹ́. Àwọn òtítọ́ méjèèjì yí pé pọ̀, torí kástìngì kì í ṣe ìsopọ̀ kan. Fọ́nù ń wá olùgbà kí ó sì darí rẹ̀ nípasẹ̀ nẹ́tíwọ́kì àdúgbò, lẹ́yìn náà olùgbà ń gbé media nípasẹ̀ ìsopọ̀ tirẹ̀.
Ọ̀nà méjì tí wọ́n ń kùnà lọ́nà ọ̀tọ̀ọ̀tọ̀
Ọ̀nà ìdarí jẹ́ ti àdúgbò. Fọ́nù ń wá olùgbà nípa béèrè lọ́wọ́ nẹ́tíwọ́kì àdúgbò, lẹ́yìn náà ó ṣí ìsopọ̀ ìdarí sí àdírẹ́sì tí ó kọ́. Tí olùgbà kò bá farahàn nínú àkójọ rárá, ìgbésẹ̀ ìwádìí ti kùnà kí wọ́n tó béèrè media kankan.
Ọ̀nà media kò fi dandan jẹ́ ti àdúgbò. Ọ̀pọ̀ olùgbà ń gbé ìṣàn fúnra wọn, nípasẹ̀ ìsopọ̀ wọn àti ẹ̀rí wọn, nítorí náà ọ̀nà fọ́nù kò ṣàpèjúwe ọ̀nà olùgbà. Fọ́nù tí ó dàbí pé ó ń lo ọ̀nà ìjáde kan kò sọ ohunkóhun nípa ibi tí ìrìnàjò tẹlifíṣọ̀nì ń lọ.
Ìpínyà yẹn ni ìdí tí ìkùnà fi dàbí àjèjì. Tunnel yí table ìpẹ̀sẹ̀ fọ́nù padà, kò yí ti tẹlifíṣọ̀nì padà, nítorí náà àmì tí ó farahàn ní ẹ̀gbẹ́ kan nínú tọkọtaya gbọ́dọ̀ wá ní ẹ̀gbẹ́ yẹn. Wíwá ẹ̀rọ tí kò tọ́ ni ìdí tí ó sábà máa ń jẹ́ kí àtúnṣe dàbí pé kò ṣe nǹkan.
Ìdí tí ìwádìí fi ń já ṣáájú
Ìwádìí sábà máa ń gun orí multicast inú-ìsopọ̀. mDNS ń ránsẹ́ sí 224.0.0.251 lórí UDP port 5353, SSDP sì ń ránsẹ́ sí 239.255.255.250 lórí UDP port 1900. Àwọn méjèèjì wà ní ìwọ̀n ìsopọ̀ kan nípasẹ̀ àpẹẹrẹ, ìdí nìyẹn tí router kì í fi wọ́n kọjá láàrín àwọn ìpín láìsí ìrànwọ́ atúnṣe tàbí proxy. VPN tí wọ́n ṣe ìtọ́sọ́nà kò gbé ẹgbẹ́ multicast gbòòrò, ọ̀nà ìlànà kò sì lè mú ẹgbẹ́ tí kò jáde kúrò ní ìsopọ̀ rárá farahàn lórí òmíràn.
Nítorí náà ìkùnà àkọ́kọ́ kò ní í ṣe pẹ̀lú ìkọ̀kọ̀. Multicast fọ́nù ń jáde kúrò ní interface tí wọ́n fi rán an, olùgbà wà ní ìpín tí kò rí i rárá, àkójọ ẹ̀rọ sì padà wá ní òfo. Àkójọ òfo kì í ṣe ẹ̀rí pé tẹlifíṣọ̀nì pàdánù àǹfààní íńtánẹ́ẹ̀tì.
Ìpínyà ń mú àmì kan náà jáde láìsí VPN rárá. Àwọn nẹ́tíwọ́kì àlejò àti ìpínyà oníbàárà ilé-ìwọlé mọ̀ọ́mọ̀ dá àwọn ẹ̀rọ dúró láti bára wọn sọ̀rọ̀, mímú VPN router ṣiṣẹ́ lórí ìpín tí wọ́n ti yà sọ́tọ̀ kò sì yí ohunkóhun padà nípa yẹn. Ṣàyẹ̀wò ètò ìpínyà kí o tó ṣàyẹ̀wò tunnel. Ìdáhùn tí ó din owó jẹ́ èyí, ó sì sábà wọ́pọ̀ jù.
Ìṣètò ìpín ni ìlàjì kejì. Router kejì, mesh node ní ipò mìíràn, tàbí ìpín oníwaya lẹ́yìn NAT mìíràn — gbogbo wọn ń gbé olùgbà sí ibi tí ìrìnàjò ìwádìí fọ́nù kò dé.
Ìdí tí ìpilẹ̀ ìlànà fi lè gbé ìbéèrè àdúgbò mì
Router tí ó ń tọ́sọ́nà gbogbo ìrìnàjò sínú tunnel ń fi ọ̀nà ìpilẹ̀ sórí interface tunnel. Tí wọ́n kò bá yọ àkọ́sọ́ LAN kúrò nínú ìlànà yẹn, packet tí wọ́n rán sí ẹ̀rọ tí ó jìnnà mítà méjì yóò bá ìpilẹ̀ mu báyìí, router yóò sì rán ìbéèrè ìdarí sínú tunnel dípò sí 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 |
Ìtò àwọn òfin ń pinnu àbájáde. Ìtọ́sọ́nà ìlànà ń ṣàyẹ̀wò àwọn òfin ní ìtò ipò, nítorí náà ìyàtọ̀ fún àkọ́sọ́ àdúgbò gbọ́dọ̀ wà ṣáájú òfin tí ó yan table tunnel. Fífi ìyàtọ̀ kún lẹ́yìn òfin tunnel kò ní ipa, ìdí nìyẹn tí ìṣètò tí ó dàbí ẹni pé ó tọ́ ṣì lè rán ìrìnàjò LAN sí ìjáde ọ̀nà jíjìn.
Àtúnṣe náà há: gba àwọn ibi àdúgbò pàtó tí ìṣàn kástìngì nílò láàyè, kí o sì fi ìyókù ìpínyà sílẹ̀ bó ti wà. Yíyọ ìpínyà oníbàárà kúrò gẹ́gẹ́ bí ìgbésẹ̀ àkọ́kọ́ ń tún àmì ṣe ṣùgbọ́n ó ń sọ ìṣàkóso tí wọ́n ṣe àpẹẹrẹ nẹ́tíwọ́kì fún nù.
Wíwo kíákíá lórí fọ́nù ń pinnu èwo nínú ìkùnà méjì ni o ní. Tí ọ̀nà sí olùgbà bá tọ́ka sí tunnel, ìlànà ni ìṣòro. Tí ó bá tọ́ka sí LAN tí ìwádìí sì ṣì ń kùnà, multicast tàbí ìpínyà ni ìṣòro, kò sì sí ìyípadà ọ̀nà tí yóò rànwọ́.
ip route get 192.168.1.50
ip rule show
avahi-browse -rt _googlecast._tcpDán ìgbésẹ̀ tí ó yí padà wo, kì í ṣe orílẹ̀-èdè
Àwọn àkíyèsí tí wọ́n kọ sílẹ̀ ju àwọn àdánwò tí wọ́n ń tún ṣe lọ. Ṣàkíyèsí bóyá olùgbà farahàn nínú àkójọ ẹ̀rọ, bóyá ìbéèrè ìdarí dé ọ̀dọ̀ rẹ̀, àti bóyá ìtẹ́wéjáde bẹ̀rẹ̀ nígbà tí wọ́n bá yan ìṣàn kan. Ìdáhùn kọ̀ọ̀kan ń yọ ìgbésẹ̀ kan kúrò nínú àwọn àìdánilójú.
Lẹ́yìn náà dán ìgbésẹ̀ kọ̀ọ̀kan wo tààrà dípò yíyí àwọn ibi ìjáde padà. Yíyí orílẹ̀-èdè VPN padà ń dán ọ̀nà media wo, kò sì fi ọwọ́ kan àwọn ìgbésẹ̀ ìwádìí àti ìdarí, nítorí náà ó lè dàbí ẹni pé ó rànwọ́ ní àìròtẹ́lẹ̀ láìkọ́ ohunkóhun fún ọ.
Ní ẹ̀gbẹ́ olùgbà, ṣàyẹ̀wò ọ̀nà tirẹ̀ àti ipò àkọsílẹ̀ tirẹ̀. Tẹlifíṣọ̀nì tí ó ń gbé media nípasẹ̀ ìjáde tí ó yàtọ̀ sí ti fọ́nù jẹ́ àpẹẹrẹ déédé, ìkùnà níbẹ̀ sì jẹ́ ìbéèrè nípa ìlànà nẹ́tíwọ́kì olùgbà kì í ṣe nípa tunnel fọ́nù.
Kọ àbájáde sílẹ̀ gẹ́gẹ́ bí gbólóhùn kan nípa ìgbésẹ̀ tí ó já àti ohun tí ó yí i padà. Gbólóhùn yẹn níye ju ọ̀sẹ̀ kan tí a fi ń yí orílẹ̀-èdè padà, ó sì ń wà kọjá ìmúdójúìwọ̀n firmware tó kàn.
Kástìngì jẹ́ àpẹẹrẹ àdánwò tó dára fún òfin gbogbogbò nípa àwọn tunnel. Nígbà tí wọ́n bá fi ọ̀kan kún nẹ́tíwọ́kì, ìbéèrè àkọ́kọ́ ni àwọn ibi wo ni kò gbọ́dọ̀ wọlé sínú rẹ̀ rárá. Èkejì ni èwo nínú wọn ni ìlànà ti gbà láìsọ̀rọ̀.