Òfin ìlànà kan ń rán àwọn pákẹ́tì tí a fi àmì sí tábìlì àkànṣe, ìrètí ojoojúmọ́ ni pé pípàdánù ipa-ọ̀nà VPN yóò dẹ́nà wọ́n. Ṣùgbọ́n ẹ̀rọ náà ṣe ohun mìíràn. Nígbà tí tábìlì kò bá ní ipa-ọ̀nà ìbámu, ìwádìí ń tẹ̀síwájú sí òfin tó kàn dípò dídúró, tábìlì main sì ṣì ní ipa-ọ̀nà àìtẹ̀léde kan fún uplink. Èsì náà jẹ́ ìṣètò tí ó dà bí fail-closed ṣùgbọ́n tí ń ṣe bí fail-open.

Kò sí ohun tí ó bàjẹ́; bẹ́ẹ̀ ni a ṣe ìtọ́kasí ìtọ̀nà tí ó dá lórí ìlànà.

Ìwádìí ń tẹ̀síwájú nígbà tí tábìlì kò ní nǹkan

100:   from all fwmark 0x36 lookup 42
110:   from all fwmark 0x36 lookup default
32766: from all lookup main

Mú àkójọ òfin yẹn: ìwádìí tí a fi àmì sí ń lọ sí tábìlì 42, òfin tó tẹ̀lé ń rán àmì kan náà sí tábìlì tí a ń pè ní default. Níwọ̀n ìgbà tí tábìlì 42 bá ní ipa-ọ̀nà àìtẹ̀léde tí ó ṣe é lò, ìwádìí àkọ́kọ́ ń pèsè ọ̀nà náà. Nígbà tí ipa-ọ̀nà yẹn bá pàdánù tí kò sì sí ohun mìíràn nínú tábìlì 42 tí ó bámu, ìwádìí kò di ìsọnù; ìṣiṣẹ́ ń lọ sí òfin tó kàn, tí òun náà kò sì rí nǹkan, ó dé tábìlì main. Kò sí nǹkan nínú ìtẹ̀léle yẹn tí ń sọ òfin wo ni ó fúnni ní ìdáhùn ìkẹyìn, nítorí náà ìsopọ̀ tí ń ṣiṣẹ́ dà bí ìlànà tí ń ṣiṣẹ́.

Tábìlì 253, tí a sábà ń pè ní default, jẹ́ tábìlì ìtọ̀nà lasan, ó sì sábà ṣofo. Orúkọ rẹ̀ kì í ṣe àṣẹ láti sọ pákẹ́tì nù, kò sì dà bí ipa-ọ̀nà ìdí àìtẹ̀léde nínú tábìlì.

Àwọn ìgbésẹ̀ ìparí ń parí ìwádìí

100:   from all fwmark 0x36 lookup 42
110:   from all fwmark 0x36 prohibit
32766: from all lookup main

Òfin ìparí lè tẹ̀lé ìwádìí VPN dípò ìwádìí nínú tábìlì ṣofo. Pẹ̀lú àmì kan náà, ìgbésẹ̀ prohibit tí a gbé lẹ́yìn òfin tábìlì 42 ń parí ìwádìí nígbà tí tábìlì yẹn kò bá fúnni ní nǹkan, ó sì ń dá ìkọ̀sílẹ̀ ìṣàkóso padà dípò fífún tábìlì main ní àǹfààní mìíràn. Unreachable àti blackhole pẹ̀lú jẹ́ ìparí, pẹ̀lú ìhùwàsí àṣìṣe tí ó yàtọ̀ fún ẹni tí ń ránṣẹ́.

Ipa-ọ̀nà irú throw yàtọ̀: nínú tábìlì yẹn ó ń ṣe bí ẹni pé kò sí nǹkan tí ó bámu, nítorí náà àwọn òfin tó tẹ̀lé ṣì ń gba ìtẹ̀lé wọn. Ìyẹn ń jẹ́ kí throw wúlò fún ìpadàsẹ́yìn mọ̀ọ́mọ̀, ó sì jẹ́ àṣìṣe gẹ́gẹ́ bí ìdídẹ́nà ìkẹyìn.

Fi àmì àti ìbáraẹnisọ̀rọ̀ gidi ṣe ìmúdájú

ip -4 rule show
ip -4 route show table 42
ip -4 route get 198.51.100.20 from 10.44.0.2 iif lan0 mark 0x36

Wo àwọn òfin àti tábìlì gidi dípò àwòrán, kí o sì béèrè ìṣàn náà pẹ̀lú àyíká orísun, àmì àti ìwọlé tí ó ní ní tòótọ́. Ìwádìí kíkà nìkan tí a darí sí ibi-ìdí, tí a fún ní àdírẹ́sì orísun, ìbáraẹnisọ̀rọ̀ àti àmì, ń sọ ipa-ọ̀nà tí kọ́nú yóò yàn láìsí pákẹ́tì tí ó jáde. Fífúnni ní àmì nínú ìbéèrè kò fi hàn pé firewall ń fi àmì sí ìrìnàjò gidi; ìyẹn jẹ́ àyẹ̀wò ọ̀tọ̀ọ̀tọ̀ ti àwọn òfin àmì. Fi òǹkà tàbí àkọsílẹ̀ múlẹ̀ iye náà kí o tó yọ àwọn ìparí kúrò nínú ìbéèrè.

Àwọn ìbéèrè tí a dá níbílẹ̀ nílò àyíká wọn fúnra wọn, nítorí ipa-ọ̀nà àmì wọn sábà yàtọ̀ sí ti ìrìnàjò tí a ń gbé lọ. Fi ìbáraẹnisọ̀rọ̀ jáde tí ohun-èlò yóò lò ní tòótọ́ yẹ̀wò wọ́n.

Ipò ìkùnà méjì, kì í ṣe ọ̀kan

Ipò ìkùnà kan ni pípàdánù ipa-ọ̀nà VPN àti ìrìnàjò tí ń já bọ́ sórí uplink. Túẹ́lì tí ó ti kú tí ipa-ọ̀nà rẹ̀ ṣì wà ní ìsọ̀kan jẹ́ ipò mìíràn: àwọn pákẹ́tì ń tẹ̀síwájú láti darí sí ọ̀nà tí kò ṣe é lò dípò jíjá bọ́, àmì náà sì jẹ́ ìpàdánù ìdákẹ́jẹ́ kì í ṣe ìsopọ̀ tààrà tí ó hàn. Dán méjèèjì wò, àti ìhùwàsí nígbà ìbẹ̀rẹ̀, àtúnṣopọ̀ àti ìdúró iṣẹ́.

Òfin irú bẹ́ẹ̀ ń ṣèrànwọ́ níwọ̀n ìgbà tí ó bá wà àti níwọ̀n ìgbà tí àwọn pákẹ́tì ṣì ń gbé àmì tí ó yàn án. Àkọsílẹ̀ ìparí tí ń pa òfin rẹ́, tàbí ọ̀nà tí ń yọ àmì kúrò, ń dá ìhùwàsí ṣíṣí padà. Ó yẹ kí a ṣe àdánwò àwọn ìyípadà yẹn.

Lo ìlànà náà lórí IPv6 lọ́tọ̀, kí o sì pa àwọn ìyàsọ́tọ̀ ibi-ìparí tí a fọwọ́sí mọ́ gbangba dípò àṣírí.

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