Ìsopọ̀ òkè méjì, ẹnu-ọ̀nà kan, àti WireGuard ẹlẹgbẹ́ kan tí ìrìnàjò rẹ̀ ń fara hàn lórí ìlà àpamọ́ nígbà gbogbo. Ìfọwọ́sowọ́pọ̀ dúró ní àlàáfíà ní gbogbo àkókò. Ìdí niyẹn tí ó fi rọrùn láti ka àpẹẹrẹ náà lọ́nà tí kò tọ́ gẹ́gẹ́ bí àìdára WireGuard dípò àìdára ìtọ́sọ́nà.

Ṣe àwọn àyẹ̀wò tó wà nísàlẹ̀ ní ìtẹ̀lé. Ọ̀kọ̀ọ̀kan ní ipò ìdúró, àti fífo síwájú máa ń mú ìdáhùn tí kò tọ́ tó ní ìgboyà jáde.

Ya ìfọwọ́sowọ́pọ̀ kúrò nínú ṣíṣàn tí a fi ránṣẹ́

Pàṣípààrọ̀ ẹlẹgbẹ́ tí a fi àṣírí bo ní ọ̀nà ibi-ìparí kan sí àdírẹ́sì gbangba ti sáàbà. Ìrìnàjò alábàáṣepọ̀ tí a fi ránṣẹ́ ní ibi mìíràn tó ń lọ, a sì lè yàn án pẹ̀lú àmì tàbí àwọn ìlànà ìmọ̀-ọ̀rọ̀. Ìpinnu ìtọ́sọ́nà méjì ni wọ́n tí wọ́n ń pín ìfarakan kan. Kíka ọ̀kan gẹ́gẹ́ bí ẹ̀rí nípa èkejì ni àṣìṣe àkọ́kọ́.

Dúró ní kété tí o bá mú ara rẹ ní ìṣirò láti inú ìfọwọ́sowọ́pọ̀. Ẹ̀rí nípa ọ̀nà ibi-ìparí nìkan ni ó jẹ́.

Ka ìlànà ìmọ̀-ọ̀rọ̀, kì í ṣe tábìlì àkọ́kọ́

Tábìlì àkọ́kọ́ fi hàn ohun tó máa ṣẹlẹ̀ nígbà tí kò sí ìlànà ìmọ̀-ọ̀rọ̀ tó bá mu. Ní ẹnu-ọ̀nà tó ń tọ́sọ́nà gẹ́gẹ́ bí orísun, àmì tàbí ibi tó ń lọ, ìlànà tó ń pinnu wà níbòmíràn. Tábìlì lasan lè dàbí èyí tó bọ́gbọ́n mu pátápátá nígbà tí a ń ṣe àyàn tòótọ́ lókè rẹ̀.

ip rule show
ip route show table main
ip -4 route get 203.0.113.9 from 10.30.8.2

Ka àwọn ìlànà ìmọ̀-ọ̀rọ̀ àti àwọn tábìlì tí wọ́n ń tọ́ka sí. Lẹ́yìn náà ṣe àmúdájú ìlànà wo ni ó bá ṣíṣàn ìdánwò rẹ mu. Ìlànà tó ń tọ́ka sí ìfarakan tí kò gbé ìsopọ̀ òkè tí a fẹ́ mọ́ ni ìwárí, kì í ṣe kúlẹ̀kúlẹ̀. Wíwá ọ̀nà ní ìparí fi ìdáhùn hàn kíákíá ju kíka tábìlì àti ìrònú lọ.

Yẹ àmì àti ìtumọ̀ wò papọ̀

Ìtọ́sọ́nà ìmọ̀-ọ̀rọ̀ gbára lé àmì àpò tí a gbé kalẹ̀ ṣáájú nínú ẹ̀wọ̀n. Bí ìlànà àmì-íṣe bá pàdánù ìrìnàjò rẹ, ṣíṣàn yóò jábọ́ sínú tábìlì àkọ́kọ́ yóò sì jáde nípasẹ̀ ohunkóhun tó jẹ́ àkọ́kọ́ níbẹ̀. Àwọn àpò tí a fi ránṣẹ́ máa ń fo àwọn ẹ̀wọ̀n tí a kọ fún ìrìnàjò tí a dá níbílẹ̀.

nft list chain inet filter prerouting
conntrack -L -s 10.30.8.2 2>/dev/null | head
ip -s link show dev eth1

Ìtumọ̀ gbọdọ̀ bá ìsopọ̀ òkè tó gbé ṣíṣàn náà mu. Ìlànà tó ń túmọ̀ sí àdírẹ́sì àkọ́kọ́ nígbà tí àpò ń jáde nípasẹ̀ ìlà àpamọ́ ń dá àwọn ìdáhùn tí a tọ́ sí ìfarakan tí ṣíṣàn kò lò rí. Yẹ ipò ìfarakan ti ìlànà ìtumọ̀ fúnra rẹ̀ wò. Ìlànà tí kò ní ipò ń ṣiṣẹ́ títí ìsopọ̀ òkè kejì yóò fi lò, lẹ́yìn náà yóò kùnà lọ́nà tó dàbí ẹni tí ń dáwọ́ dúró lẹ́ẹ̀kọ̀ọ̀kan.

Kíyèsí ìfarakan wo ni ó gbé ìdáhùn

Gba àkọsílẹ̀ lórí ìsopọ̀ òkè méjèèjì nígbà tí ìbéèrè kan ń ṣiṣẹ́. Ṣàkọsílẹ̀ ìfarakan wo ni ó gbé ìbéèrè àti èwo ni ó gbé ìdáhùn. Àwọn ọ̀nà aláìdọ́gba rọrùn láti rí ju láti sọtẹ́lẹ̀ lọ.

Bí ìdáhùn bá dé nípasẹ̀ ìsopọ̀ òkè tí kò tọ́, ìṣòro ti kúrò ní WireGuard lọ sí ìtọpinpin ìsopọ̀ tàbí ìtumọ̀. Kò sí ìyípadà nínú ìṣètò ẹlẹgbẹ́ tó máa tún un ṣe.

Yí ohun kan padà pẹ̀lú ọ̀nà ìpadàbọ̀

Pa àǹfààní kọ̀nsóòlù tàbí ti ẹ̀yìn-band mọ́ ṣáájú kí o tó ṣàtúnṣe àwọn ìlànà ìmọ̀-ọ̀rọ̀ lórí ẹnu-ọ̀nà. Ṣe ìyípadà kan, dán ibi tí a fọwọ́ sí wò, lẹ́yìn náà tún sopọ̀ kí o sì ṣe àmúdájú pé ìfọwọ́sowọ́pọ̀ ṣì ń lò ọ̀nà ibi-ìparí tí a fẹ́. Fi ìdánwò nọ́mbà kún ẹ̀yà àdírẹ́sì kejì, nítorí ìmọ̀-ọ̀rọ̀ fún v4 nìkan ń fi àṣìṣe kan náà sílẹ̀.

Ṣàkọsílẹ̀ ìsopọ̀ òkè wo ni ṣíṣàn kọ̀ọ̀kan lò. Àkọsílẹ̀ yẹn máa ń sọ ìjábọ̀ tó kàn di àyẹ̀wò ìṣẹ́jú méjì dípò gbogbo ọ̀sán. àwọn àkọsílẹ̀ WireGuard nípa àwọn ààyè orúkọ àti ìtọ́sọ́nà ṣàlàyé bí a ṣe lè mọ̀ọ́mọ̀ ya ọ̀nà ibi-ìparí kúrò nínú ìrìnàjò tí a gbé sínú ọ̀nà abẹ́lẹ̀, èyí tó máa ń mọ́ ju kíka ọ̀nà àyíká tí ó ní ọ̀nà àkọ́kọ́.

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