Kí ni idi tí ipa VPN kò fi ẹnu-ọ̀nà hàn nínú àbájáde ip route
Ìlà tí ó ní ẹ̀rọ ṣùgbọ́n kò ní ẹnu-ọ̀nà ni ipa tààrà, kì í ṣe èyí tí ó já. Ka ibi-àfojúsùn, dev àti scope, lẹ́yìn náà fi ip route get ṣe ìmúdájú.
Wọ́n máa ń ka àwọn tábìlì ìtọ́sọ́nà bí èyí tí ó já nígbà gbogbo tí ọ̀wọ̀n ẹnu-ọ̀nà bá ṣófo, nígbà tí ìlà náà sábà pé ní ara rẹ̀. Pápá via máa ń farahàn nígbà tí kérnẹ́lì bá fi pákẹ́ẹ̀tì náà fún àdírẹ́sì ìfò tó tẹ̀le; ipa tí ó so mọ́ ìnterféèsì máa ń dé àwọn ibi-àfojúsùn rẹ̀ nípasẹ̀ ìyọ́nú ìpele ìsopọ̀ tàbí nípasẹ̀ ẹlẹgbẹ́ ojú-ọ̀nà-sí-ojú-ọ̀nà. Kíka àwọn ọ̀wọ̀n láti òsì sí ọ̀tún sọ fún ọ ní irú ipò tí o wà, kíka yẹn sì yẹ kí ó ṣẹlẹ̀ kí ẹnikẹ́ni tó ṣàtúnṣe ipa àìdásí. Ọ̀pọ̀ jùlọ àwọn tíkẹ́ẹ̀tì nípa ẹnu-ọ̀nà tí ó sọnù máa ń parí ní ìyàtọ̀ yìí.
Ka ìlà ipa ọ̀wọ̀n ní ọ̀wọ̀n
Gbogbo àkọsílẹ̀ máa ń bẹ̀rẹ̀ pẹ̀lú ibi-àfojúsùn àti gígùn àkọ́kọ́ rẹ̀, lẹ́yìn náà ó máa ń fi àwọn olùyípadà kúnnú nínú ọ̀rọ̀ tí ó dúró ṣinṣin: via, dev, proto, scope, src àti metric. Ìlà bíi 198.51.100.0/24 dev tun0 proto kernel scope link src 198.51.100.2 kúnjọ̀lọ̀ ṣùgbọ́n a ṣàlàyé rẹ̀ ní kíkún. Kò sí ohun tí ó ṣẹ̀ nínú rẹ̀, a kò sì dálẹ́ àdírẹ́sì olùtọ́sọ́nà kankan.
Apá tí ó fani mọ́ra ni àìsí via. Láìsí ìfò tó tẹ̀le, kérnẹ́lì máa ń yanjú ibi-àfojúsùn ní tààrà lórí ìnterféèsì tí a dárúkọ, èyí tí ó túmọ̀ sí fún ọ̀nà-ìmọ̀ pé kí ó fi férémù náà fún ẹ̀rọ ọ̀nà-ìmọ̀ kí ìkójọpọ̀ náà sì tẹ̀síwájú láti ibẹ̀. proto kernel máa ń gbasilẹ̀ pé a fi àkọsílẹ̀ náà sọ́nà ní àìfarakanra nígbà tí a pín àdírẹ́sì kan, kì í ṣe pé olùṣàkóso tẹ̀ ẹ́. scope link sọ pé a lè dé ibi-àfojúsùn lórí ìsopọ̀ yẹn láìla ipa olùtọ́sọ́nà kọjá, src sì dárúkọ àdírẹ́sì tí kérnẹ́lì yóò fẹ́ gbà gẹ́gẹ́ bí orísun fún ìrìnnà tí ó bá mu.
Ní báyìí ka ipa àìdásí ní ọ̀nà kannáà: default via 192.0.2.254 dev eth0 proto static metric 100. Níbí via wà nítorí pé pákẹ́ẹ̀tì náà gan-an nílò ìfò tó tẹ̀le, ìfò yẹn sì gbọdọ̀ jẹ́ èyí tí a lè dé lórí eth0. Àwọn ìlà méjèèjì kì í ṣe oríṣiríṣi ẹ̀dà ti ara wọn; wọ́n ń dáhùn àwọn ìbéèrè oríṣiríṣi nípa ibi tí ìrìnnà ń lọ.
Àwọn ẹ̀dà ipa méjì tí a máa ń dà pọ̀
Ipa ẹ̀ka-orílẹ̀-ẹ̀ka ti ọ̀nà-ìmọ̀ àti ipa àìdásí máa ń yàtọ̀ síra nínú àwòrán ojú-ìwé ṣùgbọ́n wọ́n ń hùwà yàtọ̀ pátápátá. Lo tábìlì tí ó wà nísàlẹ̀ gẹ́gẹ́ bí olùrànlọ́wọ́ kíkà fún àwọn pápá, lẹ́yìn náà fi àwọn nọ́mbà gidi múlẹ̀ lórí ẹ̀rọ tí o ń ṣe àtúnsẹ̀ dípò gbígbẹ́kẹ̀lé àpẹẹrẹ láti inú ìtọ́nisọ́nà.
| Piece of the line | What it settles | What it says nothing about |
|---|---|---|
| The destination and mask | Which packets are eligible to match | Where those packets leave the host |
via plus its address | Which next hop receives them, and therefore that a router is involved | Whether that router is reachable or sane |
dev | Which interface carries the encapsulated or raw packet | Whether the interface is up or has a carrier |
proto and scope | Who installed the entry and how far the destination is considered to be | Whether a firewall later drops the traffic |
Ohun tí tábìlì kò lè sọ fún ọ ni èrò. Ipa tààrà sí ìpín àdáni nípasẹ̀ ọ̀nà-ìmọ̀ jẹ́ àpẹẹrẹ pínpín ọ̀nà-ìmọ̀ tí a mọ̀ọ́mọ̀ ṣe; irú ẹ̀dà kan náà tí ó farahàn lórí ẹ̀rọ tí ó yẹ kí ó fi ohun gbogbo ránṣẹ́ nípasẹ̀ VPN jẹ́ àmì àìsàn. Èrò wà nínú ìṣètò tí ó dá àkọsílẹ̀ náà, nítorí náà wo irinṣẹ́ tí ó fi í sọ́nà kí o tó parí pé kérnẹ́lì ṣe ohun tí kò tọ́.
Bákan náà, ẹnu-ọ̀nà tí ó sọnù kì í ṣe àṣẹ láti dá èyí kan. Bí ipa kan bá gan-an nílò ìfò tó tẹ̀le, ìfò yẹn gbọdọ̀ jẹ́ èyí tí a lè dé lórí ìnterféèsì tí ó gbé e, àti fún ọ̀nà-ìmọ̀ ojú-ọ̀nà-sí-ojú-ọ̀nà àdírẹ́sì ẹlẹgbẹ́ kì í ṣe ohun kan náà pẹ̀lú àdírẹ́sì àdúgbò. Fífi àdírẹ́sì ọ̀nà-ìmọ̀ àdúgbò bí olùtọ́sọ́nà Ethernet jẹ́ ọ̀nà tí ó wọ́pọ̀ láti dá ipa tí ó dàbí ẹni pé ó tọ́ tí kò sì fi ohun kankan ránṣẹ́.
Bèèrè lọ́wọ́ kérnẹ́lì irú ìlà tí yóò lò gan-an
Kíkà tábìlì kì í ṣe ohun kan náà pẹ̀lú ṣíṣe ìwádìí, nítorí pé kérnẹ́lì máa ń gbà ìmọ̀ràn lọ́wọ́ àwọn òfin ìlànà, àwọn tábìlì bíi mélòó kan àti àwọn àkọsílẹ̀ tí a fi pamọ́ kí ó tó dáhùn. Ọ̀rọ̀-ìṣe tí ó ṣe ìwádìí gidi ni ip route get, ó sì tẹ ìlà tí pákẹ́ẹ̀tì pẹ̀lú àwọn ànímọ́ yẹn yóò gbà jáde.
ip route get 203.0.113.37 from 198.51.100.2 iif tun0
Rọ́pò rẹ̀ pẹ̀lú ibi-àfojúsùn tí ó ṣe pàtàkì fún ọ gan-an, lẹ́yìn náà fi from tàbí iif kún un nígbà tí a bá yan ìrìnnà nípa orísun tàbí tí a bá gbé e lọ, nítorí pé ìwádìí àdúgbò lasan lè yan ọ̀nà tí ó yàtọ̀ sí ti ẹ̀rọ-ìsọ̀rọ̀ tí a gbé lọ. Ìdáhùn máa ń dárúkọ ìnterféèsì, àdírẹ́sì orísun tí a yàn àti ìfò tó tẹ̀le, èyí tí ó jẹ́ ìsọfúnni kan náà tí a máa fi tọ́ pákẹ́ẹ̀tì lọ́nà ní àsìkò yẹn.
Bí ìdáhùn bá yà ọ́ lẹ́nu, tẹ àwọn òfin jáde kí o tó yí ohunkóhun padà: ip -4 rule show máa ń tò wọ́n ní ìtòlẹ́sẹẹsẹ ipò, ẹ̀rọ-ìsọ̀rọ̀ VPN tí ó fi tábìlì tirẹ̀ tàbí òfin fún àwọn pákẹ́ẹ̀tì tí a fi àmì sílẹ̀ kò sì ní farahàn nínú tábìlì àkọ́kọ́ rárá. Kíkà gbogbo tábìlì máa ń dí àlàfo yẹn.
ip -4 route show table all | grep -E 'tun|default'Ṣàyẹ̀wò ìpìlẹ̀ tí ó wà nísàlẹ̀ kí o tó rọ́pò àìdásí
Àwọn pákẹ́ẹ̀tì ti ọ̀nà-ìmọ̀ fúnra rẹ̀ gbọdọ̀ dé ojú-ìparí ìjìnnà, wọ́n sì ń ṣe bẹ́ẹ̀ nípasẹ̀ ìnterféèsì ti ara ní lílo ìlà tí ó wà kí VPN tó gòkè. Rọ́pò gbogbo ipa àìdásí láìfi ojú-ìparí yẹn mọ́lẹ̀ máa ń fi àwọn pákẹ́ẹ̀tì tí a kó mọ́ wọ inú ọ̀nà-ìmọ̀ tí wọ́n yẹ kí wọ́n kọ́, ìsopọ̀ sì máa ń wó. Kọ́kọ́ fi ìwádìí kan ṣoṣo fún àdírẹ́sì ojú-ìparí mú ọ̀nà ojú-ìparí náà múlẹ̀.
Pa ohun mẹ́ta mọ́ ọ̀tọ̀ nígbà tí o bá ṣe àyípadà: ipa ojú-ìparí tí ó gbọdọ̀ wà lórí ìnterféèsì ti ara, àwọn ìpín àdáni tí ó yẹ kí wọ́n wọ inú ọ̀nà-ìmọ̀, àti àìdásí tí ó ń pinnu ohun gbogbo mìíràn. Pín wọ́n ní ìtòlẹ́sẹẹsẹ yẹn, lo ọ̀kan ní ìgbà kan, kí o sì tún ìwádìí náà ṣe lẹ́yìn ìgbésẹ̀ kọ̀ọ̀kan. Ping tí ó kùnà lẹ́yìn náà kì í fi bẹ́ẹ̀ fi ohun púpọ̀ hàn ní ara rẹ̀, nítorí àwọn àṣẹ, ìtọ́sọ́nà ìdáhùn, DNS àti iṣẹ́ náà fúnra rẹ̀ gbogbo wọn wà ní ìsàlẹ̀ ipa tí ó tọ́.
Kọ àwọn iye mẹ́rin tí ìlà náà fún ọ ṣáájú àtúnṣe: ibi-àfojúsùn, ìfò tó tẹ̀le tàbí àìsí rẹ̀, ẹ̀rọ, àti orísun tí a yàn. Bí àyípadà kan lẹ́yìn náà bá gbé èyíkan nínú wọn, ìwọ yóò mọ ìpinnu wo ni a yí padà gan-an, ìwọ sì lè dá àkọsílẹ̀ kan padà dípò kí o máa ròyìn gbogbo tábìlì.