Kí ni ìlànà dídènà aláìsàn OpenVPN kò fi dé FORWARD rárá
Ìrìnàjò láàárín àwọn aláìsàn lè dúró nínú ìlànà OpenVPN, kò sì lè kọjá ẹ̀wọ̀n FORWARD ti ẹ̀rọ náà, nítorí náà kíkà mẹ́nú òdo kò fi ohunkóhun hàn.
Àwọn aláìsàn méjì lórí ẹ̀rọ OpenVPN kan lè dé ọ̀dọ̀ ara wọn pẹ̀lú, bí ó tilẹ̀ jẹ́ pé o ti fi ìlànà DROP kún fún àkójọ wọn. Ìlànà náà wà nínú ẹ̀wọ̀n FORWARD, ìrìnàjò ń ṣàn kedere, ṣùgbọ́n kíkà mẹ́nú ìlànà yẹn dúró ní òdo. Ìparí tí ó yẹ ni pé ààbò iná ti bàjẹ́. Ní ọ̀pọ̀ ìgbà, pákẹ́ẹ̀tì kò tilẹ̀ wọ inú ẹ̀wọ̀n náà.
Ọ̀nà méjì ló wà tí pákẹ́ẹ̀tì ẹlẹgbẹ́ lè gbà kọjá ẹ̀rọ OpenVPN, ìṣètò sì ni ó ń pinnu wọ́n, kì í ṣe ààbò iná. Mímọ ọ̀nà tí a ń lò yóò sọ fún ọ bóyá ìlànà ẹ̀rọ wà ní ibi tí ó tọ́.
Ọ̀nà méjì tí pákẹ́ẹ̀tì ẹlẹgbẹ́ lè gbà
Nígbà tí a pa àṣàyàn gbígbé kọjá inú, pákẹ́ẹ̀tì láti ọ̀dọ̀ aláìsàn A dé sí ojú-ọ̀nà tunnel pẹ̀lú ibi tí ó ń lọ nínú àdírẹ́sì tí a yàn fún aláìsàn B. Tábìlì ọ̀nà ẹ̀rọ náà fi í padà jáde gba ojú-ọ̀nà tunnel kan náà, nítorí pé ẹ̀rọ ni ó ni ọ̀nà sí àdírẹ́sì B. Èyí jẹ́ ṣíṣàn wọlé àti jáde gba ẹ̀rọ náà, ọ̀nà gbígbé IPv4 sì ń ṣàyẹ̀wò rẹ̀.
Nígbà tí a tan àṣàyàn gbígbé kọjá inú, ìlànà ẹ̀rọ náà so pákẹ́ẹ̀tì pọ̀ mọ́ aláìsàn tí ó so mọ́, ó sì kọ ọ́ padà tààrà sí aláìsàn yẹn. A ń tọ́jú pákẹ́ẹ̀tì nínú daemon, kò sì lè wọ inú ẹ̀rọ tunnel mọ́ rárá, nítorí náà a kọjá ọ̀nà gbígbé ẹ̀rọ náà pátápátá. Ìwé ìtọ́sọ́nà OpenVPN 2.6 ṣàpèjúwe àṣàyàn yìí gẹ́gẹ́ bí gbígbé kọjá inú láti aláìsàn dé aláìsàn, ìdí náà sì ni pé ìlànà ààbò iná lórí ẹ̀rọ kò lè rí i.
Irú kẹta wà nínú àwọn ìgbékalẹ̀ tí wọ́n ń gbé ọ̀nà dátà lọ sí module kernel. Ìpinnu gbígbé kọjá àti ìkọ̀kọ̀ jáde kúrò ní ààyè olùlò, bóyá netfilter ń rí ṣíṣàn náà sì dá lórí bí a ti kọ́ ọ̀nà gbígbé náà. Má ṣe rò rárá pé ìlànà àtijọ́ yóò hùwà lórí ẹ̀rọ tí a gbé lọ bákan náà bí ó ti hùwà lórí ẹ̀rọ inú ààyè olùlò. Fi ipò náà múlẹ̀ láti inú ìṣètò tí ń ṣiṣẹ́, kì í ṣe láti inú ẹ̀yà àpò.
Nígbà tí kíkà mẹ́nú kò bá mì rárá
Kíkà mẹ́nú òdo túmọ̀ sí pé pákẹ́ẹ̀tì kò bá ìlànà yẹn mu ní ibi yẹn, àwọn ìdí sì pọ̀. Èkíní ni àyípẹ̀ tí a sọ lókè: ìrìnàjò kò dé ẹ̀wọ̀n náà. Èkejì ni àìbámu nínú ojú-ọ̀nà, ìtọ́sọ́nà, orísun tàbí ibi tí ó ń lọ, èyí tí ó wọ́pọ̀ nígbà tí a tún àkójọ náà kà, tí ìlànà sì ṣì ń dárúkọ àkọ́kọ́ àtijọ́.
Èkẹta ni ipò. Ìlànà tí ó wà níwájú nínú ẹ̀wọ̀n lè gba ṣíṣàn náà kí a tó ṣàyẹ̀wò DROP rẹ, ìlànà tí ó wà lẹ́yìn sì lè jẹ́ èyí tí ó ń pinnu ìparí ní ti gidi. Ka ẹ̀wọ̀n náà lẹ́sẹẹsẹ pẹ̀lú kíkà mẹ́nú tí ó hàn, lẹ́yìn náà yẹ̀wò ìlànà wo ni iye rẹ̀ ń pọ̀ sí i nígbà tí o tún ìdánwò ṣe.
Ṣe ìpààrọ̀ kan tí a darí láàárín aláìsàn méjì tí o ti fi àdírẹ́sì gidi wọn múlẹ̀ láti inú ipò ẹ̀rọ náà fúnra rẹ̀, kì í ṣe láti inú ìyáwó tí o rántí. Bí kíkà mẹ́nú tí ó kan kò bá mì, fura sí ọ̀nà náà kí o tó tún ìbámu kọ. Bí ó bá ń mì ṣùgbọ́n ìsopọ̀ ṣì ń ṣàṣeyọrí, a ń yí ìdènà náà padà lẹ́yìn, ìṣòro sì ni ìtẹ̀lẹ́sẹẹsẹ. Ìdáhùn yẹn ni ó ń pinnu bóyá àtúnṣe náà jẹ́ ìyípadà ìlànà tàbí ìyípadà ìṣètò, nítorí náà gbà á kí o tó ṣàtúnṣe ohunkóhun.
Yíyan ààlà tí ó lè ṣe àyọkúrò
Bí ìlànà bá gbọ́dọ̀ gbé inú ààbò iná ẹ̀rọ, fi ìrìnàjò sí ibi tí ààbò iná lè rí i. Pípa gbígbé kọjá inú ni ọ̀nà tí a gbà tí yóò mú kí ìrìnàjò ẹlẹgbẹ́ gba ojú-ọ̀nà tunnel àti ọ̀nà gbígbé kọjá, ṣùgbọ́n iye rẹ̀ ni pé gbogbo pákẹ́ẹ̀tì ẹlẹgbẹ́ yóò gba akòjọ ipilẹ ẹ̀rọ.
Lẹ́yìn náà bá ṣíṣàn náà mu ní pípé. Ìrìnàjò ń dé sí ojú-ọ̀nà tunnel, ó sì ń jáde gba ojú-ọ̀nà tunnel ní ìtọ́sọ́nà méjèèjì, nítorí náà àwọn ìlànà tí wọ́n kàn ń wo ojú-ọ̀nà gidi kò ní bá mu. Àwọn ìlànà tí ó dá lórí àdírẹ́sì nílò àkójọ ti ẹ̀yà yìí, wọ́n sì gbọ́dọ̀ gbé ìtọ́sọ́nà ìpadà rò bákan náà bí ti ìwájú.
Ọ̀pọ̀ ìgbékalẹ̀ ni ó sàn fún ṣíṣe àyọkúrò ní ìpele aláìsàn tàbí ẹgbẹ́, níbi tí a ti mọ ẹni, tí ìlànà sì ń tẹ̀lé olùlò dípò àdírẹ́sì tí ó ń yí padà nígbà ìsopọ̀ tuntun. Èyí jẹ́ ẹ̀rọ tí ó yàtọ̀ sí ẹ̀wọ̀n ẹ̀rọ, kò sì yẹ kí a dà wọ́n pọ̀ láìsí ìdí tí ó yé.
Má ṣe gbé ìlànà ẹ̀wọ̀n àtijọ́ kọjá ìṣíkiri láìyípadà. Àwọn àkójọ àdírẹ́sì, orúkọ ojú-ọ̀nà àti ipò gbígbé kọjá gbogbo wọn ń nípa lórí bóyá ìlànà bá mu, ìlànà tí a dà kọ tí ó ti ń ṣiṣẹ́ rí ni irú ẹ̀rí tí ó ń tannijẹ́ jùlọ. Bẹ̀rẹ̀ láti inú ṣíṣàn tí o fẹ́ gbà, kí o sì kọ ìlànà tí ó bá mu pẹ̀lú rẹ̀.
Ṣíṣe àyẹ̀wò ìyàsọ́tọ̀ dípò gbígbẹ́kẹ̀lé ìlànà
Dán ipò tí a kà léèwọ̀ àti ipò tí a gbà wò nínú ìgbésẹ̀ kan náà. Bẹ̀rẹ̀ ìsopọ̀ tuntun láti aláìsàn kan sí èkejì kí o sì fi múlẹ̀ pé ó kùnà, lẹ́yìn náà fi múlẹ̀ pé ìsopọ̀ tí ó yẹ kí a gbà ṣì ń ṣiṣẹ́. Bí a bá kàn dán èkíní wò, ààbò iná tí ó ń dènà ohun gbogbo yóò dà bí àṣeyọrí.
Tún ṣe lẹ́yìn tí a tún ìṣètò ẹ̀rọ gbé wọlé àti lẹ́yìn tí aláìsàn tún sopọ̀, nítorí gbígbé kọjá inú àti pínpín àkójọ jẹ́ ipò àkókò ṣíṣe. Yẹ̀wò kíkà mẹ́nú ní ìtọ́sọ́nà méjèèjì, nítorí ìlànà tí ó bá ìtọ́sọ́nà kan mu tí kò bá ìdáhùn mu yóò dá ìyàsọ́tọ̀ apá kan tí ó ṣòro láti kíyèsí nínú ìdánwò kíákíá.
Ìyàsọ́tọ̀ ni ìparí tí a rí ní ààlà tí ó ń gbé ṣíṣàn náà ní ti gidi. Ìlànà DROP ní ibìkan nínú ẹ̀rọ kì í ṣe ẹ̀rí; ìsopọ̀ tí ó kùnà pẹ̀lú kíkà mẹ́nú tí ó mì lórí ìlànà tí ó fa á ni ẹ̀rí.