OpenVPN: local àti àdírẹ́sì ọ̀nà abẹ́lẹ̀, socket méjì tí ó yàtọ̀
Àdírẹ́sì tí ń bá server sọ̀rọ̀ kì í ṣe àdírẹ́sì tí ó wà nínú ọ̀nà abẹ́lẹ̀. Kíkà local, remote àti nobind gẹ́gẹ́ bí ipa ọ̀tọ̀ọ̀tọ̀ ṣàlàyé ọ̀pọ̀lọpọ̀ àṣìṣe bind.
Olùlò kọ̀ láti bẹ̀rẹ̀ ó sì ń ráhùn pé òun kò lè so àdírẹ́sì ìbílẹ̀ kan pọ̀, ojútùú tí ó hàn gbangba sì dàbí pé kí wọ́n tọ́ka rẹ̀ sí àdírẹ́sì ọ̀nà abẹ́lẹ̀ tí ó ń retí. Ìyẹn kò lè ṣiṣẹ́, ìdí rẹ̀ sì yẹ kí a yé wa: kí ọ̀nà abẹ́lẹ̀ tó wà, kò sí àdírẹ́sì inú, socket tí ń bá server sọ̀rọ̀ sì gbọ́dọ̀ wà ní àkọ́kọ́. Àdírẹ́sì méjì tí ó yàtọ̀ ló wà nínú rẹ̀, ọ̀kan ṣoṣo nínú wọn ni a lè yàn ní ìbílẹ̀.
Àṣìṣe bind dárúkọ àdírẹ́sì ìbílẹ̀ kan
Nígbà tí OpenVPN bá sọ pé òun kò lè so àdírẹ́sì ìbílẹ̀ kan pọ̀, ó ń sọ̀rọ̀ nípa socket gbígbé: ibi ìparí UDP tàbí TCP tí ń gbé ìsopọ̀ tí a ti fi àmì ìpamọ́ dé ọ̀dọ̀ peer.
Ìtọ́nà local tí ó ṣe kedere béèrè lọ́wọ́ daemon kí ó so socket yẹn mọ́ àdírẹ́sì ìbílẹ̀ pàtó kan. Àdírẹ́sì náà gbọ́dọ̀ wà nínú ààyè orúkọ nẹ́tíwọ́kì tí ìlànà náà ń ṣiṣẹ́, ó sì gbọ́dọ̀ lè jẹ́ yíyàn ní àkókò tí olùlò bẹ̀rẹ̀.
Àdírẹ́sì gbogbo ènìyàn tí a túmọ̀ ní router tàbí ní etí cloud kì í ṣe àdírẹ́sì ìbílẹ̀ tí daemon lè so pọ̀, bí ó tilẹ̀ jẹ́ pé ìyẹn ni àdírẹ́sì tí server rí. Ìyàtọ̀ yìí ṣàlàyé ìdí tí profáìlì kan fi ń ṣiṣẹ́ ní ilé tí ó sì ń kùnà lórí ẹ̀dà cloud kan. Ó tún ṣàlàyé ìdí tí fífi àdírẹ́sì gbogbo ènìyàn kún interface loopback kò fi ṣèrànwọ́, níwọ̀n bí gbígbé yóò ti gba orísun láti àdírẹ́sì tí nẹ́tíwọ́kì kò lè darí padà sí. Ka àkójọ interface kí o tó ṣàtúnṣe profáìlì.
Ohun tí local àti remote ń yàn ní ti gidi
remote dárúkọ peer tí a gbọ́dọ̀ bá sọ̀rọ̀. local so ìparí tí ó súnmọ́ socket kan náà pọ̀. nobind jẹ́ kí ẹ̀rọ ìṣiṣẹ́ yan àdírẹ́sì ìbílẹ̀ àti port, ìdí nìyẹn tí àwọn olùlò lẹ́yìn router ilé fi ń ṣiṣẹ́ ní àìsí ìkankan nínú ìtọ́nà méjì yìí.
Kò sí ìkankan nínú ìtọ́nà méjì yìí tí ó ní í ṣe pẹ̀lú àdírẹ́sì inú ọ̀nà abẹ́lẹ̀.
Nínú container tàbí ààyè orúkọ nẹ́tíwọ́kì, ìlànà kan náà wà pẹ̀lú ààlà tí ó kúrò: àwọn àdírẹ́sì host kò sí ní inú, nítorí náà ìlà local tí a dà kọ láti ìṣètò host kùnà fún ìdí tí ó yàtọ̀ pátápátá sí ti àdírẹ́sì tí kò tọ́.
ip -brief address show
ip route get 203.0.113.10Àdírẹ́sì inú wá láti ọ̀dọ̀ server
Àdírẹ́sì inú ọ̀nà abẹ́lẹ̀ ni a ń ṣèdúnàdúrà tàbí yàn lẹ́yìn tí a ti dá ọ̀nà ìṣàkóso. Pẹ̀lú pool aláyọ̀, server dájọ́ rẹ̀ ní àkókò ìsopọ̀, pẹ̀lú ìṣètò pàtó olùlò ó sì lè dúró ṣinṣin fún ìdánimọ̀ kọ̀ọ̀kan.
Kíkọ local pẹ̀lú àdírẹ́sì inú kò béèrè lọ́wọ́ server láti pín àdírẹ́sì yẹn. Ní ipò tí ó dára jù, bind yóò kùnà; ní ipò tí ó burú jù, olùlò yóò rí àdírẹ́sì host tí kò ní í ṣe pẹ̀lú rẹ̀ pẹ̀lú iye kan náà yóò sì bẹ̀rẹ̀ sí lò ó fún gbígbé.
Àwọn interface tí a gbọ́dọ̀ kà yàtọ̀ pẹ̀lú. Àwọn paramítà ifconfig àti ìṣètò pool ṣàpèjúwe inú, nígbà tí remote, local, proto àti nobind ṣàpèjúwe ìta. Pípa àkójọ méjì yìí mọ́ ọ̀tọ̀ọ̀tọ̀ ṣàlàyé fẹ́rẹ̀ẹ́ gbogbo àpẹẹrẹ ìdàrúdàpọ̀ tí ìwọ yóò rí lórí forum. Ìdí nìyẹn tí ìwé ìtọ́nisọ́nà OpenVPN 2.6 fi ń kọ wọ́n sóde nínú àwọn abala ọ̀tọ̀ọ̀tọ̀.
Ìdẹkùn: ọ̀nà abẹ́lẹ̀ kíkún tí ń mú gbígbé tirẹ̀
Nígbà tí ọ̀nà abẹ́lẹ̀ bá ti gòkè tí ó sì ń gbé ipa àìpé, àwọn pákẹ́tì tí ń gbé e kò gbọ́dọ̀ jẹ́ dídarí sínú rẹ̀. Ìyẹn jẹ́ ìṣòro ìdarí kì í ṣe ti àdírẹ́sì, daemon sì ń bójú mu nípa fífi ipa tí ó ṣe pàtó síi lélẹ̀ sí àdírẹ́sì server gan-an nípasẹ̀ gateway àkọ́kọ́.
Tí o bá so gbígbé mọ́ àdírẹ́sì ìbílẹ̀ pàtó kan tí o sì yí ipa tí àdírẹ́sì yẹn ń lò padà, ìsopọ̀ ìta lè sọnù nígbà tí inú yóò wà ní ìṣètò. Ọ̀nà abẹ́lẹ̀ ń tẹ̀síwájú láti sọ pé ó so pọ̀ nítorí inú wà dáadáa. Gbígbé nìkan ló ti bàjẹ́, ìdí nìyẹn tí àwọn àkọsílẹ̀ fi dàbí àtakò.
Àwọn àmì nígbà náà dàbí ọ̀nà abẹ́lẹ̀ tí ń so pọ̀ tí ó sì ń dì, tàbí ọ̀nà abẹ́lẹ̀ tí ń tún so pọ̀ nínú loop láìsí àṣìṣe tí ó wúlò. Ṣàyẹ̀wò ipa sí àdírẹ́sì peer kí o tó ṣàyẹ̀wò ohunkóhun nínú ọ̀nà abẹ́lẹ̀, kí o sì jẹ́rìí pé àdírẹ́sì ìbílẹ̀ tí o so pọ̀ ṣì jẹ́ ti interface tí o retí.
Ìwà tí ń dènà ìdàrúdàpọ̀
Ka gbogbo àdírẹ́sì nínú profáìlì kí o sì pinnu irú ìpele tí ó jẹ́ ti rẹ̀ kí o tó ṣàtúnṣe rẹ̀.
Bí ó bá dárúkọ ìparí jíjìnnà ti gbígbé tàbí so ìparí tí ó súnmọ́ rẹ̀ pọ̀, àdírẹ́sì ìta ni ó sì gbọ́dọ̀ wà kí ìbẹ̀rẹ̀ tó ṣẹlẹ̀. Bí ó bá ṣàpèjúwe ohun tí ń ṣẹlẹ̀ nínú ọ̀nà abẹ́lẹ̀, ó wá láti ọ̀dọ̀ server tàbí láti topology, kò sì sí ìtọ́nà ìbílẹ̀ tí ó lè rọ́pò rẹ̀.
Kọ àkójọ méjì náà sínú àwọn àkọsílẹ̀ ìgbékalẹ̀ lẹ́gbẹ̀ẹ́ profáìlì. Ìpàdé àtúnṣe ìṣòro tí ó tẹ̀le yóò bẹ̀rẹ̀ láti ìpele dípò àrósọ.