Séràfù sọ pé òun ti tì ipa-ọ̀nà náà, alágbàṣe sọ pé òun ti so pọ̀, ṣùgbọ́n ibi tí a ń lọ kò tíì dé. Àwọn ohun mẹ́ta ni ó ń dá irú àwòrán yẹn. A ṣe àfikún ipa-ọ̀nà kí ẹ̀rọ tó wà, alágbàṣe kò ní ẹ̀tọ́ láti yí tábìlì padà, tàbí ìlànà kan sọ fún alágbàṣe pé kí ó pa àwọn àṣàyàn tí a tì sí.

Láti òde wọ́n dà bí ẹni kan náà, ṣùgbọ́n wọ́n nílò àtúnṣe ọ̀tọ̀ọ̀tọ̀. Ka àkọsílẹ̀ alágbàṣe ní ibi tí a ti ń ṣe ìpinnu nípa ipa-ọ̀nà.

Fi hàn pé ipa-ọ̀nà kò sí, kì í ṣe pé ó ti bàjẹ́ nìkan

Bẹ̀rẹ̀ pẹ̀lú fífi hàn pé ipa-ọ̀nà kò sí dípò pé ó ti bàjẹ́. Ní Linux, ip route show dev tun0 ṣàkójọ ohun tí alágbàṣe fi sórí ẹ̀rọ ipa-ọ̀nà. Ní Windows, route print tàbí Get-NetRoute fi ohun kan náà hàn ní ìrísí tábìlì.

Ipa-ọ̀nà tí ó wà ṣùgbọ́n tí kò gbé ìrìnàjò lọ jẹ́ ìṣòro mìíràn. Ìyẹn gbé ìwádìí lọ sí àwọn ìlànà gbígbé àti odi iná, kì í ṣe sí fífi ipa-ọ̀nà sórí.

Àkókò: a ṣe àfikún kí ẹ̀rọ tó wà

Alágbàṣe ṣàyẹ̀wò PUSH_REPLY séràfù lẹ́yìn tí ọ̀nà ìṣàkóso ti ga àti lẹ́yìn tí ó ti ṣètò ẹnu-ọ̀nà. Nígbà yẹn nìkan ni ó fi ọwọ́ kàn tábìlì ìtọ́sọ́nà, pẹ̀lú ọ̀nà èyíkéyìí tí pẹpẹ ń pèsè. Linux gba netlink kọjá; Windows ń lo API tí ó nílò tọ́kẹ̀n tí a gbé sókè. Skiripù tàbí alágbàṣe tí ó ń fi ipa-ọ̀nà kún ní kété tí ó ka ìṣètò lè ṣiṣẹ́ kí ẹ̀rọ TUN/TAP tó wà, kíróọ́nẹ̀lì sì kọ àfikún náà.

Ìdíje kan náà ṣàlàyé ìdí tí ipa-ọ̀nà tí a fi ọwọ́ kọ fi ń ṣiṣẹ́ nígbà tí èyí tí ó jẹ́ aládàáṣe kò ṣiṣẹ́: nígbà tí o bá ń kọ ọ́, ẹnu-ọ̀nà ti ga.

route-delay wà fún ìṣẹ̀lẹ̀ yìí, route-up sì dárúkọ skiripù tí ó ń ṣiṣẹ́ lẹ́yìn tí a ti ṣètò ẹnu-ọ̀nà àti àwọn ipa-ọ̀nà. Fi àwọn ipa-ọ̀nà tí ó gbára lé àdírẹ́sì ipa-ọ̀nà sínú ìkọ̀kọ̀ yẹn, kì í ṣe ní ìpele àkọ́kọ́.

Ẹ̀tọ́: ta ni ó lè yí tábìlì padà

Yíyí tábìlì ìtọ́sọ́nà Windows padà nílò tọ́kẹ̀n tí a gbé sókè. GUI tí olùlò déédé bẹ̀rẹ̀ lè ṣètò àdírẹ́sì adáptà nípasẹ̀ iṣẹ́ náà, síbẹ̀ kò lè fi ipa-ọ̀nà kún. Nígbà yẹn àkọsílẹ̀ fi àṣìṣe irú ìwọlé tí a kọ̀ hàn dípò títì tí ó sọnù.

Bíbẹ̀rẹ̀ GUI gẹ́gẹ́ bí alábòójútó, tàbí lílo alágbàṣe tí ó gbára lé iṣẹ́, yí ìyọrísí yẹn padà. Iṣẹ́ tí a ṣètò ní àkókò tí ó ń bẹ̀rẹ̀ alágbàṣe láìsí tọ́kẹ̀n tí ó yẹ kò yí i padà.

Kí o tó yí ohunkóhun padà, ṣàyẹ̀wò àkọọ́lẹ̀ tí alágbàṣe ń ṣiṣẹ́ lábẹ́. Ẹ̀yà àti ipò iṣẹ́ ni ó ń pinnu àwọn ìdí tí ó ṣeé ṣe, nítorí náà kọ àwọn méjèèjì sí ẹ̀gbẹ́ ìjáde ipa-ọ̀nà.

Ìlànà: àwọn ipa-ọ̀nà tí a tì lè jábọ̀ pátápátá

route-nopull mú kí alágbàṣe pa àwọn ipa-ọ̀nà tí séràfù ń tì sí, pẹ̀lú ipa-ọ̀nà àkọ́kọ́ tí a tì, nígbà tí a ṣì ń gbà àdírẹ́sì ipa-ọ̀nà. Àwọn àṣàyàn DNS àti DHCP tí a tì ni a jábọ̀ pẹ̀lú ìtọ́nisọ́nà kan náà. Irú alágbàṣe bẹ́ẹ̀ kò ní àbùkù; ó ń retí àwọn ìlà ipa-ọ̀nà tí ó ṣe kedere nínú ìṣètò tirẹ̀.

route-noexec jẹ́ ìṣàkóso mìíràn: ó dá alágbàṣe dúró pátápátá láti ṣe àwọn ìyípadà ipa-ọ̀nà. Topolọ́jì tí alágbàṣe kò lè ya àwòrán rẹ̀ lè fún ìyọrísí kan náà, a sì kọ ipa-ọ̀nà sílẹ̀ gẹ́gẹ́ bí èyí tí a kọ̀ dípò èyí tí a fi kún. Ka ìlà àkọsílẹ̀ tí ó ń sọ ìpinnu dípò dídojútì èwo nínú àwọn mẹ́ta ni ó kan. Lẹ́yìn náà ṣàyẹ̀wò profáìlì tí ó wúlò, nítorí olùgbéwọlé tàbí irinṣẹ́ ìṣàkóso lè fi àwọn àṣàyàn kún tí olùlò kò tíì ṣàtúnṣe rí.

Profáìlì tí ó dà bí ẹni mọ́ nínú olùṣàtúnṣe ọ̀rọ̀ lè gbé ìtọ́nisọ́nà tí a fi kún ní àkókò ìṣiṣẹ́.

Fi àkójọ títì wé tábìlì

Lẹ́yìn ìsopọ̀, fi àkójọ títì séràfù sí ẹ̀gbẹ́ tábìlì alágbàṣe. Ní Linux ìyẹn ni ip route show dev tun0; ní Windows, route print tàbí Get-NetRoute. Bí ipa-ọ̀nà kò bá sí, tún fífi sórí ṣe ní àkọ́kọ́. Bí ó bá wà tí ìrìnàjò sì kùnà, lọ sí ìlànà gbígbé àti odi iná.

Kọ ẹ̀yà alágbàṣe, àkọọ́lẹ̀ tí ó ń ṣiṣẹ́ lábẹ́ àti bóyá ó gbára lé iṣẹ́. Àwọn òtítọ́ mẹ́ta yẹn sọ fún ẹni tí ó kàn àwọn ìdí tí a yọkúrò.

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