openfortivpn etengabe gainidazten ari da DNSa? Aurkitu benetako jabea
Bi etengailuk bezeroaren eta pppd-ren DNS idazleak isilarazten dituzte, baina batek ere ez du ordezkorik izendatzen. Jarraitu eskualdaketa, aukeratu jabe bat eta egiaztatu ebazpena esteka bakoitzeko.
Jarraitu konexioari altxatzen den unetik: bezeroak autentifikatu egiten du, pppd-k negoziatu egiten du, eta gero zerbait DNS ezarpenak idazten ditu sistema eragilean. VPNak zure ebazlea aldatu zuela besterik ez badakizu, oraindik ez dakizu zein etapak egin zuen hori. Horietako bik egin dezakete, eta pppd integrazio dokumentatua erabiltzen duen bezero batean elkarren artean nahikoa gertu egiten dute lan aktore bakar bat emateko. Idazlea izendatzea lehen urratsa da; haren ordezkoa hautatzea bigarrena da, eta erabaki bereizia da, bere hutsegite-modu propioekin.
Beheko sekuentziak bezeroa kanporantz jarraitzen du: konexioak zer aldatu zuen, zein etengailuk isilarazten duen zein idazle, nork hartu behar duen bere gain eta nola egiaztatu emaitzak berrikonexioa gainditzen duen. Etapa bakoitzak arrasto desberdina uzten du, eta arrastoak esaten dizu eskualdaketa benetan gertatu zen ala ez.
Hasi konexioak benetan zer aldatu zuenetik
Konektatu behin zure ohiko komandoarekin eta alderatu ebazpena aurretik eta ondoren. systemd-resolved darabilen Linux ostalari batean, resolvectl status-k esteka bakoitzeko DNS zerbitzariak eta bilaketa domeinuak inprimatzen ditu, eta bere zerbitzariak daramatzan tun edo ppp esteka berria bezero aldeko eguneraketaren hatz-marka da. macOS-en, scutil --dns-k ebazlearen konfigurazioa erakusten du aplikazioek kontsultatzen duten ordenan.
Alderatu hori aldatzea espero zenuen fitxategiarekin. Esteka bakoitzeko ikuspegiko konexioari lotutako sarrera bat eta berridatzitako /etc/resolv.conf bi emaitza desberdin dira, eta bigarrena beste zerbait-ek erabat kudeatzen duen esteka sinbolikoa izan daiteke. Idatzi ebazlearen helbidea, bilaketa domeinuak eta interfazearen izena une berean; horietako edozeinetan aldaketak beste idazle bat seinalatzen du. Oinarri-lerro hori gabe, ondorengo zuzenketa bakoitza hiru osagaietatik zein mugitu zen asmatzea da.
Bi etengailuak eta bakoitzak isilarazten duen idazlea
openfortivpn-ek kontrolatu dezakeen bi idazleak itzaltzen dituen aukera-zati bat dokumentatzen du, eta etengailu bakoitzak guztiz idatzitako baliokide bat du, eskuliburuak ezarpen berbertzat hartzen duena.
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-k bezeroari atebidetik ikasitako DNS zerbitzariak aplikatzea eragozten dio, --pppd-no-peerdns-k berriz pppd-ri parekoaren DNS sistema barrura bultzatzea eragozten dio. Upstreamen eskuliburua ohartarazten du PPP bidezko DNS eguneraketek bezeroaren beraren DNS eguneraketekin lehiatu daitezkeela, eta horregatik bi etengailuak zatiaren barruan daude, horietako bat nahikotzat hartu beharrean.
Etengailu batek ere ez du ordezko ebazlerik izendatzen, eta batek ere ez dio sare-kudeatzaile bati, DHCP bezero bati edo VPN integrazio bereizi bati geroago ebazpena idaztea eragozten. Bi idazle isilarazteak eremua irekita uzten du, ez jabetuta. Hirugarren osagai batek DNSa jada kudeatzen badu, zatiak ez du aldatzen behatu dezakezun ezer; ezerk kudeatzen ez badu, oraintxe kendu duzu izen pribatuen ebazpenaren iturri bakarra. Hori baliozko antolamendua da ordezko jabea lehenengo aukeratu eta bere kabuz probatu zenean soilik.
Aukeratu jabea ezer desgaitu aurretik
Erabaki lehenengo lan-izenetarako kontsultei nor erantzuten dien, aukera horrek ondorengo guztia mugatzen duelako. Lehendik dagoen ebazlea mantentzeak zona pribatua bezeroa dagoen edonondik jada irisgarria izan behar duela esan nahi du, eta bulegoaren barneko ebazle pribatuak tunelaren altxatzean irauten duen ibilbidea behar du. Kontsulta guztiak barneko zerbitzu bakar batera bidaltzea hirugarren politika da, hutsegite-modu zorrotzagoarekin: zerbitzu hori irisgarria ez denean, izen publikoek huts egiten dute pribatuekin batera.
Ibilbidearen jabetza bereizita geratzen da nahita. Ibilbide-aukerak ez dira beharrezkoak DNSa aldatu duzulako, eta ordezkoa instalatu gabe ibilbide-instalazioa desgaitzeak oraintxe aukeratu duzun ebazlea irisgarri ez izatea eragin dezake. Begiratu bideratze-taulari zehazki ebazlearen helbidearentzat, ez soilik kasualitatez probatu duzun aplikazioaren azpisarearentzat.
Egiaztatu ebazpena esteka bakoitzeko, ez fitxategi bakoitzeko
/etc/resolv.conf bakar bat ez da aplikazioek benetan erabiltzen dutenaren inbentarioa, ebazpen mugatua edo domeinu bakoitzeko ebazpena duen ostalari batean, beraz irakurri ebazlearen egoera plataformak erakusten duen moduan.
resolvectl status
resolvectl query vpn.internal.example.com
resolvectl query example.com
ip route get 10.20.0.53
Galdetu izen pribatu bat eta izen publiko bat konexioa altxatuta dagoenean, eta idatzi zein estekak erantzun zion bakoitzari. VPN estekak domeinu bakoitzeko bilaketa-zerrenda daramanean, izen pribatu bat ondo ebatzi daiteke izen publiko bat oraindik tokiko ebazlera doan bitartean, eta banaketa hori diseinua funtzionatzen ari da, ez matxura. Kontsulta pribatuak huts egiten badu, aztertu ebazlera doan ibilbidea DNSa berriro ukitu aurretik; arrakasta badu aplikazioren batek oraindik huts egiten duen bitartean, aplikazioak bere kabuz cachean gordetako edo bereiz konfiguratutako ebazle bat irakurtzen ari da agian.
Berrikonektatu eta egiaztatu deskonektatutako egoera
Jaitsi konexioa eta errepikatu bi kontsultak. Aukeratutako jabeak instalatu duena jabe horrek kendu edo berrezarri behar du, ez isilarazi duzun bezeroak atzean utzita. Tunelak baino gehiago irauten duen esteka bakoitzeko sarrera zaharkitu batek kontsulta pribatuak bidaltzen jarraitzen du jada irisgarria ez den helbide batera.
Ondoren berrikonektatu eta irakurri berriro hiru balio berak: ebazlearen helbidea, bilaketa domeinuak, interfazea.
Idatzitako politikarekin bat badatoz, eskualdaketa osatuta dago eta VPN bezeroa ez da jada idazleetako bat. Esteka altxatu eta segundo batzuetara balio bat atzera egiten badu, beste zerbait ari da oraindik konfigurazioa aplikatzen, eta hurrengo urratsa osagai hori identifikatzea da, beste bandera bat gehitzea ordez. Nahi duzun amaiera-egoera gertaerarik gabea da: jabe bat, politika dokumentatu bat eta deskonektatutako ostalari bat, tunela existitu aurretik bezalaxe ebazten duena.