Àwọn LAN aládàáni mẹ́ta lè pàdé ní hub kan láìjẹ́ pé ibùdó kankan nílò láti mọ ìṣètò inú àwọn mìíràn, gbogbo ètò náà sì dúró lórí àwọn ìpinnu ìṣètò kúrú mẹ́rin. Ohun tí ó ń jẹ́ kí ó ṣiṣẹ́ kì í ṣe ẹ̀yà ìlànà kan tí ó yàtọ̀, bí kò ṣe ètò àdírẹ́sì tí ẹnikẹ́ni kò nílò láti díbọ́, pẹ̀lú àwọn ọ̀nà fún olùkópa kọ̀ọ̀kan tí ó ń sọ fún hub ẹ̀ka wo ni ó ni ìpilẹ̀-ọ̀rọ̀ wo. Bí ọ̀kan nínú àwọn méjèèjì bá jẹ́ aṣiṣe, ìjínjìn náà ṣì máa gbé sókè, ìyẹn gan-an sì ni ó ń jẹ́ kí ìkùnà di ohun tí ó da èrò rú.

Tẹ̀lé àwọn ìgbésẹ̀ lẹ́sẹẹsẹ. Ìgbésẹ̀ kọ̀ọ̀kan sinmi lórí ètò ìgbésẹ̀ tí ó ṣáájú, kò sì sí ọ̀kan tí ó nílò àjọ ìjẹ́rìí tuntun.

Bẹ̀rẹ̀ pẹ̀lú ètò kan tí ẹnikẹ́ni kò nílò láti díbọ́

Kọ àwọn ìpilẹ̀-ọ̀rọ̀ mẹ́rin tí kò parapọ̀ kí o tó fi ọwọ́ kàn fáìlì ìṣètò: LAN hub fúnra rẹ̀, LAN ẹ̀ka kọ̀ọ̀kan àti àkójọ tí a ń fún àwọn olùkópa tí ń rìn kiri. Àìparapọ̀ ni ó ń jẹ́ kí gbogbo ohun mìíràn wà ní ìrọ̀rùn, nítorí àwọn ìwọ̀n tí ó parapọ̀ yóò sọ ọ̀nà ìtọ́sọ́nà di àlọ́ ìbámu tí ó gùn jùlọ tí kò sí ìṣètò fún olùkópa kọ̀ọ̀kan tí ó lè tún ṣe. Lẹ́yìn náà jẹ́rìí ẹrọ wo ni ó jẹ́ ẹnubodè àkọ́kọ́ fún LAN kọ̀ọ̀kan, nítorí olùtọ́sọ́nà ẹ̀ka tí kì í ṣe ẹnubodè LAN tirẹ̀ gbọdọ̀ fi àwọn ọ̀nà tí ó jìnnà sí ibi mìíràn pátápátá. Níkẹyìn, pinnu àwọn orúkọ tí a fìdí rẹ̀ múlẹ̀ tí ó ń dámọ̀ ẹ̀ka kọ̀ọ̀kan, nítorí àwọn orúkọ yẹn ni kókó tí a fi ń wá àwọn fáìlì fún olùkópa kọ̀ọ̀kan.

Ètò àpẹẹrẹ kan ń gbé àkójọ náà jìnnà sí àwọn LAN mẹ́ta. Tìrẹ yóò yàtọ̀, òfin líle kan ṣoṣo ni pé kò sí ìwọ̀n méjì tí ó parapọ̀.

Hub LAN        172.20.0.0/24
Branch A LAN   172.21.0.0/24
Branch B LAN   172.22.0.0/24
VPN pool       10.77.0.0/24

identity branch-a owns 172.21.0.0/24
identity branch-b owns 172.22.0.0/24

Sọ fún kẹ́nẹ́lì hub ibi tí àwọn ẹ̀ka wà

Hub nílò ìsọfúnni méjì fún ẹ̀ka kọ̀ọ̀kan: ọ̀nà kẹ́nẹ́lì tí ó ń rán ìpilẹ̀-ọ̀rọ̀ náà sínú ẹ̀rọ ìjínjìn, àti àkọsílẹ̀ iroute tí ó ń sọ fún ìlànà OpenVPN olùkópa wo ni ó ni í. Ọ̀nà kẹ́nẹ́lì nìkan ń gbé àwọn pákẹ́tì dé ìjínjìn kí ó sì dúró níbẹ̀, nítorí dẹ́mọ́nì ṣì gbọdọ̀ pinnu ẹgbẹ́ wo ni yóò gbà wọ́n. Àkọsílẹ̀ iroute nìkan ń fi àwọn pákẹ́tì yẹn sílẹ̀ nínú kẹ́nẹ́lì láìsí ọ̀nà láti tẹ̀lé. Àwọn ìlà méjèèjì jẹ́ ti ìṣètò tí dẹ́mọ́nì ń gbé wọlé ní ti gidi, ó sì yẹ láti jẹ́rìí èyí kí o tó ṣàyẹ̀wò ohunkóhun mìíràn.

dev tun
topology subnet
server 10.77.0.0 255.255.255.0
disable-dco

route 172.21.0.0 255.255.255.0
push "route 172.20.0.0 255.255.255.0"
client-config-dir /etc/openvpn/ccd
route 172.22.0.0 255.255.255.0

Jẹ́ kí client-to-client wà ní ìpanu nígbà tí kẹ́nẹ́lì yẹ kí ó jẹ́ ibi ìmúṣẹ àwọn òfin. Àṣàyàn yẹn ń gbé ìrìnàjò láàárín àwọn ẹgbẹ́ kọjá nínú dẹ́mọ́nì, èyí tí ó rọrùn ó sì túnmọ̀ pé àwọn òfin ìfiránṣẹ́ rẹ kò ní rí ìṣàn náà rí. Ohun gbogbo tí ó wà ní ìsàlẹ̀ gbà pé kẹ́nẹ́lì ń rí gbogbo pákẹ́tì láàárín àwọn ẹ̀ka.

Fún ẹ̀ka kọ̀ọ̀kan ní àwọn ọ̀nà tí ó nílò

Ẹ̀ka kọ̀ọ̀kan nílò àwọn ọ̀nà sí àwọn ẹ̀ka mìíràn àti sí LAN hub, kò sì nílò ọ̀nà kan sí LAN tirẹ̀ tí ó so mọ́. Ti àwọn ìpilẹ̀-ọ̀rọ̀ tí ó jìnnà láti hub dípò kí o lù wọ́n mọ́ olùtọ́sọ́nà kọ̀ọ̀kan, kí ibùdó kẹ́rin lẹ́yìn náà lè túmọ̀ sí fáìlì tuntun kan fún olùkópa dípò àtúnṣe mẹ́rin. Fáìlì fún olùkópa kọ̀ọ̀kan tún gbé ìlà iroute, tí ó ń pa ohun-ìní àti ìkéde mọ́ sí ibi kan. Jẹ́ kí àpò àti àwọn fáìlì rẹ̀ lè kà ní ìbámu pẹ̀lú àwòṣe àǹfààní olùpèsè, bí bẹ́ẹ̀ kọ́ ìwádìí yóò kùnà láìsí ìfiránṣẹ́.

# /etc/openvpn/ccd/branch-a
iroute 172.21.0.0 255.255.255.0
push "route 172.22.0.0 255.255.255.0"

Ibùdó kẹ́rin tẹ̀lé àwòṣe kan náà: orúkọ tí a fìdí rẹ̀ múlẹ̀ ọ̀tọ̀, ìpilẹ̀-ọ̀rọ̀ tí a ni, ọ̀nà kẹ́nẹ́lì lórí hub, àkọsílẹ̀ iroute, àti ìkéde sí àwọn ibùdó tí a gbà láàyè láti dé ọ̀dọ̀ rẹ̀ nìkan.

Dán wò ní ẹ̀gbẹ́ méjèèjì kí o tó sọ pé ó ti parí

Tan ìfiránṣẹ́ IPv4 lórí àwọn olùtọ́sọ́nà mẹ́tẹ̀ẹ̀ta, lẹ́yìn náà jẹ́rìí pé ògiri iná gbà àwọn ìṣàn tí a fẹ́ ní ẹ̀gbẹ́ méjèèjì, nítorí ìdánwò ẹ̀gbẹ́ kan máa ń kọjá pẹ̀lú ọ̀nà ìpadà tí ó ti bàjẹ́ ní ìgbà púpọ̀ ju bí ẹnikẹ́ni ṣe ń retí. Láàárín àwọn ibùdó kò nílò ìtúmọ̀ àdírẹ́sì orísun, àti pípa orísun àkọ́kọ́ mọ́ ni ohun gan-an tí ó ń jẹ́ kí ẹ̀ka kọ̀ọ̀kan lè lo ìlànà tirẹ̀ sórí ìbéèrè kan.

Dán wò láti olùgbàlejò kan lórí LAN ẹ̀ka kan sí iṣẹ́ kan lórí ẹ̀ka mìíràn, lẹ́yìn náà yí ìtọ́sọ́nà padà, lẹ́yìn náà dán wò láti ẹ̀ka kan sí LAN hub. Àwọn àbájáde mẹ́ta yẹn jẹ́ ẹ̀rí ọ̀tọ̀ọ̀tọ̀, kò sì sí ọ̀kan tí ó túmọ̀ sí àwọn mìíràn. Bí olùtọ́sọ́nà ẹ̀ka kò bá jẹ́ ẹnubodè àkọ́kọ́ ti LAN tirẹ̀, fi àwọn ìpilẹ̀-ọ̀rọ̀ tí ó jìnnà sórí ẹnubodè gidi kí o sì kó àkójọ náà pẹ̀lú nígbà tí àwọn olùkópa ìjínjìn nílò láti bẹ̀rẹ̀ ìsopọ̀ sínú LAN yẹn.

Ṣàkọsílẹ̀ ètò náà, àwọn fáìlì fún olùkópa kọ̀ọ̀kan àti àwọn òfin ògiri iná gẹ́gẹ́ bí ìwé kan ṣoṣo, nítorí àfikún ibùdó tí ó kàn yóò jẹ́ ìdájọ́ ní ìbámu pẹ̀lú wọn.

Ètò náà dúró papọ̀ nítorí ẹ̀yà kọ̀ọ̀kan ní iṣẹ́ kan: ètò ń pa àwọn ìpilẹ̀-ọ̀rọ̀ mọ́ ní àkànṣe, ọ̀nà kẹ́nẹ́lì ń gbé àwọn pákẹ́tì, iroute ń dárúkọ olówó, ògiri iná sì ń pinnu ohun tí a gbà láàyè. Nígbà tí ohun kan bá bàjẹ́, àkójọ yẹn tún jẹ́ ìtẹ̀lé ìṣàyẹ̀wò.

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