Predor se dvigne, rokovanje se zaključi in razreševanje imen se ustavi. V konfiguraciji peer se ni nič spremenilo, ker vrstica DNS nikoli ni bila njen del. Pripada pomočniku za nastavitev, kar pomeni, da napaka živi v orodjih prevajalnika na gostitelju in ne v ključih WireGuarda.

Preberite prvo sporočilo, ki ga je izpisal pomočnik, ne zadnjega, in razlika med manjkajočim orodjem in nedosegljivim strežnikom postane očitna.

Vrstica DNS je funkcija pomočnika

Osnovna konfiguracijska polja opisujejo peerje, ključe in dovoljene naslove. Razreševanje imen se doda zgoraj s skriptom, ki dvigne vmesnik, in vsaka izvedba to naredi drugače. Namizni odjemalec lahko upravlja DNS prek lastne storitve, distribucijska skripta lahko pokliče eno od več orodij prevajalnika, vsebnik pa morda ne naredi nobenega. Konfiguracijska datoteka vam ne more povedati, katera od teh poti je v igri.

Zato je lahko konfiguracijska datoteka veljavna za protokol in vseeno med nastavitvijo ne uspe: napaka pripada kavlju, ki ga protokol nikoli ne vidi.

Pisanje razširjenega polja v osnovno konfiguracijo in pričakovanje, da ga bo orodje protokola sprejelo, ustvari enako zmedo iz nasprotne smeri. Oba razčlenjevalnika bereta različne datoteke.

Vedeti, kateri teče, je prvi diagnostični korak, in to je običajno vidno v vpisanem ukazu, ne v konfiguracijski datoteki.

Preberite prvo napako, ki jo izpiše pomočnik

Dvignite vmesnik v ospredju in berite izpis po vrsti. Manjkajoče orodje prevajalnika, neuspešen kavelj in nedosegljiv strežnik ustavijo isti ukaz na različnih mestih, in vsak ima svoje popravilo.

wg-quick up wg0
resolvectl status wg0
ip route get 10.66.0.1

Prvi ukaz poroča o poteku nastavitve, drugi pokaže, katere strežnike vmesnik zdaj zahteva, tretji pa pokaže, ali je naslov prevajalnika res dosegljiv skozi predor. Prevajalnik, ki je nastavljen, a ni usmerljiv, ustvarja časovne omejitve namesto konfiguracijskih napak, zato oba preverjanja spadata skupaj. Branje samo izpisa stanja daje samozavesten in napačen sklep.

Če se je nastavitev končala in razreševanje imen še vedno ne uspe, primerjajte prevajalnik, ki ga je namestil pomočnik, s tistim, ki ga je omrežje uporabljalo prej. Zasebni prevajalnik potrebuje pot skozi predor, konfiguracija, ki ga navaja brez pokritja njegove predpone, pa pusti vsako poizvedbo čakati.

Kateri prevajalnik gostitelj v resnici ima

Sodobni gostitelji Linux pogosto poganjajo lokalni stub prevajalnik, zato naslov, ki ga namesti pomočnik, porablja ta stub in ne aplikacije neposredno. Ročno urejanje ustvarjene datoteke je lahko videti delujoče do naslednje ponovne povezave, ko jo pomočnik prepiše.

Uporabite podprto integracijo za distribucijo in pustite eni komponenti, da poseduje stanje prevajalnika. Dva lastnika ustvarita enako tekmo kot dva lastnika naslova vmesnika, simptom pa je gostitelj, ki po vsaki spremembi nekaj minut pravilno razrešuje.

Notranja imena si zaslužijo lastno preverjanje. Javni prevajalnik lahko obnovi splošno brskanje, medtem ko vsako podjetniško ime ne uspe, kar je nasprotno od tega, čemur je bil predor namenjen. Preden sklenete, da je DNS popravljen, vprašajte predvideni strežnik za notranje ime.

Čiščenje je enako pomembno kot nastavitev

Spustite vmesnik in znova preglejte stanje prevajalnika. Pomočnik, ki obnovi prejšnjo konfiguracijo, pusti gostitelja uporabnega; tisti, ki pusti svoje strežnike, ustvari naslednjo napako, pogosto ure pozneje, ko predora že dolgo ni.

Zastarelo stanje je lahko opaziti, ko ga začnete iskati. Seznam prevajalnikov lahko kaže na naslov na vmesniku, ki ne obstaja več, iskalna domena pa lahko preživi omrežje, ki ste ga zapustili danes zjutraj. Oboje naredi naslednjo povezavo nepredvidljivo in nobeno se ne pojavi v lastnem izpisu stanja predora. Preverjanje traja deset sekund in prihrani naslednji osebi uro.

Diagnostiko držite ločeno od popravila. Če ne uspe vsak cilj, ne le iskanje imen, so sumljive poti in posredovanje, vrstica DNS pa je odvračanje pozornosti. Priročnik wg-quick dokumentira, katera polja obravnava in katera pripadajo protokolu, in ta meja je celoten odgovor na večino teh poročil.

Sorodni članki