Oníbàárà náà fi ping ṣe àdírẹ́sì ọ̀nà-ìmọ̀ olùpèsè OpenVPN ó sì gba ìdáhùn, lẹ́yìn náà ó gbìyànjú ẹ̀rọ kan nínú LAN olùpèsè náà kò sì rí nǹkan. Ìpín yìí ń dín àṣìṣe náà kù gan-an: ọ̀nà-ìmọ̀ wà ní ìdúró, ìgbékalẹ̀ ń ṣiṣẹ́ bó ṣe yẹ, ìdáhùn sì ń jáde ní ẹnu-ọ̀nà tí kì í padà. Àtúnṣe mẹ́ta ló wà, èyí tó tọ́ sì dá lórí ohun tí o ń ṣàkóso àti ohun tí o ṣetán láti fi sílẹ̀. Dáhùn àwọn ìbéèrè mẹ́ta tó wà nísàlẹ̀ lẹ́sọ̀ọ̀sẹ̀, yíyan náà kò ní jẹ́ ọ̀rọ̀ ìtọ́wò mọ́.

Kọ́kọ́ ṣe ìdánilójú irú ọ̀nà tó ti já

Ìbéèrè náà dé sí ojú-ọ̀nà ọ̀nà-ìmọ̀ pẹ̀lú àdírẹ́sì orísun láti inú àkójọ VPN. Olùpèsè náà ń fi í ránṣẹ́ sí ẹ̀rọ nínú LAN, ẹ̀rọ yẹn sì ń dáhùn ẹnu-ọ̀nà tí tábìlì tirẹ̀ dárúkọ, ní ọ̀pọ̀ ìgbà ẹnu-ọ̀nà LAN. Bí ẹnu-ọ̀nà kò bá ní ọ̀nà sí àkójọ náà, ìdáhùn náà kú níbẹ̀ tàbí ó máa ń rìn káàkiri síhà intanẹẹti.

Dán ẹ̀rọ méjèèjì wo kí o tó yí èyíkéyìí padà. Béèrè lọ́wọ́ tábìlì ọ̀nà lórí olùpèsè bí yó ṣe dé ọ̀dọ̀ oníbàárà; béèrè lọ́wọ́ ẹ̀rọ nínú LAN bí yó ṣe dé àdírẹ́sì kan náà. Ìwádìí àkọ́kọ́ máa ń tọ́ka sí ọ̀nà-ìmọ̀, èkejì sì tọ́ka sí ẹnu-ọ̀nà LAN, ìyàtọ̀ yẹn sì ni àṣìṣe ní ìlà kan. Ìwádìí méjì tó pọ̀ ju àyẹ̀wò odi-iná lọ, wọ́n sì ń pinnu ìtọ́sọ́nà ìṣòro náà.

ip route get 10.8.0.37
sysctl -n net.ipv4.ip_forward

Bí ẹ̀rọ nínú LAN bá ti ń tọ́ka sí olùpèsè VPN, ìṣòro rẹ ni ìlànà odi-iná tàbí ààlà MTU, kì í ṣe ọ̀nà ìpadà tó ṣàkù. Má ṣe fi ọ̀nà kún un láti tún àlẹ̀ ṣe.

Ìbéèrè kìíní: ṣé o lè ṣàtúnṣe ẹnu-ọ̀nà LAN jíjìnnà?

Nígbà tí ẹnu-ọ̀nà LAN bá jẹ́ tirẹ, ìdáhùn mímọ́ ni ọ̀nà dúró ṣinṣin sí àkójọ VPN pẹ̀lú àdírẹ́sì LAN olùpèsè VPN gẹ́gẹ́ bí ìgbésẹ̀ tó kàn. Ó ń pa àdírẹ́sì orísun àwọn oníbàárà mọ́ láìséwu, èyí sì ṣe pàtàkì nígbà tí àwọn ẹ̀rọ LAN ń ṣe àkọsílẹ̀, ń ṣe àyọkúrò tàbí ń dín ìyára kù nípa àdírẹ́sì. Kò tún nílò ìtumọ̀ lórí olùpèsè, nítorí náà ọ̀nà-ìmọ̀ náà wà gẹ́gẹ́ bí ọ̀nà mímọ́. Ojúṣe tí ó ń dá ni ìwé-ìkọ̀wé, nítorí àkójọ, ọ̀nà àti ìṣètò olùpèsè gbọ́dọ̀ bára mu.

Ó ń kùnà ní ìdákẹ́jẹ́ ní ọjọ́ tí ẹnìkan bá yí àkójọ náà padà. Kọ iye náà sílẹ̀ lẹ́ẹ̀kan, kí o sì ka àtúnṣe ní èyíkéyìí nínú àwọn ibi mẹ́ta gẹ́gẹ́ bí àtúnṣe ní gbogbo mẹ́ta.

NAS tàbí ẹ̀rọ Layer 3 tó ń gbà àlejò iṣẹ́ náà nílò ọ̀nà kan náà, àyàfi bí kò bá fi gbogbo rẹ̀ ránṣẹ́ nípasẹ̀ ẹnu-ọ̀nà tó ní í. Ṣàyẹ̀wò ẹ̀rọ tí ń parí ẹ̀wọ̀n abẹ́lẹ̀, kì í ṣe èyí tó dojú kọ intanẹẹti nìkan. Àwọn nẹ́tíwọ́kì kékeré sábà ní ẹ̀rọ mẹ́ta tí wọ́n ní èrò nípa ìtọ́sọ́nà.

Ìbéèrè kejì: ṣé LAN lè dáwọ́ rírí àdírẹ́sì àwọn oníbàárà dúró?

Nígbà tí ẹnu-ọ̀nà bá jẹ́ ti ẹlòmíràn, ìtumọ̀ lórí olùpèsè VPN kò nílò ìfọwọ́sowọ́pọ̀. Ẹ̀rọ nínú LAN ń rí àdírẹ́sì LAN olùpèsè, ó ń dáhùn sí i, olùpèsè sì ń tún un tumọ̀ padà. Ìdí nìyẹn tí àwọn ẹ̀rọ àti ipa ìwọlé jíjìnnà tó dá lórí NAT fi ń hu ìwà bẹ́ẹ̀.

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

Iye náà ni ìfimọ̀rí: àdírẹ́sì fún oníbàárà kọ̀ọ̀kan ń pòórá kúrò nínú àkọsílẹ̀ LAN. Nígbà náà àkójọ ìyọ̀ǹda kankan lórí ẹ̀rọ nínú LAN gbọ́dọ̀ dárúkọ olùpèsè dípò àkójọ náà.

Yan ìtumọ̀ nígbà tí ìfọwọ́sowọ́pọ̀ kò sí, kì í ṣe nígbà tí ó kàn ń yọni lẹ́nu. Ó ń fi oníbàárà pamọ́ kúrò nínú ìwádìí ọjọ́ iwájú kọ̀ọ̀kan, pẹ̀lú àwọn tí o nílò láti mọ irú kọ̀mpútà agbé-níké tó ṣí ìsopọ̀. Ó tún lè ba àwọn ìlànà jẹ́ tí ń fi àdírẹ́sì sínú ẹrù, nítorí ìtumọ̀ wà nínú orí-ìwé. Kò sí yíyan tó ju èkejì lọ; àwọn méjèèjì ń dáhùn àwọn ìbéèrè ọ̀tọ̀ọ̀tọ̀ nípa ìní.

Ìbéèrè kẹta: ṣé olùpèsè fúnra rẹ̀ jẹ́ oníbàárà ọ̀nà-ìmọ̀ mìíràn?

Fojú inú wo ìṣètò mìíràn: olùpèsè VPN tún ń pe olùpèsè ìṣòwò kan, nítorí náà ó ní ọ̀nà-ìmọ̀ méjì àti àkójọ àdírẹ́sì méjì. Ọ̀nà ìrìnàjò tí ó ń fi ránṣẹ́ fún àwọn oníbàárà tirẹ̀ ń jáde nípasẹ̀ olùpèsè ìṣòwò, yẹn kò sì ní tọ́ àwọn ìdáhùn padà sí àdírẹ́sì àkójọ. Ìdí nìyẹn tí àwọn ìdáhùn fi ń pòórá bí ó tilẹ̀ jẹ́ pé ọ̀nà-ìmọ̀ méjèèjì wà ní àlàáfíà.

Àtúnṣe ni láti fi bòm̀ọ̀lù bo ọ̀nà-ìmọ̀ tó ń jáde pẹ̀lú, kí olùpèsè ìṣòwò lè rí àdírẹ́sì ọ̀nà-ìmọ̀ olùpèsè nìkan. Ìtọ́sọ́nà òdìkejì nílò ìlànà tirẹ̀, nítorí olùpèsè tó bẹ̀rẹ̀ ìsopọ̀ sí ọ̀kan lára àwọn oníbàárà tirẹ̀ jẹ́ ṣíṣàn mìíràn. Láìsí ìlànà yẹn oníbàárà ń dáhùn sí àdírẹ́sì tí kò lè tọ́. Fi ìlànà tóóró síwájú bòm̀ọ̀lù gbígbòòrò kankan kí ìtumọ̀ pàtó lè borí.

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o tun1 -j MASQUERADE
iptables -t nat -A POSTROUTING -d 10.8.0.0/24 -o tun0 -j SNAT --to-source 10.8.0.1

Àwọn ẹ̀rọ tó ní ojú-ọ̀nà púpọ̀ ń fi àṣìṣe tó ní í ṣe pẹ̀lú kún un, èyí tí ó dà bíi kan náà láti ojú oníbàárà. Ìdáhùn ń jáde nípasẹ̀ ojú-ọ̀nà tó ní ìwọ̀n tó kéré nítorí a yan àdírẹ́sì orísun láti tábìlì mìíràn. Ṣàyẹ̀wò ọ̀nà ìpadà pẹ̀lú ìwádìí dípò kí o rò pé ọ̀nà ìlọ ń mú un wá.

Lẹ́yìn náà ṣe ìdánilójú àwọn ìtọ́sọ́nà méjèèjì àti àwọn ìwọ̀n méjèèjì

Lẹ́yìn àyípadà náà, ṣe ping láti oníbàárà sí ẹ̀rọ nínú LAN, lẹ́yìn náà láti ẹ̀rọ nínú LAN sí oníbàárà. Ìtọ́sọ́nà kejì ni èyí tí àwọn ènìyàn ń gbà kọjá, ìyẹn sì ni ó ń fi ìlànà ìtumọ̀ tí kò pé hàn. Kọ àwọn èsì méjèèjì pẹ̀lú èdìdì àkókò kí ìpadàsẹ́yìn lẹ́yìn náà lè ṣe àfiwé.

Lẹ́yìn náà gbé dátà gidi lọ, nítorí ping kékeré tí ó ń ṣàṣeyọrí nígbà tí gbígbé ńlá dúró jẹ́ àmì MTU. Àṣìṣe yẹn ń farahàn lẹ́sẹ̀kẹsẹ̀ lẹ́yìn tí o bá kí ara rẹ fún àtúnṣe ọ̀nà náà.

Ní ìparí, dán wò lẹ́ẹ̀kan sí i lẹ́yìn àtúnbẹ̀rẹ̀. Àwọn àṣẹ ọ̀nà àti odi-iná àkókò ṣíṣe kò kọjá ún, àtúnṣe tó sì ń pòórá ní ìbẹ̀rẹ̀ tó kàn yóò jẹ́ àyẹ̀wò lẹ́ẹ̀kan sí i láti ọwọ́ ẹnìkan tó ní àyíká kékeré. Ṣe àyípadà náà ní dúró ṣinṣin bí ètò rẹ ti ń ṣe tẹ́lẹ̀, lẹ́yìn náà tún bẹ̀rẹ̀ lẹ́ẹ̀kan pẹ̀lú ìmọ̀ọ́mọ̀.

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