Àwọn ìdí méjì tó yẹ wà fún kíkó àwọn ọ̀nà abẹ́lẹ̀ sínú ara wọn lórí kọ̀mpútà ẹ̀rọ afọwọ́kọ ọ̀nà. Yálà oníbàárà ilé-iṣẹ́ gbọdọ̀ dàbí ẹni tó ń wá láti orílẹ̀-èdè pàtó, tàbí àwọn nẹ́tíwọ́kì àdáni méjì gbọdọ̀ ṣeé dé ní àkókò kan náà. Àwọn ipò méjèèjì nílò kí ọ̀nà abẹ́lẹ̀ ìta gbé ìsopọ̀ oníbàárà inú fúnra rẹ̀.

Bíbẹ̀rẹ̀ àwọn oníbàárà méjì ní èyíkéyìí ọ̀nà kò mú èyí wá. Ìtọ́jú ọ̀nà ni ó ń mú un wá.

Fi àwọn ọ̀nà méjì tó ṣeé ṣe wé ara wọn

Yan ìpele ìta gẹ́gẹ́ bí ọ̀nà abẹ́lẹ̀ tí a lè dé ojú ìparí rẹ̀ láti íńtánẹ́tì gbogbogbò. Ìpele inú ni ọ̀nà abẹ́lẹ̀ tí sẹ́bà rẹ̀ ń dáhùn kìkì nípasẹ̀ ọ̀nà ìjáde yẹn. Lórí Windows, pínpín tó wúlò ni WireGuard ní ìta àti oníbàárà ilé-iṣẹ́ ní inú. Ohun tó ń pinnu ni ìṣàkóso.

Oníbàárà WireGuard òṣìṣẹ́ ń lo fáìlì ìṣètò kíkún, pẹ̀lú àwọn ọ̀nà àti DNS. Àwọn oníbàárà ilé-iṣẹ́ ìṣòwò sábà máa ń fi méjèèjì pamọ́. Fífi oníbàárà tó pamọ́ sí ìta ń jẹ́ kí o máa ṣàròyé nípa ọ̀nà tó wà nísàlẹ̀.

Ìtò ọ̀nà òdì kì í ṣe ohun tí kò ṣeé ṣe. Ó kan ṣòro láti ronú nípa rẹ̀, nítorí oníbàárà ìta ń tún àwọn ọ̀nà kọ gẹ́gẹ́ bí ìtòlẹ́sẹẹsẹ tí ìwọ kò rí rí.

Jẹ́ kí AllowedIPs dárúkọ ìwọ̀n ilé-iṣẹ́ nìkan

AllowedIPs ṣe àkọsílẹ̀ àwọn ibi tí WireGuard ń darí sínú ọ̀nà abẹ́lẹ̀. Fún kíkó sínú ara wọn, ó nílò àdírẹ́sì sẹ́bà inú àti àwọn àkọ́sọ́nà ilé-iṣẹ́ nìkan. Gbogbo ohun mìíràn wà lórí nẹ́tíwọ́kì àdúgbò, pẹ̀lú àwọn ẹ̀rọ ìtẹ̀wé àti hypervisor. Èyí jẹ́ ọ̀nà abẹ́lẹ̀ tí a pín nípasẹ̀ àpẹẹrẹ, ó sì yẹra fún ìṣòro ìyọkúrò pátápátá.

Ìpele ìta tó ní ọ̀nà abẹ́lẹ̀ kíkún nílò 0.0.0.0/0 yọkúrò àwọn ìwọ̀n àdúgbò. Fọ́mátì kò lè fi ìyọkúrò hàn, nítorí náà a gbọ́dọ̀ ṣírò àfikún kí a sì lẹ̀ ẹ́ mọ́.

[Interface]
PrivateKey = ...
Address = 10.99.4.2/32

[Peer]
PublicKey = ...
Endpoint = 198.51.100.44:51820
AllowedIPs = 198.51.100.44/32, 10.20.0.0/16, 10.21.0.0/16

Nígbà tí oníbàárà inú kò bá fi àwọn ọ̀nà tirẹ̀ sórí ẹ̀rọ, ṣe àkọsílẹ̀ àwọn àkọ́sọ́nà ilé-iṣẹ́ fúnra rẹ. Àkọ́sọ́nà tí ó kù sílẹ̀ nínú ìlà yẹn ni ibi tí ọ̀nà abẹ́lẹ̀ ìta kò gbé lọ rárá. Ẹ̀dà àtijọ́ ti àkọsílẹ̀ náà burú ju kíkù rẹ̀ lọ, nítorí ó ṣì dàbí ẹni tó tọ́.

Ìtò, àwọn métíríkì àti aṣàdúró kejì

So mọ́ ọ̀nà abẹ́lẹ̀ ìta kọ́kọ́, lẹ́yìn náà bẹ̀rẹ̀ oníbàárà ilé-iṣẹ́. Nígbà náà ìsopọ̀ ojú ìparí rẹ̀ ń jáde nípasẹ̀ WireGuard dípò ẹnubodè àdúgbò. Fún ibi ìsopọ̀ ilé-iṣẹ́ ní métíríkì tó kéré, kí àwọn àkọ́sọ́nà rẹ̀ lè borí fún àwọn àdírẹ́sì tí ó ní.

# which interface currently claims the corporate prefix?
Find-NetRoute -RemoteIPAddress 10.20.10.5 | Select-Object -First 1

# prefer the corporate interface for its own prefixes
Set-NetIPInterface -InterfaceAlias 'Corp VPN' -InterfaceMetric 3
Set-NetIPInterface -InterfaceAlias 'wg-personal' -InterfaceMetric 40

wg show interfaces

Àwọn métíríkì ni ìgbésẹ̀ tí àwọn ènìyàn ń gbé kọjá. Láìsí ìtò, ọ̀nà tí a fi sórí ẹ̀rọ kẹ́yìn ni yóò borí fún àkọ́sọ́nà tí ó wà lórí ara wọn. Èyí ń yí padà láàrin ìgbà ìbẹ̀rẹ̀, ìdí nìyẹn tí ìṣòro fi dàbí ẹni tó ń wá lẹ́ẹ̀kọ̀ọ̀kan.

Àwọn oníbàárà tí a kọ́ lórí OpenVPN 2.6 ń fi ètè wọn tiwọn kún un. Nígbà tí aṣàdúró ìmúkúrò kánáà dátà ti wà lọ́wọ́, ẹ̀dà kejì kàn kọ̀ láti bẹ̀rẹ̀. Fífi disable-dco kún profáìlì ń padà sí ọ̀nà TAP àtijọ́, nígbà náà méjèèjì á ṣiṣẹ́ lẹ́gbẹ̀ẹ́ ara wọn.

Ibì tí ọ̀nà tí a kó sínú ara wọn ti ń já

Gígé ìsopọ̀ ọ̀nà abẹ́lẹ̀ ìta ń pa ti inú. Gbígbá oníbàárà inú nìkan mọ́ ẹ̀ẹ̀kan sí i sábà ń rán an tààrà sí íńtánẹ́tì, ó sì ń yọ kíkó sínú ara wọn kúrò ní ìdákẹ́jẹ́. Dan ìtò náà wò láti ìbẹ̀rẹ̀ ní gbogbo ìgbà, pẹ̀lú àwọn ọ̀nà abẹ́lẹ̀ méjèèjì tí a ti dá dúró.

Retí MTU tí ó wúlò tí ó kéré jù. Ìpele kọ̀ọ̀kan ń fi àfikún owó kún un, nítorí náà bàrà tí ó bẹ̀rẹ̀ ní àyíká 1420 àti 1400 jẹ́ ibi tí a lè bẹ̀rẹ̀. Gbígbé tí ó dìngbẹ̀ lórí àwọn pákẹ́tì ńlá nígbà tí àwọn ìbéèrè kékeré ń ṣàṣeyọrí ni àmì tó wọ́pọ̀. Ìlànà ilé-iṣẹ́ ni ààlà kejì, nítorí oníbàárà tí ó fẹ́ ẹ̀rọ tí a ń ṣàkóso lè kà ọ̀nà tí a kó sínú ara wọn sí ìrúfin.

Nígbà tí àwọn ìparí méjèèjì jẹ́ nẹ́tíwọ́kì tí ó dúró ṣinṣin, ọ̀nà abẹ́lẹ̀ ibi-sí-ibi láàrin àwọn ẹnubodè ń yọ ìṣòro ìtò kúrò dípò kí ó ṣàkóso rẹ̀. Lórí kọ̀mpútà kan, àwọn ọ̀nà abẹ́lẹ̀ méjì ń gbé pọ̀ nìkan nígbà tí ọ̀kọ̀ọ̀kan bá ní ibi ìsopọ̀ tirẹ̀ àti ìlànà tí ó ń yan àwọn ibi nípasẹ̀ àkọ́sọ́nà.

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