NIC kan tàbí méjì? Ṣíṣe ìpinnu ìṣètò àwọn ìtàkùn ẹ̀rọ VPN
Ẹ̀rọ ìsopọ̀ kan lè gbé ìsopọ̀ tí a fi ààmì ṣe àti ìrìnàjò inú ihò náà. Yan NIC kan tàbí méjì ní ìbámu pẹ̀lú àìní ìtọ́nisọ́nà, kì í ṣe pẹ̀lú òfin ohun èlò.
Ẹ̀rọ ìsopọ̀ kan ṣoṣo tó fún ọ̀pọ̀ ẹ̀rọ VPN, bẹ́ẹ̀ ni kì í ṣe àpẹẹrẹ gbogbo ayé. Ìsopọ̀ tí a fi ààmì ṣe wá sí ẹ̀rọ ìsopọ̀ yẹn, ètò VPN yóò tú ààmì náà, lẹ́yìn náà ìrìnàjò inú yóò jáde gba ìtàkùn àròyé kan kí ó tó dé iṣẹ́ àdúgbò tàbí LAN tí a tọ́nisọ́nà. Bóyá èyí yóò ṣiṣẹ́ dá lórí àwọn ẹ̀yà mẹ́ta: ibi tí àfojúsùn wà, bóyá LAN ní ọ̀nà àpadà sí àkójọ àwọn oníbàárà, àti bóyá ìsopọ̀ ti ara kan tí a pín yóò fún ọ ní ìyàsọ́tọ̀ tí o ń sọ. Dáhùn àwọn mẹ́ta yẹn, iye àwọn ẹ̀rọ ìsopọ̀ yóò tẹ̀le.
Àwọn ẹ̀yà mẹ́ta tí ó pinnu rẹ̀
Ẹ̀yà kìíní ni àfojúsùn. Iṣẹ́ tó wà lórí ẹ̀rọ VPN fúnra rẹ̀ ni a lè dé gbà gbà ìtàkùn ihò, ṣùgbọ́n ẹ̀rọ tó wà lórí LAN nílò ìtọ́nisọ́nà àti ọ̀nà àpadà. Ẹ̀yà kejì ni ọ̀nà àpadà yẹn, nítorí ẹ̀rọ LAN gbọ́dọ̀ mọ bí ó ṣe lè dé àkójọ àwọn oníbàárà, yálà pẹ̀lú ọ̀nà tàbí pẹ̀lú ìtumọ̀ lórí ẹ̀rọ ìsẹ́ńtà.
Ẹ̀yà kẹ́ta ni ìyàsọ́tọ̀. Ẹ̀rọ ìsopọ̀ kan túmọ̀ sí pé gbogbo pákẹ́tì, tí a fi ààmì ṣe tàbí rárá, ń pín ìsopọ̀ kan àti ní gbogbo ìgbà ẹ̀wọ̀n ìlànà kan, nítorí náà ìsọ̀rọ̀ ìyàsọ́tọ̀ tó gbẹ́kẹ̀ lé ohun èlò ọ̀tọ̀ kò ní kún fún ìtàkùn kan. Ìyẹn jẹ́ òtítọ́ nípa ọ̀nà, kì í ṣe nípa bí a ṣe ṣètò ẹ̀rọ ìṣiṣẹ́. O ṣì lè ṣe àtúpalẹ̀ ìrìnàjò ihò, ṣùgbọ́n o kò lè sọ ìpẹ̀kun tí o kò ní.
Kò sí ọ̀kan nínú àwọn mẹ́ta náà tó sọ̀rọ̀ nípa iye ibùdó lórí àpótí. Wọ́n sọ̀rọ̀ nípa ìtọ́nisọ́nà, jíjẹ́ ẹni tó ni àwọn àdírẹ́sì, àti iye tí ìṣètò gbẹ́kẹ̀ lé ìyàsọ́tọ̀ ti ara.
Ẹ̀rọ ìsopọ̀ méjì ṣì jẹ́ àyànfẹ́ tó tọ́ nígbà tí àwọn agbègbè ti ara, ọ̀nà òkè ọ̀tọ̀, ìwọ̀n ìrìnàjò tàbí ọ̀nà ìgbàpadà tó wà lẹ́yìn àgbègbè bá fi ẹ̀rí hàn fún wọn. Ìwọ̀nyí jẹ́ àìní pàtó, ó sì yẹ kí a kọ wọ́n kí ẹnikẹ́ni tó paṣẹ́ ohun èlò.
Nígbà tí iṣẹ́ ń ṣiṣẹ́ lórí ẹ̀rọ VPN
Ọ̀ràn tí ó rọrùn jùlọ kò nílò ìtọ́nisọ́nà rárá. Ètò ẹ̀yìn gba àwọn pákẹ́tì oníbàárà lórí ìtàkùn ihò ó sì fi wọ́n fún ibùdó àdúgbò, ìdáhùn sì padà wá gba ìtàkùn kannáà. Ní ojú ẹ̀rọ náà, àdírẹ́sì inú àkójọ àwọn oníbàárà jẹ́ àdírẹ́sì àdúgbò gidi.
Nǹkan méjì ṣì gbọ́dọ̀ tọ́: iṣẹ́ gbọ́dọ̀ gbọ́rọ̀ lórí àdírẹ́sì tí ihò lè dé, àti odi iná ẹ̀rọ gbọ́dọ̀ gba ìrìnàjò tó dé lórí ìtàkùn ihò. Àwọn méjèèjì hàn nínú àwọn àṣẹ ní ìsàlẹ̀.
ss -lntup | grep -E "5432|8080"
ip -brief addr show
ip route get 10.8.0.6 from 10.8.0.1Sísopọ̀ iṣẹ́ mọ́ àdírẹ́sì gbangba nìkan, tàbí ṣíṣe àtúpalẹ̀ ìtàkùn ihò ní àṣìṣe, ń dá ìsopọ̀ tó dé ẹ̀rọ náà tí ó sì kú. Èyí dà bí àìdára VPN, ní gbogbo ìgbà ó sì jẹ́ ìpinnu ibùdó tàbí odi iná.
Nígbà tí àfojúsùn wà lórí LAN
Níbí ni ìṣètò ẹ̀rọ ìsopọ̀ kan ti gba orúkọ pé ó ṣòro. Ẹ̀rọ ìsẹ́ńtà gbọ́dọ̀ tọ́nisọ́nà àwọn pákẹ́tì oníbàárà sí ọ̀dọ̀ LAN, ẹ̀rọ LAN sì gbọ́dọ̀ rán àwọn ìdáhùn padà sínú àkójọ àwọn oníbàárà. Yálà o gbé àkójọ yẹn gẹ́gẹ́ bí ọ̀nà lórí LAN, tàbí o tú àdírẹ́sì orísun lórí ẹ̀rọ ìsẹ́ńtà kí àwọn ìdáhùn padà dé ọ̀dọ̀ ẹ̀rọ ìsẹ́ńtà fúnra rẹ̀.
Àwọn ìdáhùn méjèèjì tọ́, wọ́n sì kùnà ní ọ̀nà ọ̀tọ̀ọ̀tọ̀. Ọ̀nà àpadà ń jẹ́ kí àdírẹ́sì oníbàárà àkọ́kọ́ hàn sí àfojúsùn, èyí tó dára fún àkọsílẹ̀, tí kò sì dára fún àwọn òfin odi iná tí wọ́n gbà pé àdírẹ́sì LAN ni. Ìtumọ̀ ń jẹ́ kí LAN wà ní rírọrùn, ó sì fi ìdánimọ̀ oníbàárà pamọ́ kúrò lọ́wọ́ àfojúsùn.
sysctl net.ipv4.ip_forward
nft list ruleset | grep -A4 'chain forward'
ip route show table main | grep 10.8.0Ọ̀nà aláìdọ́gba ni àmì àkọ́kọ́: ìbéèrè oníbàárà dé, ìdáhùn jáde gba ẹ̀rọ ìtọ́nisọ́nà mìíràn, ìsopọ̀ sì parí ní àkókò láìsí àṣìṣe ní ẹ̀gbẹ́ méjèèjì. Gbà ìrìnàjò ní ẹ̀gbẹ́ méjèèjì kí o tó pinnu ohunkóhun nípa ihò náà.
Ìdí tí alias kò fi dá agbègbè kejì
Fífi àdírẹ́sì kejì kún ẹ̀rọ ìsopọ̀ kannáà, tàbí dídá ìtàkùn dummy tí ó ń ṣe àfarawe ibùdó kejì, ń yí díẹ̀ padà. Àwọn pákẹ́tì ṣì ń jáde gba ìsopọ̀ ti ara kannáà, ibùdó yíyí kannáà àti ní gbogbo ìgbà ẹ̀wọ̀n odi iná kannáà, nítorí náà kò sí ìpẹ̀kun tuntun láàrín wọn. Ìrọ̀rùn ìṣètò ni, kì í ṣe pínpín. Kíkà á gẹ́gẹ́ bí ìpẹ̀kun agbègbè ni ọ̀nà tí ìsọ̀rọ̀ ìyàsọ́tọ̀ fi wà lórí bébà nìkan.
Agbègbè ọ̀tọ̀ nílò ìyàsọ́tọ̀ gidi lórí ọ̀nà, ohun tí ẹ̀rọ ìsopọ̀ kejì sì ń ṣe ni ìkún fún àìní yẹn. Bí òfin kan bá gbẹ́kẹ̀ lé pé ìrìnàjò tó ń lọ sí VPN kò ní pín agbègbè ìkéde pẹ̀lú ìrìnàjò tó ń lọ sí LAN, okùn kan kò lè fún ní ẹ̀yà yẹn, bó ti wù kí a ti dá àdírẹ́sì ẹ̀rọ náà.
Níbi tí ọjà kan bá ṣe àkọsílẹ̀ ìṣètò ìtàkùn púpọ̀ fún ipò pàtó kan, tẹ̀le àkọsílẹ̀ ọjà yẹn dípò dídá ọ̀nà àbáyọ. Àwọn olùpèsè tún ń yí àwọn ìṣètò tí wọ́n ń gbà padà láàrín àwọn ìtújáde, èyí sì jẹ́ ìdí mìíràn láti ka ìtọ́sọ́nà lọ́wọ́lọ́wọ́ dípò àwòrán ojú-ìwé ìtọ́sọ́nà àtijọ́.
Ṣàyẹ̀wò ìṣètò náà pẹ̀lú ìrìnàjò tí o gbà láàyè
Ṣe àkójọ àwọn ẹgbẹ́ ìrìnàjò tí ẹ̀rọ ìsẹ́ńtà gbọ́dọ̀ gbé: oníbàárà sí ẹ̀rọ, oníbàárà sí LAN, ẹ̀rọ sí LAN, àti ìsopọ̀ òde tí a fi ààmì ṣe. Ẹgbẹ́ kọ̀ọ̀kan ní orísun, àfojúsùn àti ìtàkùn, ìṣètò sì gbọ́dọ̀ kún fún gbogbo mẹ́rin ní àkókò kan. Ìṣètò tí ó ń bójú tó mẹ́ta nínú wọn ni ó sábà ń dá àwọn tíkẹ́ẹ̀tì.
Lẹ́yìn náà ṣe ìdánilójú àwọn ìtàkùn gidi àti gbígbà gidi, kì í ṣe àwòrán inú ìwé ìṣètò. Àwọn àṣẹ ní ìsàlẹ̀ ń tẹ̀ àwọn ìwò méjèèjì jáde.
ip -brief addr
ip route
tcpdump -ni any udp port 51820 -c 5
tcpdump -ni tun0 -c 5Bí gbígbà òde bá fi ìrìnàjò tí a fi ààmì ṣe hàn tí gbígbà inú sì fi ìrìnàjò tí a ti tú ààmì hàn lórí ìtàkùn ihò, nígbà tí ẹ̀rọ ìsopọ̀ ti ara ń gbé méjèèjì, NIC kan ń ṣe iṣẹ́ náà. Bí gbígbà inú bá ṣófo, ìṣòro wà nínú ihò tàbí àwọn òfin ìtọ́nisọ́nà, kì í ṣe iye ẹ̀rọ ìsopọ̀. Pinnu ìṣètò náà láti inú àwọn gbígbà méjèèjì yẹn àti tábìlì ìtọ́nisọ́nà, ìyípadà tó kàn yóò sì ní ohun àfiwé.