Àwọn gbígbàwí tí a ṣe lórí íńtáféésì tọ́nẹ́lì kò ní fi ID VLAN ti ẹ̀ka hàn láé, àti pé èyí jẹ́ àbùdá àwòrán kì í ṣe àìtó ohun èlò. Tọ́nẹ́lì TUN alátọ̀nà ń gbé àwọn pákẹ́tì IP, nítorí náà férémù Ethernet tí ó ní àmì tí ó gbé wọn lórí ọ̀nà ẹ̀ka parí ní ọ̀dọ̀ olùdarí tí ó darí wọn. Bí ìbéèrè ìlànà rẹ bá kan àwọn apá, ibi tí sẹ́nsọ̀ yẹ kí a yàn fún ìbéèrè yẹn kí gbígbàwí tó bẹ̀rẹ̀. A gbọ́dọ̀ rọ́pò pápá VLAN tí o ń retí pẹ̀lú ipò tí o lè dáàbò bò.

Wo ohun tí íńtáféésì tọ́nẹ́lì ń gbé ní ti gidi

TUN ń fi àwọn pákẹ́tì IP fún olùgbàlejò; TAP ń fi àwọn férémù Ethernet. Àwòrán alátọ̀nà ń lo èyí àkọ́kọ́, èyí tí ó túmọ̀ pé pákẹ́tì tí ó dé lẹ́yìn ìdálọ́wọ́ kò ní orí ìpele ìsopọ̀ rárá, nítorí náà kò ní àmì 802.1Q láti kà. Kò sí ohun tí a bó kúrò ní ọ̀nà, nítorí àmì kò wọ inú tọ́nẹ́lì rí. Pákẹ́tì inú ń bẹ̀rẹ̀ ní orí IP tirẹ̀, nítorí náà gbogbo pápá tí ìlànà tí ó mọ̀ nípa VLAN ń retí kò sí.

Jẹ́rìí irú íńtáféésì kí o tó jiyàn nípa gbígbàwí, nítorí ẹ̀rọ TAP nínú ìgbékalẹ̀ kan náà yóò hu ìwà yàtọ̀ yóò sì darí rẹ sí ìparí tí kò tọ́.

ip -d link show tun0
tcpdump -i tun0 -nn -e -c 20

Àṣẹ àkọ́kọ́ ń tẹ̀ irú ẹ̀rọ àti àwọn àsíá rẹ̀. Èkejì ń tẹ̀ àwọn orí ìpele ìsopọ̀ fún ogún pákẹ́tì àkọ́kọ́, àti lórí ẹ̀rọ TUN ìjáde ń bẹ̀rẹ̀ ní IP láìsí ìpín Ethernet, èyí tí ó jẹ́ gbogbo àlàyé lórí ojú kan.

Yíyan TAP kò tún dá àmì padà. Ẹ̀rọ TAP ń fi àwọn férémù sí afárá, àti ohun tí ó ṣẹlẹ̀ sí àmì dá lórí àṣàyàn VLAN afárá àti ẹ̀tọ́ ìkópa tí a ṣètò fún ibudo. Ìyẹn jẹ́ ìpinnu àwòrán ọ̀tọ̀ pẹ̀lú àwọn ipò ìkùnà tirẹ̀.

Dúró ní ọ̀kan nínú ibi mẹ́ta kí o sì gba ohun tí ó lè rí

Lórí ẹ̀ka Ethernet ti ẹ̀ka àmì wà, ṣùgbọ́n sẹ́nsọ̀ kì í rí ju ìrìn àjò àdúgbò lórí ẹ̀ka yẹn. Lórí nẹ́tíwọ́kì VPN ìta ìrìn àjò ni a dáàbò bò, nítorí náà olùṣọ́ ń kọ́ àwọn ìparí àti ìwọ̀n àti kò mọ ohunkóhun nípa pákẹ́tì inú. Lórí ọ̀nà TUN lẹ́yìn ìdálọ́wọ́ pákẹ́tì IP inú wà, pẹ̀lú àdírẹ́sì àti àwọn ibudo rẹ̀, àti láìsí férémù ẹ̀ka. Nítorí náà gbígbàwí lórí trunki àti gbígbàwí alátọ̀nà ti ṣíṣàn kan náà dàbí ìjíròrò mẹ́ta tí ó yàtọ̀.

Àwọn ibi mẹ́ta yẹn ń dáhùn àwọn ìbéèrè mẹ́ta tí ó yàtọ̀, gbígbàwí kan kò sì lè jẹ́ gbogbo wọn lẹ́ẹ̀kan náà.

tcpdump -i eth0 -nn -e 'vlan' -c 10
tcpdump -i tun0 -nn -c 10

Ṣe àwọn méjèèjì kí o sì fi wé. Èkíní ń fi àwọn férémù tí ó ní àmì àti ID VLAN wọn hàn níbi tí a ti so ẹ̀ka ẹ̀ka mọ́ olùgbàlejò; èkejì ń fi ìjíròrò kan náà hàn gẹ́gẹ́ bí IP lágbára lẹ́yìn ìdarí. Bí èkíní kò bá dá ohunkóhun padà, ṣàyẹ̀wò bóyá ibudo olùgbàlejò jẹ́ ibudo àwọlé, nítorí nígbà yẹn ẹ̀rọ ìyípadà ti yọ àmì kúrò tẹ́lẹ̀, kò sì sí gbígbàwí kankan lórí olùgbàlejò tí yóò fi í hàn láé.

Rọ́pò àmì tí ó sọnù pẹ̀lú àwòrán tí o lè dáàbò bò

Bí ìlànà bá yàtọ̀ àwọn apá nípasẹ̀ ìpín IP, kọ àwòrán yẹn pẹ̀lú àwọn ààlà rẹ̀. Àwọn ìwọ̀n àdírẹ́sì tí ó ń tẹ̀ lé ara wọn, ìtumọ̀ orísun àti ibi ìjàpọ̀ tí a pín lè jẹ́ kí ìpín kan ṣoṣo má tó láti dámọ̀ ibi tí pákẹ́tì ti wá gan-an.

GBẹ́kẹ̀ lé íńtáféésì àti ipò ìdarí tí o ń ṣàkóso, kì í ṣe àmì tí alábàáṣepọ̀ ń fúnni. Pápá orí tí ẹlẹ́gbẹ́ kan lè ṣètò kì í ṣe ẹ̀rí ìkópa, àti ìlànà àyẹ̀wò tí ó kà á bẹ́ẹ̀ ni a lè forí kọjá lọ́nà rírọrùn.

ip route get 10.20.30.40
ip -br addr show

Àṣẹ àkọ́kọ́ ń ròyìn íńtáféésì àti orísun tí kọ́nú yóò lò fún ibi àfojúsùn, èyí tí ó jẹ́ ojú ìwò àdúgbò ti ìsopọ̀ mọ́ ẹ̀ka. Èkejì ń ṣe àkójọ àwọn àdírẹ́sì fún íńtáféésì kọ̀ọ̀kan kí a lè ṣàyẹ̀wò àwọn ìpín inú àwòrán rẹ pẹ̀lú òtítọ́ dípò pẹ̀lú àwòrán.

Ṣàyẹ̀wò ọ̀nà ìpadà àti ẹrù ṣíṣe kí o tó gbẹ́kẹ̀ lé àbájáde

Ibi àyẹ̀wò tí ó ń rí ìtọ́sọ́nà kan ṣoṣo yóò pàdánù ìdajì ìjíròrò, ìdarí aláìdọ́gba sì wọ́pọ̀ nígbà tí VPN bá wọ inú ọ̀rọ̀. Jẹ́rìí pé àwọn ìdáhùn ń gba inú sẹ́nsọ̀ kan náà kí o tó kà gbígbàwí ẹ̀gbẹ́ kan sí èkún.

Pípada pákẹ́tì IP inú kò tún ṣí ìpàdé HTTPS inú rẹ̀. Bí ìbéèrè ìlànà bá kan àkóónú dípò àwọn ṣíṣàn, ibi sẹ́nsọ̀ gbọ́dọ̀ yí padà lẹ́ẹ̀kan sí i, ìpinnu yẹn sì jẹ́ ti ìwé àwòrán kan náà.

Fífi trunki aláìlópin gùn dé sẹ́nsọ̀ kìkì kí pápá VLAN lè farahàn ń mú ààlà nẹ́tíwọ́kì gbòòrò láìdáhùn ìbéèrè ìpilẹ̀. Yan ibi fún ìsọfúnni tí ìlànà nílò, kọ ohun tí kò lè rí, kí o sì tún ibi tí o yàn wò nígbà tí ìbéèrè bá yí padà.

Àwọn àpilẹ̀kọ tó jọra