openfortivpn ń tún DNS kọ lójú? Wá olóòótọ́ onílé
Yípadà méjì ń pa àwọn akọ̀wé DNS ti aláàbò àti pppd lẹ́nu, ṣùgbọ́n kò sí èyí tí ó dárúkọ àròpo. Tẹ̀lé ìgbékalẹ̀, yan onílé kan kí o sì jẹ́rìí ìpinnu fún ọ̀nà ìsopọ̀ kọ̀ọ̀kan.
Tẹ̀lé ìsopọ̀ náà láti àkókò tí ó gbé sókè: aláàbò ń jẹ́rìí ara rẹ̀, pppd ń ṣe ìdúnàádúrà, lẹ́yìn náà ohun kan kọ àwọn ìṣètò DNS sínú ẹ̀rọ ìṣiṣẹ́. Bí o bá kàn mọ̀ pé VPN yí aṣàtúnṣe rẹ padà, ìwọ kò ì tíì mọ èwo nínú àwọn ìpele wọ̀nyẹn ló ṣe é. Méjì nínú wọn lè ṣe é, àti lórí aláàbò tí ń lo ìsopọ̀ pppd tí a kọ sílẹ̀ wọn ń ṣiṣẹ́ tó sún mọ́ra tó láti dàbí olùkópa kan ṣoṣo. Dídárúkọ akọ̀wé ni ìgbésẹ̀ àkọ́kọ́; yíyan àròpo rẹ̀ ni èkejì, ìyẹn sì jẹ́ ìpinnu ọ̀tọ̀ pẹ̀lú àwọn ọ̀nà ìkùnà rẹ̀.
Ìtẹ̀lé-ìtẹ̀lé nísàlẹ̀ ń tẹ̀lé aláàbò jáde: kí ni ìsopọ̀ yí padà, yípadà wo ni ń pa akọ̀wé wo lẹ́nu, ta ni ó yẹ kí ó gbà á lọ́wọ́, àti bí o ṣe lè jẹ́rìí pé àbájáde náà yóò yè lẹ́yìn ìsopọ̀mọ́ra. Ìpele kọ̀ọ̀kan fi àmì ọ̀tọ̀ sílẹ̀, àmì náà sì ni ó ń sọ fún ọ bóyá ìgbékalẹ̀ náà ṣẹlẹ̀ ní ti gidi.
Bẹ̀rẹ̀ pẹ̀lú ohun tí ìsopọ̀ yí padà ní ti gidi
Sopọ̀ mọ́ra lẹ́ẹ̀kan pẹ̀lú àṣẹ ìgbà gbogbo rẹ kí o sì fi ìpinnu wé ṣáájú àti lẹ́yìn. Lórí ẹ̀rọ Linux tí ń ṣiṣẹ́ systemd-resolved, resolvectl status ń tẹ àwọn olùpèsè DNS àti àwọn ìkàwé ìwádìí jáde fún ọ̀nà ìsopọ̀ kọ̀ọ̀kan, àti ìsopọ̀ tun tàbí ppp tuntun tí ó gbé àwọn olùpèsè tirẹ̀ ni ẹ̀ka ìka ìmúdójúìwọ̀n láti ẹ̀gbẹ́ aláàbò. Lórí macOS, scutil --dns ń fi ìṣètò aṣàtúnṣe hàn ní ìtẹ̀lé-ìtẹ̀lé tí àwọn ohun èlò ń gbà á lámọ̀ràn.
Fi ìyẹn wé fáìlì tí o retí pé yóò yí padà. Àkọsílẹ̀ tí ó so mọ́ ìsopọ̀ nínú ìwòye fún ọ̀nà ìsopọ̀ kọ̀ọ̀kan àti /etc/resolv.conf tí a tún kọ jẹ́ àbájáde méjì ọ̀tọ̀, èkejì sì lè jẹ́ ìsopọ̀ àmì tí ohun mìíràn ń ṣàkóso pátápátá. Kọ àdírẹ́sì aṣàtúnṣe, àwọn ìkàwé ìwádìí àti orúkọ ìfarakorò ní àkókò kan náà; ìyípadà nínú èyíkéyìí nínú wọn ń tọ́ka sí akọ̀wé mìíràn. Láìsí ìlà ìpìlẹ̀ yẹn, àtúnṣe kọ̀ọ̀kan tó bá yá jẹ́ àròsọ nípa èwo nínú àwọn ẹ̀yà mẹ́ta ló ṣí.
Àwọn yípadà méjì àti akọ̀wé tí ọ̀kọ̀ọ̀kan ń pa lẹ́nu
openfortivpn ń kọ ẹ̀ka àṣàyàn tí ó pa àwọn akọ̀wé méjèèjì tí ó lè ṣàkóso lẹ́nu, àti yípadà kọ̀ọ̀kan ní àdàkọ tí a kọ ní kíkún tí ìwé ìtọ́sọ́nà kà sí ìṣètò kan náà.
openfortivpn gw.example.com:443 --no-dns --pppd-no-peerdns
# written out in long form
openfortivpn gw.example.com:443 --set-dns=0 --pppd-use-peerdns=0
--no-dns ń dá aláàbò dúró láti lo àwọn olùpèsè DNS tí ó kọ́ láti ẹnu-ọ̀nà, nígbà tí --pppd-no-peerdns ń dá pppd dúró láti ti DNS ẹlẹ́gbẹ́ rẹ̀ wọ inú ẹ̀rọ. Ìwé ìtọ́sọ́nà upstream ń kìlọ̀ pé àwọn ìmúdójúìwọ̀n DNS nípasẹ̀ PPP lè díje pẹ̀lú àwọn ìmúdójúìwọ̀n DNS ti aláàbò fúnra rẹ̀, nítorí náà àwọn yípadà méjèèjì yẹ kí ó wà nínú ẹ̀ka náà, dípò kí a kà ọ̀kan nínú wọn sí tó.
Kò sí yípadà tí ó dárúkọ aṣàtúnṣe àròpo, kò sì sí èyí tí ó dá olùṣàkóso nẹ́tíwọ́kì, aláàbò DHCP tàbí ìsopọ̀ VPN ọ̀tọ̀ dúró láti kọ ìpinnu lẹ́yìn náà. Pípa àwọn akọ̀wé méjì lẹ́nu ń fi pápá náà sílẹ̀ ní ṣíṣí dípò kí ó jẹ́ níní. Bí ẹ̀yà kẹta bá ti ń ṣàkóso DNS, ẹ̀ka náà kò yí ohunkóhun tí o lè ṣàkíyèsí padà; bí kò bá sí ohun tí ń ṣàkóso rẹ̀, o ṣẹ̀ṣẹ̀ yọ orísun kan ṣoṣo ti ìpinnu orúkọ àdáni kúrò. Ìṣètò yẹn wúlò ní ti gidi kìkì nígbà tí a yan onílé àròpo náà kọ́kọ́ tí a sì dán an wò ní ọ̀tọ̀.
Yan onílé náà kí o tó dènà ohunkóhun
Kọ́kọ́ pinnu ta ni yóò dáhùn àwọn ìbéèrè fún àwọn orúkọ iṣẹ́, nítorí yíyan yẹn ń dènà ohun gbogbo tó tẹ̀lé. Pípa aṣàtúnṣe tó wà lọ́wọ́ múmú túmọ̀ sí pé agbègbè àdáni gbọ́dọ̀ ti jẹ́ àṣepọ̀ láti ibikíbi tí aláàbò bá wà, àti pé aṣàtúnṣe àdáni nínú ọ́fíìsì nílò ọ̀nà tí yóò yè nígbà tí ọ̀nà abẹ́lẹ̀ náà gbé sókè. Fífi ìbéèrè kọ̀ọ̀kan ránṣẹ́ sí iṣẹ́ inú kan ṣoṣo jẹ́ ìlànà kẹta pẹ̀lú ọ̀nà ìkùnà tí ó mú gbá, nígbà tí iṣẹ́ yẹn kò bá dé, àwọn orúkọ gbangba ń kùnà pẹ̀lú àwọn orúkọ àdáni.
Níná ọ̀nà jẹ́ ọ̀tọ̀ lọ́nà àbọ̀mọ́. Àwọn àṣàyàn ọ̀nà kò pọndandan nítorí pé o yí DNS padà, àti pípa ìṣètò ọ̀nà dúró láìfi àròpo sílẹ̀ lè mú kí aṣàtúnṣe tí o ṣẹ̀ṣẹ̀ yan di aláìṣepọ̀. Ṣàyẹ̀wò tábìlì ìtọ́nisọ́nà ní pàtó fún àdírẹ́sì aṣàtúnṣe, kì í ṣe kìkì fún ẹ̀ka nẹ́tíwọ́kì ohun èlò tí o ṣàdédé dán wò.
Ṣàyẹ̀wò ìpinnu fún ọ̀nà ìsopọ̀ kọ̀ọ̀kan, kì í ṣe fáìlì kọ̀ọ̀kan
Àkọsílẹ̀ /etc/resolv.conf kan kì í ṣe àkójọ ohun tí àwọn ohun èlò ń lò ní ti gidi lórí ẹ̀rọ tí ó ní ìpinnu tí a fi ààlà dé tàbí ti ìkàwé kọ̀ọ̀kan, nítorí náà ka ipò aṣàtúnṣe náà bí pẹpẹ ṣe ń fi í hàn.
resolvectl status
resolvectl query vpn.internal.example.com
resolvectl query example.com
ip route get 10.20.0.53
Bèèrè orúkọ àdáni kan àti orúkọ gbangba kan lẹ́yìn tí ìsopọ̀ bá gbé sókè, kí o sì ṣàkíyèsí ọ̀nà ìsopọ̀ wo ló dáhùn fún ọ̀kọ̀ọ̀kan. Níbi tí ìsopọ̀ VPN bá gbé àkójọ ìwádìí fún ìkàwé kọ̀ọ̀kan, orúkọ àdáni lè pinnu dáadáa nígbà tí orúkọ gbangba ṣì ń lọ sí aṣàtúnṣe àdúgbò, àti pé pínpín yẹn jẹ́ àpẹẹrẹ tí ń ṣiṣẹ́ kì í ṣe àìṣedéédé. Bí ìbéèrè àdáni bá kùnà, ṣàyẹ̀wò ọ̀nà sí aṣàtúnṣe kí o tó fọwọ́ kan DNS lẹ́ẹ̀kan sí i; bí ó bá ṣàṣeyọrí nígbà tí ohun èlò ṣì ń kùnà, ohun èlò náà lè máa ka aṣàtúnṣe tirẹ̀ tí a fi pamọ́ tàbí tí a ṣètò lọ́tọ̀.
Sopọ̀ mọ́ra lẹ́ẹ̀kan sí i kí o sì jẹ́rìí ipò àìsopọ̀
Sọ ìsopọ̀ náà kalẹ̀ kí o sì tún àwọn ìbéèrè méjèèjì ṣe. Ohunkóhun tí onílé tí a yàn fi sínú yẹ kí òun fúnra rẹ̀ yọ kúrò tàbí mú padà, kì í ṣe kí aláàbò tí o pa lẹ́nu fi í sílẹ̀. Àkọsílẹ̀ fún ọ̀nà ìsopọ̀ kọ̀ọ̀kan tí ó ti gbó tí ó sì ń gbé pẹ́ ju ọ̀nà abẹ́lẹ̀ lọ ń tẹ̀síwájú láti fi àwọn ìbéèrè àdáni ránṣẹ́ sí àdírẹ́sì tí kò ṣepọ̀ mọ́.
Lẹ́yìn náà sopọ̀ mọ́ra lẹ́ẹ̀kan sí i kí o sì ka àwọn iye mẹ́ta kan náà: àdírẹ́sì aṣàtúnṣe, àwọn ìkàwé ìwádìí, ìfarakorò.
Bí wọ́n bá bá ìlànà tí o kọ sílẹ̀ mu, ìgbékalẹ̀ ti parí àti aláàbò VPN kò sí nínú àwọn akọ̀wé mọ́. Bí iye kan bá padà sẹ́yìn ní ìṣẹ́jú àáyá mélòó kan lẹ́yìn tí ọ̀nà ìsopọ̀ gbé sókè, ohun mìíràn ṣì ń lo ìṣètò, àti ìgbésẹ̀ tó kàn ni dídá ẹ̀yà yẹn mọ̀ dípò kí a fi àsíá mìíràn kún. Ipò ìparí tí o fẹ́ kò ní ìṣẹ̀lẹ̀: onílé kan, ìlànà tí a kọ sílẹ̀ kan, àti ẹ̀rọ tí a ti já kúrò tí ó ń pinnu gbágede bí ó ti ń ṣe kí ọ̀nà abẹ́lẹ̀ tó wà.