Pín Ìsopọ̀ VPN Kan Pẹ̀lú Gbogbo Ẹ̀rọ Ní LAN Rẹ
Pípín túnélì nílò gbígbé síwájú, yíyí àdírẹ́sì padà àti ọ̀nà ìpadàbọ̀. Fi ìpín láti host, ọ̀nà rúta sí host yẹn àti ẹnubodè tí ó ni túnélì náà wé.
Laptop kan ni ó di túnélì mú, ìyókù ilé fẹ́ àǹfààní kan náà, àti ìgbìyànjú àkọ́kọ́ ni láti darí gbogbo nǹkan sí ẹ̀rọ tí ó so mọ́. Ó kùnà fún àwọn ìdí tí kò ní í ṣe pẹ̀lú VPN: host tí ó gba pákẹ́tì gbọdọ̀ gbé e síwájú, kọ orísun rẹ̀ lẹ́ẹ̀kan sí i, kí ó sì rí i dájú pé àwọn ìdáhùn rí ọ̀nà ìpadàbọ̀. Bí ọ̀kan nínú àwọn mẹ́ta bá sọnù, laptop tí ó so mọ́ yóò máa ṣiṣẹ́ nígbà tí gbogbo ẹ̀rọ mìíràn kò ní ìdáhùn. Ojútùú náà ni àpẹẹrẹ ìtọ́sọ́nà, kì í ṣe ètò client.
Ìdí tí dídarí àwọn ẹ̀rọ sí host fi kùnà
Host tí ó gba pákẹ́tì tí wọ́n dá sí nẹ́tíwọ́kì jìnnà yóò di rúta fún àkókò yẹn, bóyá ẹnìkan ti ṣètò rẹ̀ bẹ́ẹ̀ tàbí bẹ́ẹ̀ kọ́. Gbígbé síwájú wà ní ìparí ní Linux àti ní Windows àyàfi bí ẹ̀yà kan bá tan án. Yíyí àdírẹ́sì padà ṣe pàtàkì nítorí ẹ̀gbẹ́ jìnnà gbọdọ̀ mọ ibi tí yóò ti rán àwọn ìdáhùn, àdírẹ́sì LAN àdáni kò sì túmọ̀ sí nǹkan fún un. Ọ̀nà ìpadàbọ̀ ni apá kẹta, àti pé òun ni àwọn ènìyàn máa ń gbàgbé nígbà tí ping àkọ́kọ́ bá dàbí ẹni pé ó ṣẹ́gun.
Ṣàyẹ̀wò ní ìtòlẹ́sẹẹsẹ yẹn dípò títan àti pípa àwọn ètò lásìkò. Apá kọ̀ọ̀kan tí ó sọnù máa ń mú àmì tí ó yàtọ̀ díẹ̀ jáde.
Tan gbígbé síwájú àti yíyí àdírẹ́sì padà lórí host
Àwọn ìyípadà méjì lórí host tí ó so mọ́ bo àwọn apá méjì àkọ́kọ́: tan gbígbé síwájú IPv4 àti yíyí ìrìnàjò LAN padà sí ojú-ọ̀nà túnélì.
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADEPa iye sysctl mọ́ nínú fáìlì lábẹ́ /etc/sysctl.d, kí o sì tún ṣàyẹ̀wò òfin masquerade lẹ́yìn àtúnbẹ̀rẹ̀, nítorí àwọn ojú-iṣẹ́ odidi iná lè pa àwọn ẹ̀wọ̀n àdáni run. Ní Windows ẹ̀yà pípín ṣe àwọn ìgbésẹ̀ méjèèjì, ṣùgbọ́n ó tún ń darí adapítà LAN sí subnet tí ó dúró ṣinṣin, ó sì pa ẹnubodè rẹ̀ rẹ́, èyí tí ó ba àdírẹ́sì ìdúró àti gbígbé ibudo já. Mú ọ̀nà rúta sí host padà bọ̀ ní àdírẹ́sì tuntun rẹ̀ kí o tó parí pé pípín kùnà. Lẹ́yìn náà wo bí àwọn kíkà òfin ṣe ń pọ̀ sí i nígbà tí ẹ̀rọ kejì ń rán ìrìnàjò.
Fún LAN ní ọ̀nà tí ó máa gbé jáde àwọn àtúnbẹ̀rẹ̀
Àwọn ẹ̀rọ mìíràn nílò ọ̀nà sí ìpilẹ̀ àdápọ̀ jìnnà, àwọn ọ̀nà méjì láti pèsè é sì yàtọ̀ ní ìwọ̀n ipa.
ip route add 10.8.0.0/24 via 192.168.1.20 dev eth0Dídarí ẹnubodè àkọ́kọ́ client sí host máa ń rán gbogbo ìrìnàjò rẹ̀ la host lọ, pẹ̀lú títẹ̀ àdáni àti pípín fáìlì, nítorí náà àwọn nǹkan tí kò ní í ṣe pẹ̀lú ara wọn máa ń dúró nígbà tí host bá sùn. Fífi ọ̀nà pàtó kan kún rúta fún ìpilẹ̀ àdápọ̀ jìnnà kún jẹ́ tóóró: àwọn ibi tí ó wà lẹ́yìn túnélì nìkan ni ó lọ sí ẹ̀rọ tí ó so mọ́, ìyókù LAN sì ń bá a lọ ní ṣíṣe. Àwọn subnet tí ó wà lókè jẹ́ àpẹẹrẹ, nítorí náà fi àwọn ìwọ̀n LAN àti túnélì rẹ rọ́pò wọn. Ohun yòówù, dán wò láti ẹ̀rọ kejì pẹ̀lú túnélì tí ó tan, lẹ́yìn náà tí ó pa.
Ṣọ́ra fún MTU kí o tó dá túnélì lẹ́bi
Àwọn túnélì máa ń dín ìwọ̀n pákẹ́tì tí ó ṣe é lò kù, ẹ̀rọ kejì kò sì mọ̀ nípa rẹ̀. Àwọn gbígbé ńlá àti ìfọwọ́sowọ́pọ̀ TLS máa ń dúró nígbà tí àwọn ìbéèrè kékeré ń yọrísí.
ping -M do -s 1400 10.8.0.5Ìdáhùn fi hàn pé ìwọ̀n yẹn gbélé ọ̀nà láìpínyà; àkókò tí ó tán túmọ̀ sí pé ẹrù ìwọ́de ti ti pákẹ́tì kọjá MTU túnélì. Sọ MTU lórí ojú-ọ̀nà pípín kù tàbí dín ìwọ̀n apá tí ó pọ̀ jù lórí ẹni tí ń gbé síwájú, lẹ́yìn náà tún àyẹ̀wò kan náà ṣe. Dán ìwọ̀n kan náà wò ní ẹ̀gbẹ́ LAN lákọ̀ọ́kọ́, nítorí ìkùnà àdáni ń tọ́ka sí LAN kì í ṣe túnélì. Kọ ìwọ̀n tí ó ń ṣiṣẹ́ sílẹ̀, nítorí ìyípadà olùpèsè tàbí túnélì lẹ́yìn náà lè gbé e.
Fún ẹ̀rọ àfikún kan ṣoṣo, pípín láti host ti tó. Fún agbo ilé, fi ọ̀nà náà sórí rúta. Nígbà tí àǹfààní gbọdọ̀ wà bí laptop bá kúrò pẹ̀lú rẹ, túnélì fúnra rẹ̀ gbọdọ̀ wà lórí ẹnubodè àkànṣe.