Bẹ̀rẹ̀ ẹ̀rọ-ìsọ̀rọ̀pọ̀ OpenVPN lórí ẹ̀rọ tí o ń ṣiṣẹ́ lórí rẹ̀ nípasẹ̀ SSH, àárín àṣẹ náà ni ìpàdé yóò dì. Túnẹ́lì náà ń sọ pé ó ti so mọ́, ẹ̀rọ olùgba lè dé Íńtánẹ́ẹ̀tì nípasẹ̀ rẹ̀, àwọn títẹ̀ bọ́tìnì rẹ ṣì ń dé nígbà tí kò sí ohun tí ń padà wá. Ohun tí ó yí padà kì í ṣe túnẹ́lì náà: ọ̀nà ìpadà fún àwọn pákẹ́tì tí a kọ sí ọ́ ni, tí ó bá ọ̀nà àkọ́kọ́ tuntun mu báyìí, tí ó sì ń wọ túnẹ́lì kan tí ẹnubodè jíjìnnà kò ní lò láti dé ibi tábìlì rẹ.

Ohun tí redirect-gateway ń fi sílẹ̀ gan-an

Nínú ìrísí def1 rẹ̀, redirect-gateway ń fi 0.0.0.0/1 àti 128.0.0.0/1 kún un dípò kí ó tún ọ̀nà àkọ́kọ́ kọ. Àwọn ìlàjì méjì yìí bo gbogbo ààyè àdírẹ́sì nígbà tí àwọn méjèèjì ṣì jẹ́ àkọ́sọ́nà gígùn ju 0.0.0.0/0 lọ, nítorí náà ibi tí kò bá a mu pàtó yóò wọ túnẹ́lì báyìí. Ìyẹn ni ọ̀nà tí ó yẹ kí a dá mú, nítorí gbogbo àtúnṣe tí ó wà nísàlẹ̀ ń ṣiṣẹ́ nípasẹ̀ fífi ìbámu pàtó sílẹ̀.

Àdírẹ́sì ìṣàkóso rẹ jẹ́ ọ̀kan lára àwọn ibi yẹn.

Sáfà VPN ń gbé ìrìnàjò àwọn oníbàárà rẹ̀ lọ sí Íńtánẹ́ẹ̀tì. Kò ní ọ̀nà fún àdírẹ́sì gbogbogbò tí o ń gbà so mọ́, kò sì ní ìdí láti kà àwọn pákẹ́tì yẹn sí ohun mìíràn yàtọ̀ sí ìrìnàjò tí ó ń bọ̀ látọ̀dọ̀ oníbàárà, nítorí náà ó ń sọnù. Ní àárín àkókò yìí, ìbéèrè tí o rán ṣì dé ọ̀dọ̀ ẹ̀rọ olùgba, ìyẹn ni ìdí tí ìpàdé náà fi dà bí ẹni pé ó wà ní ìyè ní ẹ̀gbẹ́ kan ṣoṣo.

ip route show table main | head -n 20
ip route get 198.51.100.23

Wá àdírẹ́sì orísun rẹ àti ọ̀nà ṣáájú túnẹ́lì

Lórí sáfà náà, ṣe àkọsílẹ̀ ìsopọ̀ SSH tí a ti dá, kí o sì kọ àdírẹ́sì ẹ̀gbẹ́ kejì tí ó ti wá. Àdírẹ́sì yẹn ni ọ̀nà ìpadà rẹ gbọ́dọ̀ bo, kì í sì í ṣe ohun tí o ń rò nígbà gbogbo: ẹ̀rọ olùgba tí ó ń fò, ẹnubodè NAT tàbí olùyípadà àdírẹ́sì aládàáni lè fi orísun mìíràn sípò.

Lẹ́yìn náà wá ẹnubodè ti ara àti ẹ̀rọ ìsopọ̀ tí ó gbé ìrìnàjò náà kí túnẹ́lì tó bẹ̀rẹ̀. Nínú ìṣètò def1, ọ̀nà àkọ́kọ́ ṣì wà nísàlẹ̀ àwọn ìdajì àkọ́kọ́, nítorí náà ìsọfúnni wà, bó tilẹ̀ jẹ́ pé kíka ìtẹ́ ọ̀nà gígùn pẹ̀lú ojú ń pe àṣìṣe.

Kọ àwọn iye méjèèjì àti orúkọ ẹ̀rọ ìsopọ̀ pa pọ̀, nítorí ọ̀nà tí o ń gbà fi kún un nílò àwọn mẹ́tẹ̀ẹ̀ta. Bí ẹ̀rọ olùgba bá lo ìlànà ìtọ́sọ́nà ìmọ̀-ọ̀rọ̀ láti yan ọ̀nà òkè rẹ̀, ọ̀nà lásán lè má ṣe àgbéléwò rárá, àti pé ṣíṣeé ṣe yẹn ń yí àtúnṣe náà padà.

Di ọ̀nà olùgba tí ó ju àwọn ìdajì àkọ́kọ́ lọ múlẹ̀

Ọ̀nà /32 gùn ju ìdajì àkọ́kọ́ kọ̀ọ̀kan lọ, nítorí náà àwọn ìdáhùn sí àdírẹ́sì rẹ ń gbà á dípò túnẹ́lì. Ìgbésẹ̀ tí ó kàn ni ẹnubodè ṣáájú túnẹ́lì, ẹ̀rọ náà sì ni ẹ̀rọ ìsopọ̀ ti ara, èyí tí ó ń dá pákẹ́tì dúró lórí ọ̀nà tí ó ti lò kí túnẹ́lì tó wà.

ip route add 198.51.100.23/32 via 203.0.113.1 dev eth0

Fi ìwádìí ṣe ìjẹ́rìí dípò fí wo ìtẹ́ náà: ìdáhùn gbọ́dọ̀ dárúkọ eth0 àti ẹnubodè, kì í sì í ṣe tun0 rárá.

OpenVPN ti ń fi ọ̀nà olùgba sí àdírẹ́sì sáfà VPN fúnra rẹ̀ kún un fún ìdí kan náà, nítorí náà àwòrán yìí mọ̀ọ́, àdírẹ́sì ìṣàkóso sì kàn jẹ́ ìyàtọ̀ mìíràn. Má ṣe lo route-nopull láti tún èyí ṣe, nítorí ó ń ju àwọn ọ̀nà tí a ti tì mọ́lẹ̀ tí túnẹ́lì nílò lọ, pẹ̀lú àwọn àṣàyàn nẹ́tíwọ́kì jíjìnnà àti DNS.

Jẹ́ kí ó dúró nígbà ìsopọ̀ tuntun

Ọ̀nà tí a fi ọwọ́ fi kún un ń parẹ́ nígbà tí oníbàárà bá tún so mọ́ tí ó sì fi àwọn tirẹ̀ sórí, èyí tí ó yí àtúnṣe padà sí ìdílọ́wọ́ ìgbàgbogbo. So àṣẹ náà mọ́ ohun tí ó ń ṣiṣẹ́ lẹ́yìn tí a bá ti fi àwọn ọ̀nà sórí.

Àkọsílẹ̀ route-up tàbí ìkọ̀wé pre-up ti olùṣàkóso nẹ́tíwọ́kì méjèèjì ń ṣiṣẹ́, ìwádìí tí ó ṣeé gbẹ́kẹ̀lé sì ni ìsopọ̀ tuntun tí a tẹ̀lé pẹ̀lú ìwádìí kan náà.

Lórí Windows, ohun tí ó dọ́gba ni ọ̀nà pípẹ́ tí a fi -p kún un, tí ó ń gbẹ́kẹ̀lé àwọn ìtúnbẹ̀rẹ̀ ṣùgbọ́n tí ó ṣì gbọ́dọ̀ tọ́ka sí ẹnubodè tí ó tọ́ lẹ́yìn ìyípadà nẹ́tíwọ́kì. Ẹ̀rọ-ìpèsè kankan ni, kọ ìdí sẹ́gbẹ̀ẹ́ ọ̀nà náà: olùṣàkóso tí ó kàn nílò láti mọ̀ pé ó wà láti dáàbò bo ìpàdé ìṣàkóso, kì í ṣe nítorí pé àwòrán nẹ́tíwọ́kì béèrè fún un.

Nígbà tí ọ̀nà tí a ti di múlẹ̀ kò tíì tó

Fílítà ọ̀nà ìpadà lè ju pákẹ́tì tí ó dé lórí ẹ̀rọ ìsopọ̀ kan tí ó sì jáde gba òmíràn lọ, èyí tí ó jẹ́ gan-an ohun tí ọ̀nà tí a di múlẹ̀ ń dá. Ṣàyẹ̀wò iye rp_filter tí ó wà lẹ́nu iṣẹ́ kí o tó dá ohunkóhun dúró ní àgbáyé, kí o sì yàn láti tún àìdọ́gba ṣe dípò kí o dá àyẹ̀wò náà dúró. Ìṣètò ẹ̀rọ ìsopọ̀ ni ó ń ṣiṣẹ́, ìpò alẹ́mọ́ sì sábà kàn ń kọ àìdọ́gba sílẹ̀ dípò kí ó ju pákẹ́tì náà lọ. Ka àwọn méjèèjì kí o tó parí pé fílítà náà ni ẹ̀bi.

Àwọn ẹ̀rọ olùgba tí ó ní ìtọ́sọ́nà ìmọ̀-ọ̀rọ̀ nílò ìlànà pẹ̀lú ọ̀nà, nítorí ìpìlẹ̀ ìlànà ń yan ìtẹ́ náà kí a tó gbé ọ̀nà tí ó wà nínú rẹ̀ yẹ̀wò. Ọ̀nà tí ó wà nínú ìtẹ́ àkọ́kọ́ kò hàn sí ṣíṣàn tí ó bá ìlànà tí ó tọ́ka sí ìtẹ́ mìíràn mu. Ka àwọn ìlànà kí o tó fi ohunkóhun kún main. Bí ìlànà kan bá ti bo ìrìnàjò ìṣàkóso, ìyàtọ̀ gbọ́dọ̀ wà nínú ìtẹ́ ìlànà yẹn.

Jẹ́ kí kọ̀nsólì kan tí ó wà ní ẹ̀gbẹ́ ìkànnì ṣí sílẹ̀ nígbà tí o ń dán an wò, kí o sì tún ṣàyẹ̀wò láti ìwọlé kejì kí o tó já ìsopọ̀ tí o ń lò. Ọ̀nà tí ó rán ìrìnàjò ìṣàkóso rẹ fúnra rẹ sínú túnẹ́lì ń já ìsopọ̀ tí o ń tún un ṣe gba. Pípada wọlé lẹ́yìn náà túmọ̀ sí kọ̀nsólì tẹ̀léra tàbí ìbẹ̀rẹ̀ ìgbàlà, èyí tí ó jẹ́ pàṣípààrọ̀ burú fún fífò ìgbésẹ̀ ìjẹ́rìí kan.

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