Awọn onibara OpenVPN tí a fi dá pọ̀ kò ní íńtánẹ́ẹ̀tì? Ṣàyẹ̀wò òfin NAT
Awọn onibara OpenVPN tí a fi dá pọ̀ ń jáde nípasẹ̀ ẹ̀rọ tap, nítorí náà òfin masquerade tí ó dárúkọ káàdì nẹ́tíwọ́kì gidi kò bá a mu rárá, kíkà náà sì dúró ní òdo.
Sáfà tí a fi dá pọ̀ wà níṣẹ́, òfin masquerade wà, ṣùgbọ́n aṣàwákiri lórí oníbàárà ṣì ń yí. Ohun gbogbo dà bí ẹni pé ó yẹ kí ó ṣiṣẹ́, ìdí nìyẹn tí wákàtí àkọ́kọ́ fi ń lọ sí ṣíṣàyẹ̀wò ojú-ọ̀nà àti àwọn ẹ̀rí. Lẹ́yìn náà o ka kíkà lórí òfin NAT, o sì rí òdo tí kò yí. Òfin tí kò kà pákẹ́tì kankan rí kò bá ọ̀kan mu rárá, lórí sáfà tí a fi dá pọ̀ ìdí náà jẹ́ ti ìgbékalẹ̀: ìrìn àwọn oníbàárà ń jáde nípasẹ̀ ẹ̀rọ tap àròjinlẹ̀, nígbà tí òfin náà ń dárúkọ káàdì gidi tí o dà kọ́pì rẹ̀ láti ìtọ́sọ́nà àtijọ́.
Ẹ̀rí ni kíkà náà, kì í ṣe àkọsílẹ̀ inú tábìlì
Àwọn òfin tí ó wà àti àwọn òfin tí ó bá a mu jẹ́ ohun ọ̀tọ̀ọ̀tọ̀, kíkà náà sì ni ó yà wọ́n sọ́tọ̀. Ṣe àkójọ tábìlì NAT pẹ̀lú àwọn kíkà kíkún, kí o sì ka àwọn nọ́mbà lẹ́gbẹ̀ẹ́ òfin kọ̀ọ̀kan kí o tó yí ohunkóhun padà. Kíkà tí ó dúró ní òdo nígbà tí ìrìn ń lọ túmọ̀ sí pé wọ́n fò òfin náà kọjá, bí àwọn àdírẹ́sì rẹ̀ ti lè dà bí ẹni pé ó yẹ tó. Kíkà tí ó ń gòkè nígbà tí ìsopọ̀ ṣì ń kùnà ń rán ọ sí ibòmíì: sí gbígbé lọ, sí ọ̀nà ìpadàbọ̀, tàbí sí ìpẹ̀kun jíjìnnà.
iptables -t nat -L POSTROUTING -v -nKọ́kọ́ ka kíkà lẹ́gbẹ̀ẹ́ ìbámu ojú-ọ̀nà. Bí ìwọ̀n orísun bá tọ́ tí ẹ̀gbẹ́ ìjáde kò tọ́, àtúnṣe náà jẹ́ ọ̀rọ̀ kan nínú òfin, kì í ṣe òfin tuntun pátápátá.
Wá orúkọ tí kérnẹ́ẹ̀lì ń kọ sílẹ̀ gan-an
Dámọ̀ orúkọ ẹ̀rọ ojú-ọ̀nà kí o tó kọ òfin, ní lílo àkójọ ojú-ọ̀nà dípò ìrántí. Nínú ètò OpenVPN tí a fi dá pọ̀, ẹ̀rọ náà sábà máa ń jẹ́ ojú-ọ̀nà tap tí sáfà dá, orúkọ rẹ̀ sì jẹ́ apá kan ètò àdúgbò rẹ, kì í ṣe ìdúró àgbáyé. Jẹ́rìí pé ó wà nígbà tí ojú-ọ̀nà ń ṣiṣẹ́, nítorí ẹ̀rọ tí ó ṣàfihàn lẹ́yìn tí oníbàárà bá sopọ̀ yóò mú kí ìdánwò àtẹ̀yìnwá dà bí ìṣòro òfin.
ip -brief linkKọ orúkọ náà sílẹ̀. Gbogbo àṣẹ tó tẹ̀le nínú àyẹ̀wò yìí ń tọ́ka sí i, àṣìṣe títẹ̀ níbí sì ń mú kíkà òdo kan náà jáde gẹ́gẹ́ bí àṣìṣe àkọ́kọ́.
Tún òfin kọ fún ẹ̀rọ ojú-ọ̀nà
Darí òfin sí ẹ̀rọ ojú-ọ̀nà kí o sì pa ìwọ̀n oníbàárà mọ́ gẹ́gẹ́ bí ipò ìbámu, kí ó lè bo ìrìn ojú-ọ̀nà, kí ó sì fi àwọn ìsopọ̀ ti ara ẹni olùgbàlejò sílẹ̀. Rọ́pò rẹ̀ pẹ̀lú ìwọ̀n àti orúkọ ẹ̀rọ tìrẹ, nítorí méjèèjì nísàlẹ̀ jẹ́ àpẹẹrẹ, kò sì ṣeé gbé láàárín àwọn ìfiṣẹ́.
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o tap0 -j MASQUERADELẹ́yìn náà ṣàyẹ̀wò àwọn ipò méjì mìíràn tí àmì kan náà ń fi pamọ́. Ṣàyẹ̀wò bóyá gbígbé lọ ti ṣí, bí kò bá ṣí, ṣí i nínú ètò ìpínkiri náà fúnra rẹ̀, kì í ṣe pẹ̀lú echo tí ń pòórá lẹ́yìn àtúnbẹ̀rẹ̀. Ka àwọn kíkà ẹ̀wọ̀n forward pẹ̀lú, bí ó bá ń sọ ìrìn ojú-ọ̀nà nù, gbà ojú-ọ̀nà yẹn láàyè ní pàtàkì, kí o sì fi ìlànà ẹ̀wọ̀n náà sílẹ̀.
Kíka ẹ̀wọ̀n forward pẹ̀lú àwọn kíkà gba àṣẹ kan, ó sì yọ ìdajì àwọn ànkó tí ó kù kúrò kí o tó fọwọ́ kan òfin mìíràn.
Ìdí tí káàdì gidi kò fi bá a mu rárá
Bridge jẹ́ swíìṣì ẹ̀rọ-ayá tí a kó láti ẹ̀rọ tap àti ojú-ọ̀nà gidi kan. Férémù oníbàárà ń wọ inú swíìṣì yẹn, ó sì ń jáde sí nẹ́tíwọ́kì gidi gẹ́gẹ́ bí ọmọ ẹgbẹ́ bridge, kì í ṣe gẹ́gẹ́ bí pákẹ́tì lórí káàdì. Nítorí náà kérnẹ́ẹ̀lì ń so pákẹ́tì náà mọ́ bridge àti ebute rẹ̀, ìdí nìyẹn tí káàdì tí o ń rò ṣì kò fi hàn nínú ìbámu. Kò sí ohun tí ó bàjẹ́ lórí ojú-ọ̀nà gidi; kì í ṣe ẹ̀rọ tí kérnẹ́ẹ̀lì so pákẹ́tì náà mọ́.
Ìṣòro tó tẹ̀le tí àwọn ènìyàn ń pàdé wá láti inú ìgbékalẹ̀ kan náà: àyọ̀fún férémù lórí bridge jẹ́ ohun ọ̀tọ̀ sí àyọ̀fún IP. Bí ohun tí a nílò bá jẹ́ ìdíwọ́ ní ìpele férémù, ó jẹ́ ti àyọ̀fún bridge, kì í ṣe òfin nínú tábìlì IP.
Fi ẹ̀rí hàn láti ìbẹ̀rẹ̀ dé ìparí, lẹ́yìn náà fi múlẹ̀
Gbe oníbàárà kan sókè kí o sì ping ohun kan nínú LAN sáfà; ọ̀nà yẹn ń dán gbígbé lọ wò láìsí ìtúmọ̀ kankan. Lẹ́yìn náà béèrè ohun kan tí gbogbo ènìyàn lè rí, kí òfin masquerade fi gbọdọ̀ lò, kí o sì tún kíkà ka: ó yẹ kí ó yí fún ìdánwò yìí, kì í ṣe ti àtẹ̀yìnwá. Ìmúpamọ́ tí a ṣe lórí ẹ̀rọ ojú-ọ̀nà fi ibi tí férémù ti hàn àti àdírẹ́sì tí ó gbé hàn.
Ìgbésẹ̀ ìkẹyìn: fi àwọn òfin tí ó ń ṣiṣẹ́ sínú ètò tí àtúnbẹ̀rẹ̀ ń kà, kí o sì kọ orúkọ ẹ̀rọ tí bridge olùgbàlejò yìí ń lò gan-an. Ohun gbogbo tí a fi ọwọ́ tẹ̀ yóò pòórá lẹ́yìn àtúnbẹ̀rẹ̀, àìṣedéédéé kan náà yóò sì padà wá láìsí ohunkóhun tí ó máa ṣàlàyé rẹ̀.
Bí kíkà kò bá yí lẹ́yìn àtúnkọ, fi ìwọ̀n orísun nínú òfin wé àdírẹ́sì tí oníbàárà gbà gan-an, nítorí sáfà tí a fi dá pọ̀ lè fúnni ní àwọn àdírẹ́sì láti ìwọ̀n tí o kò ní lọ́kàn.