O so ẹ̀wọ̀n náà, o ń ṣe ip route, kí ẹnubode àìdá àkọ́kọ́ ṣì wà níbẹ̀. Ìrònú tó kàn ni pé ẹ̀rọ náà kò gba ọ̀nà náà, kí o sì pa ọ̀nà àìdá rẹ́ pẹ̀lú ọwọ́, tí ìsopọ̀ náà sì pàdánù pátápátá. Kókó yẹn yẹ kí ó wà. Pẹ̀lú redirect-gateway def1, OpenVPN fi ọ̀nà méjì tó ṣe pàtó ju silẹ̀ tí wọ́n borí ọ̀nà àìdá lasan dípò rọ́pò rẹ̀. Ẹnubode àtijọ́ ṣì wà, ó sì dá ṣíṣe gbé ìrìnàjò tí o ń dán wò.

Ohun tí def1 ń ṣe gan-an

Àmì náà ń fi 0.0.0.0/1 àti 128.0.0.0/1 kún, méjèèjì ń tọ́ka sí ẹ̀wọ̀n náà. 0.0.0.0/1 ń gba gbogbo àdírẹ́sì tí octet àkọ́kọ́ rẹ̀ jẹ́ 0 sí 127, 128.0.0.0/1 sì ń gba 128 sí 255, nítorí náà gbogbo ibi-àfọ̀mọ́ IPv4 ní ìbámu tó ṣe pàtó ju ọ̀nà àìdá àtijọ́ lọ. Gígùn àkọ́kọ́, kì í ṣe métíkì, ni ó ń pinnu ọ̀nà tí yóò borí.

Fífi ọ̀nà àìdá àkọ́kọ́ síbẹ̀ jẹ́ ìmọ̀ọ́mọ̀. Ẹ̀rọ náà kò ní láti rántí ohun tí ó rọ́pò, bẹ́ẹ̀ ni kò tún ọ̀nà tí ń gbé ìsopọ̀ tirẹ̀ sí ẹ̀rọ VPN kọ. Nígbà tí ó yapa, ó yọ ọ̀nà ìlàjì méjì náà kí tábìlì sì padà bí ó ti wà.

Kí ló ṣe /1 tí kì í ṣe /0

Ìtọ́nà ń yan àkọ́kọ́ tó gùn jùlọ tó bá mu, kì í ṣe métíkì tó kéré jùlọ, nítorí náà /1 ń borí /0 bí métíkì ọ̀nà àìdá ti sọ ohunkóhun. Ìlàjì méjèèjì wà nítorí pé /1 kan ń bo ìlàjì ààyè nìkan; bí 0.0.0.0/1 nìkan bá wà, gbogbo ohun láti 128.0.0.0 lọ sókè ṣì ń tẹ̀lé ọ̀nà àìdá àtijọ́, èyí tí ń dá àmì ìdàrúdàpọ̀ tí àwọn ojú-ìwé kan ń ṣiṣẹ́ tí àwọn mìíràn kò ṣiṣẹ́.

Gíga tàbí ìsàlẹ̀ métíkì ọ̀nà àìdá àtijọ́ kò yí ohunkóhun padà, ọ̀nà àìdá tí métíkì rẹ̀ kéré lórí interface mìíràn kò sì jí ìrìnàjò náà. Gígùn àkọ́kọ́ ni ó ń pinnu kọ́kọ́, àwọn àkọ́kọ́ tó dọ́gba nìkan ni ó ń padà sí métíkì.

Ka tábìlì ìtọ́nà gidi kan

Ẹ̀rọ tó so pọ̀ lè fi àwọn kókó mẹ́ta náà hàn lẹ́ẹ̀kan, pẹ̀lú ẹ̀wọ̀n tó ń gbé ìlàjì náà àti ẹnubode àkọ́kọ́ tó ṣì wà nínú àkọsílẹ̀. Àwọn àdírẹ́sì jẹ́ àpẹẹrẹ kì í ṣe ìṣètò tí a ó ṣe àdàkọ, nítorí àwọn orúkọ interface, ìṣètò ẹ̀wọ̀n àti ọ̀nà àfikún yàtọ̀ síra nípa pẹpẹ àti ẹ̀rọ.

default via 192.168.50.1 dev wlan0
0.0.0.0/1 via 10.8.0.1 dev tun0
128.0.0.0/1 via 10.8.0.1 dev tun0

Ohun tó ṣe pàtàkì ni ìbáṣepọ̀: ìlàjì pàtó méjì lórí ọ̀nà àìdá gbogbogbò kan. Ìlà ẹnubode àtijọ́ wà nítorí pé kò sí ohun tó rọ́pò rẹ̀.

Yẹ wo ọ̀nà tí pákẹ́ẹ̀tì náà ń gbà gan-an

Àwọn ọ̀nà tó ṣe pàtó ju lè ṣì borí: ọ̀nà fún ìwọ̀n aládàáni, subnet àdúgbò tàbí àdírẹ́sì ẹ̀rọ VPN fúnra rẹ̀ gùn ju /1 lọ. Ẹ̀wọ̀n náà nílò ọ̀nà ìta sí ẹ̀rọ rẹ̀, gbígbé ìsopọ̀ yẹn padà sínú ẹ̀wọ̀n yóò fọ́ ọ lẹ́sẹ̀kẹsẹ̀. Ní Linux, béèrè lọ́wọ́ kọ́nú dípò kí o fi ojú ka tábìlì: ip route get pẹ̀lú ibi-àfọ̀mọ́ tí o kà sí pàtàkì yóò tẹ̀ ọ̀nà tí a yàn, interface àti orísun jáde. Bí a bá ṣètò ìtọ́nà ìlànà, yẹ àwọn òfin wò pẹ̀lú, nítorí pé òfin kan lè yan tábìlì mìíràn kí a tó wo tábìlì àkọ́kọ́.

Bí apá IPv4 kan ṣoṣo bá ń hùwà tí kò tọ́, jẹ́rìí pé a ti fi ìlàjì méjèèjì sílẹ̀, kí o sì wá ìyàtọ̀ tó bá ibi-àfọ̀mọ́ tó kùnà mu. Pípa ọ̀nà àìdá àtijọ́ rẹ́ kì í ṣe àtúnṣe, ó sì ń yọ ọ̀nà tí ẹ̀rọ nílò láti tú ẹ̀wọ̀n náà kúrò lọ́nà tó mọ́.

Ohun tí def1 kò bo

Àwọn kókó IPv4 méjì kò sọ ohunkóhun nípa IPv6: ẹ̀rọ tó ní ìsopọ̀ IPv6 ń tẹ̀síwájú lílo ọ̀nà àìdá tirẹ̀ títí ohun kan yóò fi darí ẹbí yẹn lọ́tọ̀, ìdí nìyẹn tí ìrìnàjò kan fi dà bí ẹni pé ó ń yẹ̀ ẹ̀wọ̀n kọjá lórí nẹ́tíwọ́kì dual-stack. Àwọn ẹ̀rọ mìíràn àti alábòójútó nẹ́tíwọ́kì ń ṣe ìtọ́nà ẹ̀wọ̀n kíkún lọ́nà mìíràn, tábìlì wọn kò sì ní bá mu. Ìhùwà def1 tí a ṣàlàyé níbí jẹ́ ti àmì tí a kọ sílẹ̀ ti OpenVPN, kì í ṣe ti gbogbo VPN lórí ẹ̀rọ.

Kill switch ń dáhùn ìbéèrè mìíràn: ohun tí ẹ̀rọ ń ṣe nígbà tí ẹ̀wọ̀n bá ṣubú. Ipò ìtọ́nà ni ó ń pinnu ibi tí ìrìnàjò ń lọ nígbà tí ẹ̀wọ̀n wà; kò pinnu ohun tí firewall yóò ṣe lẹ́yìn náà. Ìtòṣẹ́ iṣẹ́: ka tábìlì, jẹ́rìí pé ìlàjì méjèèjì wà, ṣe ip route get fún ibi-àfọ̀mọ́ tó kùnà, yẹ àwọn òfin ìlànà wò, lẹ́yìn náà wo IPv6 lọ́tọ̀. Fi ọ̀nà àìdá àtijọ́ sí ibi tí ó wà.

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