Ṣé ẹ̀rọ VPN ń pa ọ̀nà tí o fi kún rẹ́? Lo tábìlì ìlànà
Ẹ̀rọ náà ń tún àwọn ọ̀nà tí ó ní fìdí múlẹ̀, nítorí náà àkọsílẹ̀ tí a fi ọwọ́ kún yóò parẹ́ ní ìṣẹ́jú àáyá. Fi ìyàtọ̀ náà sínú tábìlì ìlànà pẹ̀lú ipò ìṣáájú òfin tí yóò borí.
Ọ̀nà /24 kan fún ẹ̀rọ ìtẹ̀wé yàrá-ìkẹ́kọ̀ọ́ ń sọnù láàárín ìpè ip route show méjì, logi ẹ̀rọ sì ń sọ pé nẹ́tíwọ́kì ti yí padà. Kò sí ohun tí kò tọ́ nínú àṣẹ, àkọ́kọ́ tàbí àwọn ẹ̀tọ́ rẹ. Ẹ̀rọ ilé-iṣẹ́ tí ó ní àwòrán ìtọ́jú ọ̀nà ti olùgbàlejò yóò tún àwòrán yẹn fìdí múlẹ̀ nígbàkigbà tí ẹlòmíràn bá ṣàtúnṣe rẹ̀, nítorí náà àkọsílẹ̀ tí o fi kún ni a yọ kúrò gẹ́gẹ́ bí aláwọ̀kùn. Jíjà pẹ̀lú rẹ̀ nínú tábìlì kan náà jẹ́ ipò tí ó já. Ojútùú ni láti dá jíjà fún tábìlì yẹn dúró pátápátá kí o sì fi ìyàtọ̀ náà sí ibi tí olùṣọ́ kò ti í wo.
Olùṣọ́ ṣàlàyé ọ̀nà tí ó sọnù
Fi èyí hàn kí o tó tún nǹkan kan ṣe: ka tábìlì, fi àkọ́kọ́ kún, dúró fún ìṣẹ́jú àáyá díẹ̀, ka lẹ́ẹ̀kan sí. Bí àkọsílẹ̀ kò bá sí tí o kò sì tẹ ohunkóhun láti yọ ọ́ kúrò, ẹ̀dá kan ń ṣọ́. Wá ìlànà tí ó ní ìhùwàsí yẹn kí o sì ka ìwé-ìṣẹ́ rẹ̀ ní àyíká àkókò tí ọ̀nà náà ń sọnù, nítorí pé ìsìn kan náà ni ó máa ń tọ́jú ọ̀nà-ìsàlẹ̀, àwọn àlẹ̀mọ́ àpòpò àti ìṣètò olùyẹ́sí. Pípa á láti jẹ́ kí ọ̀nà rẹ dúró jẹ́ ìpààrọ̀ tí ìwọ yóò kábàámọ̀ ní ìsopọ̀ tó kàn.
ip route show
ip route add 192.168.2.0/24 dev enp0s31f6
sleep 5; ip route showÀkọ́kọ́ àti ìpàdé tí ó wà lókè jẹ́ àwọn ibi-ìdúró. Dídaakọ orúkọ ìpàdé látinú àpẹẹrẹ tí ń ṣiṣẹ́ lórí ẹ̀rọ mìíràn ni ìdí tí ó wọ́pọ̀ jù fún kí àfihàn yìí má ṣe ohunkóhun rárá.
Tábìlì kejì kò hàn sí olùṣọ́
Ẹ̀dá náà kìkì tún tábìlì tí ó ní kọ́. Fún ìyàtọ̀ náà ní tábìlì tirẹ̀ pẹ̀lú òfin tí ó ń fi àwọn ibi-ìdáwọ́ tí ó bá mu lọ síbẹ̀, tábìlì àkọ́kọ́ kò sì ní yí padà rárá, nítorí náà ẹ̀dá kò ní ohun tí yóò tún ṣe. Ìyẹn ni gbogbo èrò náà: ààyè orúkọ ọ̀nà kan tí ẹlòmíràn ń tọ́jú, àti èkejì tí ìwọ nìkan ń fọwọ́ kàn.
Ìpààrọ̀ náà ni ìtọ́jú. Ohun méjì lè yà sọ́tọ̀, ipò òfin nínú àkọ́jọ ni ó ṣe pàtàkì bí ọ̀nà inú tábìlì tí ó yàn.
Kọ́ ìyàtọ̀ náà, lẹ́yìn náà jẹ́ kí ó borí
Dá tábìlì, fi ọ̀nà sórí ẹ̀rọ, kí o sì fi òfin tí ó yan tábìlì fún ibi-ìdáwọ́ yẹn kún. Ipò ìṣáájú yóò pinnu bóyá a ó wo òfin rẹ kí àwọn tí ẹ̀rọ fi sínú kí ó tó tàbí lẹ́yìn wọn, òfin tí a bá tò lẹ́yìn kò sì ní dé ọ̀dọ̀ rẹ̀ rárá, nítorí náà nọ́mbà náà jẹ́ apá kan ìdásílẹ̀, kì í ṣe ọ̀ṣọ́. Lẹ́yìn náà béèrè lọ́wọ́ kérnẹ́lì ohun tí yóò ṣe ní ti gidi, èyí jẹ́ ìbéèrè mìíràn yàtọ̀ sí ohun tí o ṣètò.
ip rule add to 192.168.2.0/24 table 110 pref 30010
ip route add 192.168.2.0/24 dev enp0s31f6 table 110
ip route get 192.168.2.50ip route get ń yanjú ọ̀nà tí kérnẹ́lì yóò lò, pẹ̀lú ẹ̀rọ àti àdírẹ́sì orísun. Kò tẹ àmì-ìdánimọ̀ tábìlì jáde, nítorí náà so ó pọ̀ mọ́ ip rule show nígbà tí o bá nílò láti jẹ́rìí tábìlì tí ó borí. Papọ̀ wọ́n ń dáhùn ìbéèrè kan ṣoṣo tí ó ṣe pàtàkì: ṣé ìrìnàjò sí àdírẹ́sì yẹn ń jáde níbi tí o ti pinnu?
Àwọn ọ̀nà mìíràn ti èrò kan náà
Àwòrán náà di gbogbogbò ní kété tí o bá jáwọ́ láti ronú nípa àwọn ibi-ìdáwọ́. Nẹ́tíwọ́kì abẹ́lẹ̀ àdúgbò lè wà ní àrúwé nígbà tí ọ̀nà-ìsàlẹ̀ ń di ọ̀nà àkọ́kọ́ mú. Àwọn ìdáhùn láti ọ̀dọ̀ olùpín SSH tí ó so mọ́ LAN lè jáde gba ìpàdé tí wọ́n gbà wọlé dípò kí wọ́n sọnù sínú ọ̀nà-ìsàlẹ̀. Òfin tí ó dá lórí ìpàdé sì lè ti gbogbo ohun tí ó dé lórí ìpàdé aláìfọwọ́ sínú ọ̀nà-ìsàlẹ̀ nígbà tí ìrìnàjò tí olùgbàlejò fúnra rẹ̀ ń dá wà lórí Ethernet:
ip rule add iif wlan0 table 10
ip route add default dev tun0 table 10Ìṣẹ̀lẹ̀ tí ó kẹ́yìn bá ìpàdé tí ń wọlé mu dípò ibi-ìdáwọ́, èyí jẹ́ irú òfin mìíràn àti àwòrán ìrònú mìíràn. Ìrìnàjò tí a gbé lọ síwájú tún nílò net.ipv4.ip_forward tí ó ṣí, ipẹ́kun jíjìnnà sì gbọdọ̀ tọ́jú ìwọ̀n orísun padà tàbí túmọ̀ rẹ̀; òfin lórí ẹ̀rọ kan kò ní dá ìlàjì kan náà rárá.
Ka òfin náà sí ohun tí a lè sọnù
Àwọn òfin àti àwọn ọ̀nà tábìlì ń gbé inú ìrántí. Lẹ́yìn ìsopọ̀ mìíràn, ẹ̀rọ ọ̀nà-ìsàlẹ̀ lè yí orúkọ padà, àdírẹ́sì tí a yàn lè ṣí kúrò, òfin tí ó di iye àtijọ́ mú yóò sì jáwọ́ láti bá a mu ní ìdákẹ́jẹ́. Tún gbogbo ìyípadà náà ṣe láti inú skriptì kan tí ó ní, lẹ́yìn náà tún ip rule show, orúkọ ẹ̀rọ lọ́wọ́lọ́wọ́ àti ip route get tuntun yẹ̀wò lòdì sí ibi-ìdáwọ́ gidi kí o tó gbẹ́kẹ̀lé ìyàtọ̀ náà.
Ààlà méjì ń yè kódà pẹ̀lú ìṣọ́ra gbogbo. Ẹ̀rọ náà ṣì ń ṣàkóso àwọn òfin àlẹ̀mọ́ tirẹ̀ àti ìṣètò olùyẹ́sí, ìyàtọ̀ ìtọ́jú ọ̀nà kò sì borí èyíkéyìí nínú àwọn méjèèjì. Bí ẹ̀rọ náà bá tún pa òfin ìlànà rẹ rẹ́, àwọn ọ̀nà tí a ṣe àtìlẹ́yìn fún ni ìlànà ọ̀nà-ìsàlẹ̀ pípín tirẹ̀ tàbí ẹ̀rọ tí ó gbà ọ́ láàyè láti ṣàkóso àwọn ọ̀nà, bíi OpenConnect; pípa fáìlì binárì ti olùpèsè láti pa olùṣọ́ rẹ̀ lẹ́nu mọ́ jẹ́ ìlérí ìtọ́jú pẹ̀lú àyẹ̀wò ìdúróṣinṣin tí a so mọ́.
Kọ nọ́mbà tábìlì, ipò ìṣáájú àti ibi-ìdáwọ́ sínú àkọsílẹ̀ lẹ́gbẹ̀ẹ́ skriptì náà. Bí bẹ́ẹ̀ kọ́, ẹni tó kàn yóò rí òfin tí ó ju ọ̀nà-ìsàlẹ̀ lọ, kò sì ní ọ̀nà láti mọ ìdí.