OpenVPN oníbàárà dúró nígbà tí olùpín rẹ̀ ń ṣiṣẹ́ lórí olùgbà kan náà
Àwọn ẹ̀yà OpenVPN méjì lórí olùgbà kan ń jà fún ibudo agbegbe kan náà àti tábìlì ọ̀nà kan náà. Dín ibudo náà mú, ya àwọn ẹ̀rọ náà já, kí o sì wo tábìlì wo ni yóò borí.
Mo ní ẹ̀rọ yàrá ìdánwò kan tí ó gba ọ̀nà abẹ́lẹ̀ láti ojúlé tí ó jìnnà, tí ó sì tún pe àwọn nẹ́tíwọ́kì olùpèsè kan. Ètò jáde náà ti ṣiṣẹ́ fún àwọn ọ̀sẹ̀. Lẹ́yìn tí a fi olùpín tí ń wọlé kún, èyí tí ń jáde náà so pọ̀, lẹ́yìn náà ó dá ṣíṣe ìgbékalẹ̀ ìròyìn láàárín àwọn ìṣẹ́jú-àáyá, tàbí ó kọ̀ láti bẹ̀rẹ̀ pẹ̀lú àṣìṣe pé àdírẹ́sì náà ti ń lò. Àwọn fáìlì ìtòlẹ́sẹẹsẹ kò yí padà; olùgbà náà kàn gba ìlànà OpenVPN kejì tí ó ní èrò tirẹ̀ nípa àwọn ibudo àti àwọn ọ̀nà.
Ìkùnà náà kì í ṣe àìsí ìlànà, bẹ́ẹ̀ sì ni kì í ṣe ìṣòro ìjẹ́rìí. Àwọn ẹ̀mí méjì lórí ẹ̀rọ kan ń jà fún sọ́kẹ́tì agbegbe kan náà àti tábìlì ìtọ́sọ́nà kan náà, ẹni tí ó bẹ̀rẹ̀ tàbí tí ó tún so pọ̀ níkẹyìn ni ó máa ń borí. Mímọ èwo nínú àwọn ìkọlù méjì yìí tí o ní ni ó ń pinnu ibi tí o yóò wo kọ́kọ́.
Ka àmì àrùn náà ní ìdàkejì
Bẹ̀rẹ̀ pẹ̀lú ìgbà tí ọ̀nà abẹ́lẹ̀ náà kú. Àṣìṣe ìdè ní ìbẹ̀rẹ̀ ń tọ́ka sí ẹ̀gbẹ́ tí ń gbọ́: ohun kan ti ní ibudo náà, OpenVPN sì kọ̀ láti bẹ̀rẹ̀ dípò kí ó pín in. Ọ̀nà abẹ́lẹ̀ tí ó gòkè tí ó sì dákẹ́ ń tọ́ka sí ìtọ́sọ́nà, nítorí ọ̀nà tí ẹ̀yà kejì fi sọ́lẹ̀ lè fa àwọn pákẹ́ẹ̀tì ìsopọ̀ ìta kúrò ní ọ̀nà wọn.
Àwọn ìpẹ̀já méjì náà ń mú ẹ̀sùn olùlò kan náà jáde, ìdí ni pé àwọn ìyípadà àtúnṣe àti àwọn àkọsílẹ̀ olùṣọ́ kò tún ohunkóhun ṣe. Wọ́n tún so oníbàárà náà pọ̀ sínú ìforígbákan náà. Ìbéèrè àkọ́kọ́ tí ó wúlò ni bóyá ìlànà náà ṣì ń ṣiṣẹ́ nígbà tí ìròyìn dá.
Sọ́kẹ́tì kan àti ẹ̀rọ kan fún ẹ̀yà kọ̀ọ̀kan
Olùpín tí ń gbọ́ ń so ibudo rẹ̀, oníbàárà tí ń jáde náà sì tún nílò ibudo agbegbe fún ìròyìn rẹ̀ tí a fi pamọ́. Nígbà tí àwọn méjèèjì bá ń gbé lórí olùgbà kan, ìhùwàsí àkọ́kọ́ oníbàárà lè kọlu ibudo olùpín. A lè dín ibudo agbegbe oníbàárà mú, a sì lè fojú fo ìdè níbi tí ẹlẹgbẹ́ kò ti nílò ibudo orísun tí ó dúró ṣinṣin:
lport 1195
nobind
dev tun1Àwọn nọ́mbà yẹn jẹ́ àpẹẹrẹ, kì í ṣe ìbéèrè. Ohun tí ó ṣe pàtàkì ni pé oníbàárà yóò dá jà fún ibudo olùpín, àti pé ẹ̀yà kọ̀ọ̀kan yóò gba ẹ̀rọ ọ̀nà abẹ́lẹ̀ ọ̀tọ̀ọ̀tọ̀. Àwọn ẹ̀mí méjì tí ó pín tun0 ń kọ ipò ẹ̀rọ ara wọn lórí ara wọn àní nígbà tí àwọn ibudo wọn yàtọ̀, nítorí náà ẹ̀rọ kan fún ọ̀nà abẹ́lẹ̀ kọ̀ọ̀kan kì í ṣe àṣàyàn.
nobind jẹ́ ti ẹ̀gbẹ́ oníbàárà. Olùpín ṣì gbọ́dọ̀ so àti gbọ́, nítorí náà má ṣe dà ìlà náà sínú ìtòlẹ́sẹẹsẹ olùpín, kí o sì má ṣe pa ìdè nípa oníbàárà tí ẹlẹgbẹ́ rẹ̀ ń ṣààyẹ̀wò lórí ibudo orísun tí ó dúró ṣinṣin.
Yan olówó kan fún ọ̀nà àkọ́kọ́
Ìsopọ̀ kan ṣoṣo ni ó lè fi ọ̀nà àkọ́kọ́ sọ́lẹ̀. Tí àwọn ètò méjèèjì bá ń darí gbogbo ìròyìn, ìsopọ̀ kejì yóò rọ́pò èkínní ní ìdákẹ́jẹ́, èkínní sì yóò dàbí ẹni tí ó ti bàjẹ́. Yálà jẹ́ kí ọ̀nà abẹ́lẹ̀ jáde wà ní pípín, kí o sì ti àwọn àkọ́sọ̀rọ̀ olùpèsè nìkan, tàbí fún un ní tábìlì ìtọ́sọ́nà ọ̀tọ̀ọ̀tọ̀.
ip rule add from 10.9.0.2 table 120
ip route add default dev tun1 table 120
ip route get 10.9.0.2Àwọn àdírẹ́sì àti nọ́mbà tábìlì lókè jẹ́ àwọn ibi ìdúró. Lẹ́sẹ̀kẹsẹ̀ lẹ́yìn fífi ìlànà náà kún, jẹ́rìí sí i pé àdírẹ́sì olùpín VPN fúnra rẹ̀ ṣì ń yanjú nípasẹ̀ tábìlì déédéé; tábìlì tí ó bá gba ìgbékalẹ̀ ìta yóò fọ́ ọ̀nà abẹ́lẹ̀ tí ó yẹ kí ó dáàbò bò ó, ìyípadà àtúnsopọ̀ tí ó tẹ̀le yóò sì dàbí olùpèsè tí kò ṣeé gbẹ́kẹ̀lé.
Fún ètò tí ó gbọ́dọ̀ dúró nígbà àtúnsopọ̀ àti àtúnbẹ̀rẹ̀, àyè orúkọ nẹ́tíwọ́kì ni ààlà tí ó lágbára jù. Oníbàárà kejì ń ṣiṣẹ́ nínú àyè orúkọ rẹ̀ pẹ̀lú àwọn ìsopọ̀ àti àwọn ọ̀nà tirẹ̀, àwọn iṣẹ́ tí ó gbọ́dọ̀ rékọjá ààlà nìkan ni a fi hàn. Olùgbà ń pa ọ̀nà àkọ́kọ́ kan mọ́, àtúnsopọ̀ àyè orúkọ kò sì lè kọ ọ́ lẹ́ẹ̀kan sí i.
Jẹ́rìí pẹ̀lú tábìlì, kì í ṣe pẹ̀lú ìlà ipò
Oníbàárà tí ó jábọ̀ pé ó ti so pọ̀ ń fi kanaalì ìṣàkóso rẹ̀ nìkan hàn. Gba ipò ìtọ́sọ́nà ṣáájú àti lẹ́yìn ìsopọ̀ kọ̀ọ̀kan, lẹ́yìn náà béèrè lọ́wọ́ kọ́nù ẹ̀rọ èwo ni ibi-àbá tòótọ́ yóò lò:
ip route show
ip route get 10.40.0.20
ss -lunp | grep 1194Tí ẹ̀rọ tí a yàn fún àdírẹ́sì olùpèsè bá yí padà nígbà tí ọ̀nà abẹ́lẹ̀ kejì bẹ̀rẹ̀, o ní ìkọlù ọ̀nà. Tí àwọn ìlànà méjèèjì bá farahàn lórí ibudo agbegbe kan náà, o ní ìkọlù sọ́kẹ́tì. Mímú èkínní tọ́ láìsí èkejì kàn ń gbé ìkùnà náà lọ sí àtúnsopọ̀ tí ó tẹ̀le.
Kọ àwọn ibudo, ẹ̀rọ, tábìlì àti olówó ọ̀nà sínú ìwé ìṣiṣẹ́ olùgbà. Bí bẹ́ẹ̀ kọ́, ẹni tí ó tẹ̀le tí yóò fi ọ̀nà abẹ́lẹ̀ kẹta kún yóò tún ṣàwárí ìkọlù kan náà, ẹ̀rí kan ṣoṣo tí yóò hàn yóò sì jẹ́ ìsopọ̀ tí ó ń ṣiṣẹ́ títí ẹ̀mí ẹlòmíràn yóò fi tún bẹ̀rẹ̀.