Ẹ̀rọ kan lè wo ọ̀nà méjì lẹ́ẹ̀kan náà: àwọn olùṣe àjò ń so mọ́ inú, bẹ́ẹ̀ sì ni àpótí kan náà ń so mọ́ ìta sí olùpèsè àbájáde kí ọ̀nà ìrìn tí a yàn lè jáde gba oríṣi àwẹ̀ mìíràn. Ṣíṣí àwọn iṣẹ́ méjèèjì ń gba ìṣẹ́jú díẹ̀; ṣíṣe kí wọ́n gbé papọ̀ ń béèrè fún àpẹẹrẹ, nítorí ipa kejì ń tún tábìlì ọ̀nà náà kọ, èyí tí ipa kìíní gbẹ́kẹ̀ lé. Àwọn ipò mẹ́ta ń pinnu bóyá ètò yìí ń ṣiṣẹ́, ìyẹn bóyá iṣẹ́ tí ń wọlé ń pa ọ̀nà ìpadà rẹ̀ mọ́, bóyá ọ̀nà tí ń jáde ṣì ń dé ọ̀dọ́gbà rẹ̀, àti bóyá ọ̀nà ìrìn tí o fẹ́ gbé lọ ni a yàn fún àbájáde. Tí o bá ṣe àṣìṣe kan, ìwọ yóò rí ọ̀nà méjì tí àwọn méjèèjì ń sọ pé wọ́n so mọ́, nígbà tí kò sí ohun kan tí ó wúlò tí ń kọjá láàrin wọn. Àwọn àyẹ̀wò tí ó wà nísàlẹ̀ ń fi ipò kọ̀ọ̀kan múlẹ̀ ní ìtòlẹ́sẹẹsẹ tí àwọn àṣìṣe máa ń farahàn.

Dárúkọ àwọn ipa méjèèjì kí o tó fọwọ́ kan ètò kankan

Kọ àwọn òtítọ́ mẹ́rin fún ẹ̀yà kọ̀ọ̀kan: ọ̀dọ́gbà tí ó jìnnà, ohun èlò ìjẹ́rìí, àkójọ àdírẹ́sì tí ó ń pín, àti àwọn àwẹ̀ tí ó wà lẹ́yìn rẹ̀. Àwọn ẹ̀yà méjèèjì jẹ́ ohun kan ọ̀tọ̀ọ̀tọ̀ lórí ẹ̀rọ náà, wọ́n sì gbọ́dọ̀ wà ní ọ̀tọ̀ọ̀tọ̀ nínú àkọsílẹ̀ rẹ pẹ̀lú. Fẹ́rẹ̀ẹ́ gbogbo àmì tí ń dàrú tí ó ń wáyé lẹ́yìn náà wá láti ara dídàpọ̀ àwọn iye wọn, àti àwọn ẹ̀yà méjì tí ó pín àkójọ àkọsílẹ̀ kan ni ọ̀nà tí àkójọ tí kò tọ́ fi ń dé inú pápá tí kò tọ́.

Iṣẹ́ tí ń wọlé nílò àwẹ̀ ọ̀nà tí kò ní dàpọ̀ mọ́ àwọn àdírẹ́sì ọ̀nà tí ń jáde tàbí àwẹ̀ àdáni kankan tí ẹ̀rọ náà ń darí. Ìdàpọ̀ ni àṣìṣe kan ṣoṣo tí ó ń mú àmì jáde nínú àwọn ipa méjèèjì lẹ́ẹ̀kan náà, ó sì rọ́rùn jù láti mú un lórí bébà. Fi àwọn àkójọ méjèèjì àti gbogbo àwẹ̀ àdáni tí a darí wé ní ibi kan kí o tó ṣètò èyíkéyìí nínú àwọn iṣẹ́.

Ẹ̀rọ tí a pín kò túmọ̀ sí ẹ̀rí tí a pín, àti pé ìwé-ẹ̀rí olùṣe kan láti àkójọ ìwọlé jíjìnnà kò gbọ́dọ̀ lè ṣiṣẹ́ lòdì sí olùpèsè àbájáde. Ohun èlò ọ̀tọ̀ọ̀tọ̀ tún ń sọ ìparẹ́ di ìpinnu àdúgbò dípò ìṣẹ̀lẹ̀ fún gbogbo ẹgbẹ́.

Pa àwọn ìdáhùn olùpín mọ́ lórí ọ̀nà WAN

Àwọn ìdáhùn tí ẹ̀rọ náà fúnra rẹ̀ ń dá jẹ́ ẹni àkọ́kọ́ tí ọ̀nà àìṣọ́ra ń pa. Nígbà tí pákẹ́tì tí a fi àwẹ̀ yíká ti olùṣe àjò kan bá dé, ìdáhùn náà jẹ́ ọ̀nà ìrìn tí ó dá sílẹ̀ níbílẹ̀, ó sì gbọ́dọ̀ jáde gba ojú-ọ̀nà tí olùṣe náà ti wọlé. Tí olùṣe tí ń jáde bá ti fi ọ̀nà àìṣọ́ra tí ó ń mú un kalẹ̀, ìdáhùn náà yóò wọ inú ọ̀nà tí kò tọ́, ìpàdé náà yóò sì dúró nígbà tí iṣẹ́ náà ṣì dàbí aláìlera kankan.

Kò sí àpótí àmì kan ṣoṣo tí ó ń yanjú èyí, nítorí ìpinnu náà jẹ́ nípa irú ọ̀nà ìrìn tí olùṣe tí ń jáde lè mú. Bóyá kí o má fa ọ̀nà kankan, kí o sì darí ohun tí o yàn nìkan, tàbí kí o fa àwọn ọ̀nà kí o sì fi àwọn àyọkù tí ń pa àwọn iṣẹ́ ẹ̀rọ náà mọ́ kún un. Kọ ìyàn náà sí ẹ̀gbẹ́ ẹ̀yà náà, bí bẹ́ẹ̀ kọ́ ẹni tí ó kàn yóò ro èkejì.

netstat -rn | head -20
pfctl -sr | grep -i vpn
ifconfig | grep -A3 ovpn

Ka tábìlì ọ̀nà nípasẹ̀ ìbámu tí ó gùn jù, kì í ṣe nípasẹ̀ ìtòlẹ́sẹẹsẹ tí o fi ṣètò ohunkóhun. Ìbéèrè náà ni ìkọsílẹ̀ wo ni ó borí fún àdírẹ́sì ọ̀dọ́gbà àbájáde àti ìkọsílẹ̀ wo ni ó borí fún ìdáhùn iṣẹ́ tí ń wọlé, àwọn ìdáhùn méjèèjì náà sì lè yàtọ̀.

Má ṣe jẹ́ kí ọ̀nà tí ń jáde jẹ ibi ìparí rẹ̀ fúnra rẹ̀

Olùṣe tí ń jáde gbọ́dọ̀ dé àdírẹ́sì gbogbo ènìyàn ti ọ̀dọ́gbà rẹ̀ kí ó tó lè dá ọ̀nà náà sílẹ̀ rárá. Tí àdírẹ́sì yẹn fúnra rẹ̀ bá jẹ́ dídarí sínú ọ̀nà náà, olùṣe náà ń lé ìrù rẹ̀: gbígbé kò gbé sókè láé, tàbí ó gbé sókè kí ó sì ṣubú ní àkókò tí a fi ọ̀nà náà sínú ẹ̀rọ. Ìwé-ìṣẹ́ náà dàbí àkókò ìjẹ́rìí tí ó ti parí dípò àṣìṣe ọ̀nà, ìdí nìyẹn tí ọ̀nà náà fi yẹ àyẹ̀wò àkọ́kọ́.

Yẹ ọ̀nà náà wò kí o tó ṣe ìjẹ́rìí, àti lẹ́ẹ̀kan sí i lẹ́yìn tí ọ̀nà náà ti gbé sókè, nítorí ìkọsílẹ̀ lè tọ́ nígbà ìbẹ̀rẹ̀ kí ó sì tọ́nà ní ìṣẹ́jú kan lẹ́yìn. Àdírẹ́sì ọ̀dọ́gbà gbọ́dọ̀ tọ́ka sí ọ̀nà WAN àṣà, kì í ṣe sí ẹ̀rọ ọ̀nà náà láé. Nígbà tí gbígbé náà bá dúró ṣinṣin, ìbéèrè tí ó fani mọ́ra yóò lọ sí ọ̀nà ìrìn tí a gbé kọjá, ìyẹn sì ni ìpinnu tí ó kàn.

netstat -rn | grep -F '198.51.100.10'
traceroute -n 198.51.100.10

Yàn àwọn olùṣe tí yóò gba àbájáde náà

Ìlànà orísun jẹ́ ti ẹnu-ọ̀nà tí ọ̀nà ìrìn ti ń wọ inú ẹ̀rọ náà, nítorí náà yàn àkójọ ìwọlé jíjìnnà, tàbí àwọn ìdánimọ̀ tí ó hára jù nínú rẹ̀. Pa àwọn ibi àdáni àti àwọn àyọkù ìṣàkóso tí kò gbọdọ̀ lọ sí àbájáde láé mọ́, kí o sì fi àwọn ìlànà yẹn síwájú èyí tí ó gbòòrò. Lẹ́yìn náà ọ̀nà àbájáde nílò ìtumọ̀ tirẹ̀ tàbí ètò ìpadà tí a darí, èyí tí ó túmọ̀ sí NAT jáde lórí ojú-ọ̀nà àbájáde tí ó bo àkójọ náà nínú ọ̀pọ̀lọpọ̀ àpẹẹrẹ. Ìtumọ̀ kì í yàn àbájáde; ó kàn ń tún ohun tí ó ti jáde kọ, nítorí náà ìlànà NAT lórí WAN tí kò ní í ṣe pẹ̀lú kò yí ohunkóhun padà nínú ìyàn.

Jẹ́rìí sí i pé ẹnu-ọ̀nà jíjìnnà gbà ọ̀nà ìrìn tí a gbé kọjá láti inú àpẹẹrẹ yìí, nítorí àwọn olùpèsè kan ń gbà á, àwọn mìíràn kò gbà á. Ìyàtọ̀ náà farahàn gẹ́gẹ́ bí ọ̀nà tí ó so mọ́ ṣùgbọ́n tí kò gbé ohunkóhun, èyí tí ó rọ́rùn láti kà gẹ́gẹ́ bí àṣìṣe àdúgbò. Dán àwọn ìṣàn mẹ́ta wò lọ́tọ̀ọ̀tọ̀, nítorí wọ́n ń kùnà ní òmìnira, mẹ́ta nínú méjì sì jẹ́ àpẹẹrẹ tí a kọ́ ní ìdajì.

openvpn --config user07.ovpn
curl -sS https://ifconfig.me
curl --interface 10.10.10.1 -sS https://intranet.corp.example/health

Àṣẹ àkọ́kọ́ ni ìsopọ̀ ìta ti olùṣe àjò, ó sì ń ṣiṣẹ́ nígbà tí olùṣe bá sọ pé ìtòlẹ́sẹẹsẹ ìbẹ̀rẹ̀ ti parí. Èkejì, tí a ń ṣiṣẹ́ láti orí kọ̀mpútà tí ó so mọ́ yẹn, gbọ́dọ̀ sọ àdírẹ́sì olùpèsè àbájáde dípò àdírẹ́sì WAN rẹ. Ẹ̀kẹta ń ṣiṣẹ́ lórí ẹ̀rọ náà, tí ó so mọ́ àdírẹ́sì kan láti inú àkójọ, ó sì ń dán ìlànà orísun wò fún ọ̀nà ìrìn tí a gbé kọjá láìfi olùṣe jíjìnnà kankan kún un rárá. Tí ó bá dábàá láti WAN dípò bẹ́ẹ̀, ìlànà náà kò bámu, àti pé kò sí ìwọ̀n àtúnṣe NAT tí ó ń tún ìṣòro ìyàn náà ṣe.

Pinnu ohun tí yóò ṣẹlẹ̀ nígbà tí àbájáde bá kùnà

Kọ ìhùwàsí àìsàn náà sílẹ̀ kí ó tó ṣẹlẹ̀: nígbà tí ọ̀nà tí ń jáde bá ṣubú, ṣé àwọn olùṣe yóò padà sí WAN àṣà tàbí wọ́n yóò dí wọn mọ́ títí àbájáde yóò fi padà? Àwọn ìdáhùn méjèèjì lè gbèjà, ẹ̀rọ náà kì yóò sì yàn fún ọ. Ọ̀nà tí a yọ kúrò tàbí ìlànà tí ó tọ́ka sí ẹnu-ọ̀nà tí ó kú kì í mú àbájáde dídí pátápátá jáde lójú ara rẹ̀. Tí o bá fẹ́ dídí, ìlànà gbọ́dọ̀ sọ bẹ́ẹ̀ ní gbangba, a sì gbọ́dọ̀ dán an wò nípasẹ̀ yíyọ àbájáde kúrò dípò ríronú nípa rẹ̀. Tí o bá fẹ́ ìpadà, kéde rẹ̀ fún àwọn olùṣe, nítorí ọ̀nà ìrìn tí ó ń gba ọ̀nà àṣà lẹ́ẹ̀kọ̀ọ̀kan ni ó jẹ́ ọ̀nà ìrìn tí ẹnìkan lérò pé ó wà nínú àbò.

Dá ẹ̀yà olùṣe dúró, wò ohun tí olùṣe tí ó so mọ́ ṣì lè dé, kí o sì tún un bẹ̀rẹ̀. Ìbéèrè tí ó ń parí àkókò ni àbájáde dídí pátápátá tí o béèrè; èyí tí ó ń dáhùn pẹ̀lú àdírẹ́sì WAN ni ìpadà tí o kò kọ sílẹ̀. Tún àyẹ̀wò náà ṣe fún IPv6 àti DNS, nítorí ìlànà tí a kọ fún IPv4 kò sọ ohunkóhun nípa ọ̀nà ìrìn AAAA àti pé ẹ̀rọ ìyọjú tí ọ̀nà kankan ti ta ni ó ń dáhùn láti ibi tí ìbéèrè ti jáde gan-an.

pfSsh.php playback svc stop openvpn client 2
curl --max-time 6 -sS https://ifconfig.me
pfSsh.php playback svc start openvpn client 2

Ìlànà Netgate fún OpenVPN tí a darí fi hàn bí ìlànà orísun, ìpín ojú-ọ̀nà àti ìtumọ̀ jáde ṣe ń bá ara wọn mu, àti pé ìwọ̀n rẹ̀ láti ojú-ìkàwé dé ojú-ìkàwé ni apá tí kò gbọdọ̀ dà kíkópù pátápátá. Ohun tí kò ní sọ fún ọ ni pé èwo nínú àwọn ipò mẹ́ta tí ó wà lókè ni àpẹẹrẹ rẹ fúnra rẹ ti já bà jẹ́.

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