Àwọn ọ̀nà L2TP tí ó yà sọ́tọ̀ lórí Mac: kí ni ìdí tí àdírẹ́sì agbàlejò kò fi ṣiṣẹ́
setadditionalroutes fẹ́ àwọn orísìí nẹ́tíwọ́kì àti máàkì, ó máa ń pààrọ̀ gbogbo àkọsílẹ̀, ó sì nílò orúkọ iṣẹ́ gangan. Ṣàyẹ̀wò tábìlì kí o tó dá ẹ̀bi lórí ẹnubodè.
VPN ń so pọ̀, ọ̀pá àkójọ àṣàyàn ń fi hàn, ṣùgbọ́n agbàlejò inú kan ṣì ń parí àkókò. Nínú irú ipò bẹ́ẹ̀, àwọn ìdí mẹ́ta ló ṣeé ṣe, èyí tí ó bá yẹ sì dá lórí bí wọ́n ṣe ṣètò ọ̀nà abẹ́lẹ̀ náà. Yálà àṣẹ ọ̀nà náà lo àdírẹ́sì agbàlejò níbi tí wọ́n ti nílò àdírẹ́sì nẹ́tíwọ́kì, tàbí ètò náà fúnra rẹ̀ ń fi ọ̀nà àìdá kalẹ̀ tí ó gbé ìpinnu mì, tàbí ó jẹ́ ọ̀nà abẹ́lẹ̀ PPP tí ó nílò ìkọ̀wé dípò kọ́kọ́rọ́ ètò. Ṣàyẹ̀wò wọ́n ní ọ̀nà yẹn, nítorí pé yíyọ èyí àkọ́kọ́ kúrò ló rọrùn jù.
Ibùdó jẹ́ àdírẹ́sì nẹ́tíwọ́kì, máàkì náà ṣàpèjúwe ìpilẹ̀
networksetup -setadditionalroutes gba àwọn ẹ̀kún mẹ́ta ti ibùdó, máàkì abẹ́-nẹ́tíwọ́kì àti ẹnubodè. Ìpè tí ó fi abẹ́-nẹ́tíwọ́kì inú kan ránṣẹ́ gba ọ̀nà abẹ́lẹ̀ rí báyìí:
sudo networksetup -setadditionalroutes "VPN (L2TP)" 192.168.1.0 255.255.255.0 10.2.0.0
Kíyèsí ibùdó: àdírẹ́sì nẹ́tíwọ́kì, kì í ṣe àdírẹ́sì sáfà tí ẹ ń gbìyànjú láti dé. Nínú ọ̀ràn tí ó bí àpilẹ̀kọ yìí, àṣẹ kan náà pẹ̀lú 192.168.1.20 ní ibi yẹn kò ṣe ohunkóhun tí ó wúlò, àti pé yíyí rẹ̀ padà sí 192.168.1.0 ṣiṣẹ́ lẹ́sẹ̀kẹsẹ̀. Máàkì kan náà, ẹnubodè kan náà, nọ́mbà kan tí ó yàtọ̀. Ìyẹn ni gbogbo ìkùnà ní kíkún.
Ìdí ni ìṣirò, kì í ṣe ìlànà. Àdírẹ́sì agbàlejò tí a so pọ̀ mọ́ máàkì /24 kò ṣàpèjúwe 192.168.1.0/24; ó ṣàpèjúwe nnkan tí tábìlì ọ̀nà kò lè mú wúlò, nítorí náà a kọ̀ àkọsílẹ̀ tàbí a fojú kọ́ ọ, ọ̀nà abẹ́lẹ̀ sì ń gbé díẹ̀ sí i ní ìparí ju bí ẹ ṣe ní lọ́kàn.
Nígbà tí ẹ bá fẹ́ agbàlejò kan gan-an, lo àdírẹ́sì agbàlejò pẹ̀lú máàkì 255.255.255.255. Àwọn pàárì alápapọ̀ ni ibi tí èyí ń já, kì í ṣe lílo àdírẹ́sì agbàlejò fúnra rẹ̀. /32 tí a kọ́ láti àdírẹ́sì kan jẹ́ ọ̀nà tí ó tọ́; /24 tí a kọ́ láti àdírẹ́sì kan jẹ́ àṣìṣe.
Ìpè náà pààrọ̀ àkọsílẹ̀, orúkọ sì jẹ́ gbẹ́kẹ̀
Àwọn ìhùwàsí méjì ń ya àwọn ènìyàn lẹ́nu ní ìgbìyànjú àkọ́kọ́. Àṣẹ náà ń ṣètò gbogbo àkọsílẹ̀ àwọn ọ̀nà àfikún dípò fífi kún, nítorí náà ìpè tí ó fi ìpilẹ̀ kan kún yóò yọ àwọn mìíràn tí ó wà tẹ́lẹ̀ kúrò ní ìdákẹ́jẹ́. Kọ́ gbogbo ẹ̀ka náà nínú ìpè kan.
Orúkọ iṣẹ́ náà kì í ṣe àmì tí ẹ dá. Kà á láti inú irinṣẹ́ náà kí o sì dà á gbẹ́kẹ̀, pẹ̀lú ìparí oríṣi:
networksetup -listallnetworkservices
Orúkọ tí ó yàtọ̀ ní lẹ́tà kan kò ní fúnni ní àṣìṣe tí ó yẹ kí a kà tàbí ọ̀nà. Dídà àti lílẹ̀mọ́ ni ọ̀nà tí ó tọ́ níbí, kì í ṣe títún tẹ̀ẹ́ láti inú ìrántí.
Nígbà tí ètò náà bá béèrè ọ̀nà àìdá
Àwọn ọ̀nà tí ó yà sọ́tọ̀ ń pàdánù sí ọ̀nà àìdá fún ibùdó èyíkéyìí tí wọn kò bò ní kedere, àti ètò L2TP tí a ṣètò fún ọ̀nà abẹ́lẹ̀ kíkún yóò fi irú rẹ̀ kalẹ̀ gan-an. Tí ètò náà bá sọ pé gbogbo nnkan ń gba ọ̀nà abẹ́lẹ̀, àkọsílẹ̀ àwọn ọ̀nà àfikún yóò yí díẹ̀ gan-an. Àkọsílẹ̀ rẹ kì í ṣe àṣìṣe; ó kàn kò ní í ṣe pẹ̀lú àwọn ibùdó tí ó kò dárúkọ rẹ̀ rí. Ìṣàkóso èyí sábà wà nínú ìṣètò ètò fún fífi gbogbo ìrìnnà ránṣẹ́, kì í ṣe nínú àṣẹ ọ̀nà kankan.
Pinnu irú àwòrán tí ẹ fẹ́ gan-an kí ẹ tó ṣàtúnṣe àwọn àkọsílẹ̀ sí i. Ọ̀nà abẹ́lẹ̀ kíkún pẹ̀lú ìyàsọ́tọ̀ yàtọ̀ sí ọ̀nà abẹ́lẹ̀ tí ó yà sọ́tọ̀ pẹ̀lú ìpilẹ̀ pàtó, àti dído méjèèjì pọ̀ ń dá tábìlì tí ẹnikẹ́ni kò lè sọ tẹ́lẹ̀.
Tí àjọ bá nílò ọ̀nà abẹ́lẹ̀ kíkún, dáwọ́ ìgbìyànjú láti pín ọ̀nà rẹ̀ níbílẹ̀ dúró kí o sì gbé ìbéèrè náà lọ sọ́dọ̀ ẹni tí ó ni ìlànà náà. Ọ̀nà tí a fi kún níbílẹ̀ tí ó lòdì sí i yóò di yíyọ kúrò nípasẹ̀ ìmúdójúìwọ̀n ètò tí ó kàn rẹ̀pẹ̀.
Àwọn ọ̀nà abẹ́lẹ̀ PPP nílò ìkọ̀wé dípò kọ́kọ́rọ́
Fún àwọn ọ̀nà abẹ́lẹ̀ tí ó dá lórí PPP, defaultroute ni kọ́kọ́rọ́ ètò tí ó ń dá ọ̀nà àìdá; yọ ọ́ kúrò, alábàárá yóò sì dáwọ́ bíbéèrè gbogbo ibùdó. Lẹ́yìn náà a ó fi àwọn ọ̀nà kún lẹ́yìn tí ó ti farahàn, sábà láti /etc/ppp/ip-up:
#!/bin/sh
/sbin/route add -net 192.168.1.0 -interface ppp0
Jẹ́ kí àkọsílẹ̀ náà wà lábẹ́ ìní root kí ó sì ṣeé ṣe, kí o sì fi ìdádúró kún orúkọ ojú-ọ̀nà nígbà tí ètò abẹ́lẹ̀ ju ọ̀kan lọ wà lórí ẹ̀rọ. Ìkọ̀wé tí ó ń ṣiṣẹ́ fún gbogbo ìsopọ̀ PPP tí ó sì ro orúkọ ẹ̀rọ kan jẹ́ àṣìṣe kékeré pẹ̀lú ìgbésí ayé gígùn.
Ṣàyẹ̀wò pípín náà pẹ̀lú àwọn ìbéèrè mẹ́ta
Ya tábìlì náà nígbà tí ẹ wà ní ìsopọ̀ kí o sì ṣàkọsílẹ̀ ojú-ọ̀nà tí ó ń sin ọ̀nà abẹ́lẹ̀. Lẹ́yìn náà ṣàyẹ̀wò ibùdó pàtó dípò gbígbẹ́kẹ̀lé ipò àbájáde àṣẹ tí ó dá a. Kóòdù àbájáde ń sọ bí irinṣẹ́ náà ti gba àwọn àríyànjiyàn, kì í ṣe bí ìrìnnà ń gba ọ̀nà tí ẹ ní lọ́kàn.
Parí pẹ̀lú àwọn ìbéèrè mẹ́ta tí ó fi pípín náà hàn: agbàlejò inú kan nípasẹ̀ àdírẹ́sì, orúkọ inú kan nípasẹ̀ olùyẹ́jọ́ inú, àti ojú-ìwé gbangba kan tí ó yẹ kí ó ṣì lo ìsopọ̀ àdúgbò. Tí ojú-ìwé gbangba bá ń gba ọ̀nà abẹ́lẹ̀ pẹ̀lú báyìí, pípín náà kò ṣẹlẹ̀ rí, ohunkóhun tí àkọsílẹ̀ ọ̀nà bá dà bí ẹni pé ó ń sọ.
Tún sopọ̀ lẹ́ẹ̀kan sí i kí o sì tún ìbéèrè inú náà ṣe, nítorí àwọn ọ̀nà tí a fi ọwọ́ kún lè wà pẹ́ ju ojú-ọ̀nà tí ó mú wọn di wúlò lọ yóò sì yí ìrìnnà padà ní ìdákẹ́jẹ́ sí ihò dúdú lẹ́yìn tí ọ̀nà abẹ́lẹ̀ bá ṣubú.