O ṣẹ̀dá nẹ́tímù àlejò, o fi ipa-ọ̀nà kún un, àwọn àlejò ṣì ń jáde nípasẹ̀ ìsopọ̀ íńtánẹ́ẹ̀tì rẹ tí ó ṣe déédéé. Tunnel ń ṣiṣẹ́, LAN àkọ́kọ́ ń ṣiṣẹ́, àwọn ẹ̀rọ àlejò ń sọ àdírẹ́sì tí ó wà nínú ibi tí o yàn, nítorí náà kò sí ohun tí ó dà bí ẹni pé ó ti bàjẹ́. Ohun tí ó sábà máa ń ṣàìsí kì í ṣe ipa-ọ̀nà bí kùkú olùyàn: router ń pinnu ọ̀nà kí ó tó gbé ìdílé wo ni interface tí packet ti wọlé, àti bí ohun kan kò bá ba ìrìnàjò àlejò mu ní kedere, ìrìnàjò yẹn yóò jogún àpapọ̀. Ojútùú ni segment, òfin ìlànà àti ọ̀nà ìdáhùn, ní ìtẹ̀lé yẹn.

Àmì: àwọn àlejò ṣì ń jáde nípasẹ̀ WAN

Àmì ni àdírẹ́sì jáde. Ẹ̀rọ àlejò tí ó dé íńtánẹ́ẹ̀tì nípasẹ̀ tunnel yóò sọ àdírẹ́sì olùpèsè tunnel, ẹni tí ó jogún àpapọ̀ yóò sọ ìsopọ̀ rẹ tí ó ṣe déédéé. Fi ẹ̀rọ àlejò kan àti ẹ̀rọ LAN àkọ́kọ́ wé lẹ́gbẹ̀ẹ́, nítorí ọ̀rọ̀ tí ó dunni ni nígbà tí wọ́n yàtọ̀ sí ohun tí o ṣètò tí wọ́n sì bá ara wọn mu.

Àmì kejì ni àìsí ìrìnàjò kankan lórí interface tunnel nígbà tí àwọn àlejò ń ṣàwárí. Bí àwọn kàǹtà kò bá gbé, a kò lo ìlànà rí, àti ṣíṣe àtúnṣe tunnel fúnra rẹ̀ kò lè ràn ọ lọ́wọ́.

Ìgbésẹ̀ 1: segment gidi, kì í ṣe orúkọ nìkan

Orúkọ SSID kì í dá ìpínyà. Ṣàyẹ̀wò pé nẹ́tímù àlejò parí lórí interface tirẹ̀, VLAN tàbí afárá, àti pé ibi àdírẹ́sì yàtọ̀ sí LAN tí a gbẹ́kẹ̀lé. Nínú ọ̀pọ̀ ojú-ọ̀nà ìwọlé olùlò, a ń fi SSID àlejò ṣe afárá sínú segment kan náà pẹ̀lú gbogbo ohun mìíràn, èyí tí ó jẹ́ kí iṣẹ́ yòókù ṣàìṣeé ṣe títí a ó fi tún un ṣe.

Lẹ́yìn náà jẹ́rìí ibi àlejò àti server DHCP rẹ̀, kí o sì pa àwọn ètò olùyọjá mọ́ tí ó so mọ́ segment yẹn dípò router gbogbo. Subnet àlejò tí ó wà gẹ́gẹ́ bí àkọsílẹ̀ nínú òfin firewall kì í ṣe segment, router kò sì ní interface kankan láti fi bá a mu.

Má ṣe fi àwọn àlejò ṣe afárá sínú LAN àkọ́kọ́ kí VPN lè rọrùn láti ṣètò. Ìyẹn ń fi ìpínyà tí o fẹ́ pààrọ̀ pẹ̀lú ọ̀nà kúkúrú ìtọ́sọ́nà, ìyẹn sì ni ìdí tí ó wọ́pọ̀ tí nẹ́tímù àlejò fi ń ní àǹfààní sí ẹ̀rọ ìtẹ̀wé àti NAS.

Ìgbésẹ̀ 2: yan tunnel nípasẹ̀ orísun

A ń yan àwọn tábìlì ìtọ́sọ́nà nípasẹ̀ ibi tí a ń lọ, nítorí náà òfin tí ó sọ «fi 0.0.0.0/0 ránṣẹ́ sí tunnel» kan gbogbo ènìyàn. Ìtọ́sọ́nà ìlànà ń fi ìwọ̀n kejì kún un: yan tábìlì nípasẹ̀ àdírẹ́sì orísun. Lórí router tí ó dá lórí Linux, ìyẹn jẹ́ òfin àfikún àti tábìlì pàtàkì, ìtẹ̀lé sì ṣe pàtàkì nítorí òfin àkọ́kọ́ tí ó bá mu ni yóò ṣẹ́gun:

ip rule add from 192.168.60.0/24 lookup 100 priority 1000
ip route add default dev wg0 table 100
ip route get 1.1.1.1 from 192.168.60.10

Òfin ìkẹyìn yẹn ń dáhùn ìbéèrè náà ní tààràtà: interface wo ni orísun yìí yóò lò fún ibi yìí. Ṣe é kí o tó yí padà àti lẹ́yìn náà, ìwọ yóò mọ̀ bí ìlànà ti wọ́n ilẹ̀ láìfi ọwọ́ kan browser.

Ọ̀pọ̀ firmware router ń sọ ohun kan náà gẹ́gẹ́ bí òfin interface tàbí yíyan ẹnubodè tí ó dá lórí orísun. Èyí tí pẹpẹ rẹ bá ń lò, ìlànà kan náà ni: bá interface ìwọlé tàbí ìpilẹ̀ orísun mu, lẹ́yìn náà yí ipa-ọ̀nà padà fún ìbámu yẹn nìkan. Òfin tí ó bá ibi mu kò lè ya àlejò kúrò nínú ẹ̀rọ ilé.

Ìgbésẹ̀ 3: ọ̀nà ìdáhùn àti ìtumọ̀

Packet tí ó jáde nípasẹ̀ tunnel gbọdọ̀ padà. Yálà alábàákẹ́gbẹ́ tunnel mọ ọ̀nà padà sí ìpilẹ̀ àlejò, tàbí router ń túmọ̀ orísun àlejò sí àdírẹ́sì tunnel. Yan ọ̀kan kí o sì kọ ọ́ sílẹ̀, nítorí àwọn ipò ìkùnà yàtọ̀: ọ̀nà ìpadà tí ó ṣàìsí ń fúnni ní ìsopọ̀ tí ó ń dá sílẹ̀ tí kò sì ní dáhùn rí, nígbà tí ìtumọ̀ tí ó ṣàìsí kì í sábà mú ohunkóhun jáde.

nft add rule ip nat POSTROUTING ip saddr 192.168.60.0/24 oifname "wg0" masquerade

Bí o bá yan ìtumọ̀, rántí pé alábàákẹ́gbẹ́ yóò rí àdírẹ́sì kan fún gbogbo àlejò, nítorí náà ìlànà fún olùlò kọ̀ọ̀kan ní ìparí ọ̀nà jíjìn yóò pòórá. Bí o bá pa àwọn àdírẹ́sì mọ́, ìparí méjèèjì nílò ìpilẹ̀ àlejò nínú ìtọ́sọ́nà àti ìlànà wọn, èyí tí ó jẹ́ iṣẹ́ púpọ̀ sí i tí ó sì ṣeé fọkàn tán.

IPv6 nílò òfin tirẹ̀. Ìlànà tí a kọ fún IPv4 kò bo ẹbí kejì, ẹ̀rọ àlejò tí ó ní IPv6 tí ń ṣiṣẹ́ yóò máa lò ó pẹ̀lú inú dídùn nígbà tí ipa-ọ̀nà IPv4 rẹ tí a tọ́sọ́nà dáadáa yóò wà lásán. Tọ́sọ́nà ẹbí méjèèjì tàbí pa IPv6 kúrò lórí segment àlejò, ṣùgbọ́n má ṣe rò pé òfin àpapọ̀ tí o kọ bo ohun tí ẹ̀rọ náà ń ṣe gan-an. Danwò pẹ̀lú olùlò tí ó ti mú ẹbí méjèèjì ṣiṣẹ́, nítorí ìyẹn ni ipò tí àpẹrẹ gbọdọ̀ faradà. Kọ̀mpútà gbéngbé tí ó fẹ́ràn IPv6 dà bí ẹni pé ó tọ́ nínú ìdánwò IPv4 nìkan yóò sì tú jáde nínú èyí gidi.

Dan ìpínyà wò, kì í ṣe ṣíṣàwárí nìkan

Ṣíṣàwárí ń fi hàn pé ọ̀nà jáde ti yí padà. Kò fi hàn pé segment ti pínyà, ìpínyà sì ni ìdí tí nẹ́tímù àlejò fi wà. Láti ẹ̀rọ àlejò, gbìyànjú láti dé interface ìṣàkóso router, agbàlejò LAN tí a gbẹ́kẹ̀lé àti iṣẹ́ tí ó yẹ kí a kọ̀; àwọn mẹ́tẹ̀ẹ̀ta gbọdọ̀ kùnà, ìkùnà sì gbọdọ̀ jẹ́ ìpinnu ìlànà kì í ṣe àkókò tí ẹnikẹ́ni kò lè ṣàlàyé.

Lẹ́yìn náà dan ẹ̀rọ LAN àkọ́kọ́ wò kí o sì jẹ́rìí pé ọ̀nà jáde rẹ̀ kò yí padà. Ìyẹn ni ìpadàsẹ́yìn tí àpẹrẹ yìí ń fà ní ọ̀pọ̀ ìgbà: òfin gbòòrò tí a dìtọ́ fún àwọn àlejò, tí a lò fún gbogbo interface nítorí pé a kọ ìbámu lórí ibi tí a ń lọ.

Níkẹyìn, pinnu ohun tí yóò ṣẹlẹ̀ nígbà tí tunnel bá já. Àwọn àlejò yálà kò ní íńtánẹ́ẹ̀tì tàbí wọ́n padà sí ọ̀nà tí o fọwọ́ sí, bí a bá sì fi í sílẹ̀ láìpinnu ìyẹn túmọ̀ sí ìpadà sílẹ̀ ní ìdákẹ́jẹ́ẹ́ sí ìsopọ̀ déédéé, èyí tí ó jẹ́ gan-an ìjáde tí ìlànà àlejò gbọdọ̀ dènà. Ìlànà ìtọ́sọ́nà ìrìnàjò íńtánẹ́ẹ̀tì ń gba orí yíyan ipa-ọ̀nà kan náà fún router tí ó dá lórí pfSense.

DNS tí ó ti router wá ni ipò tí ó máa ń ya ènìyàn lẹ́nu níkẹyìn. Bí àwọn àlejò bá ń lo router gẹ́gẹ́ bí olùyọjá wọn, àwọn ìbéèrè router fúnra rẹ̀ yóò tẹ̀lé ipa-ọ̀nà router dípò òfin àlejò, nítorí náà ìwádìí lè jáde nípasẹ̀ ìsopọ̀ déédéé nígbà tí ìrìnàjò ohun èlò kò jáde. Pa segment, olùyọjá àti ìlànà ìkùnà mọ́ nínú àkọsílẹ̀ kan, ẹni tí ó kàn yóò sì lè ṣàyẹ̀wò àwọn mẹ́tẹ̀ẹ̀ta láìtún àpẹrẹ náà yọ jáde.

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