wg-quick ikisser id-DNS waqt il-qbil: aqra l-iżball tas-setup
Il-linja DNS tappartjeni lill-għajnuna tas-setup, mhux lill-protokoll tal-pari. Aqra l-ewwel żball, iċċekkja r-rotta tar-resolver u kkonferma li t-tindif jerġa’ jġib l-istat ta’ qabel.
Il-mina titla’, il-handshake jitlesta, u r-riżoluzzjoni tal-ismijiet tieqaf. Xejn ma nbidel fil-konfigurazzjoni tal-pari, għax il-linja DNS qatt ma kienet parti minnha. Din tappartjeni lill-għajnuna tas-setup, jiġifieri l-ħsara tgħix fl-għodod tar-resolver tal-host u mhux fiċ-ċwievet ta’ WireGuard.
Aqra l-ewwel messaġġ li pprintja l-għajnuna, mhux l-aħħar wieħed, u d-differenza bejn għodda nieqsa u server li ma jintlaħaqx issir ovvja.
Il-linja DNS hija karatteristika tal-għajnuna
L-oqsma ewlenin tal-konfigurazzjoni jiddeskrivu l-pari, iċ-ċwievet u l-indirizzi permessi. Ir-riżoluzzjoni tal-ismijiet tiżdied fuqhom mis-script li tella’ l-interface, u kull implimentazzjoni tagħmilha b’mod differenti. Klijent tad-desktop jista’ jamministra d-DNS permezz tas-servizz tiegħu, script tad-distribuzzjoni jista’ jsejjaħ waħda minn bosta għodod tar-resolver, u container jista’ ma jagħmel l-ebda waħda. Il-fajl tal-konfigurazzjoni ma jistax jgħidlek liema minn dawn it-toroq qiegħed jaħdem.
Għalhekk fajl tal-konfigurazzjoni jista’ jkun validu għall-protokoll u xorta jonqos waqt is-setup: il-ħsara tappartjeni lil hook li l-protokoll qatt ma jara.
Li tikteb qasam estiż f’konfigurazzjoni ewlenija u tistenna li l-għodda tal-protokoll taċċettah tipproduċi l-istess konfużjoni mid-direzzjoni opposta. Iż-żewġ parser jaqraw fajls differenti.
Li tkun taf liema qiegħed jaħdem huwa l-ewwel pass dijanjostiku, u normalment jidher fil-kmand li ttajpjajt, mhux fil-fajl tal-konfigurazzjoni.
Aqra l-ewwel żball li tipprintja l-għajnuna
Tellgħa l-interface fil-quddiem u aqra l-output fl-ordni. Għodda tar-resolver nieqsa, hook li falla u server li ma jintlaħaqx kollha jwaqqfu l-istess kmand f’punti differenti, u kull waħda għandha tiswija differenti.
wg-quick up wg0
resolvectl status wg0
ip route get 10.66.0.1
L-ewwel kmand jirrapporta l-progress tas-setup, it-tieni juri liema servers l-interface issa tallega, u t-tielet juri jekk l-indirizz tar-resolver huwiex verament aċċessibbli mill-mina. Resolver li huwa kkonfigurat imma mhux routabbli jipproduċi timeouts minflok żbalji tal-konfigurazzjoni, u għalhekk iż-żewġ verifiki jmorru flimkien. Li taqra biss l-output tal-istat tagħti konklużjoni kunfidenti u żbaljata.
Jekk is-setup tlesta u r-riżoluzzjoni tal-ismijiet għadha tonqos, qabbel ir-resolver li installat l-għajnuna ma’ dak li n-netwerk kien juża qabel. Resolver privat jeħtieġ rotta mill-mina, u konfigurazzjoni li telenkah mingħajr ma tkopri l-prefiss tiegħu tħalli kull mistoqsija tistenna.
Liema resolver fil-fatt għandu l-host
Hosts Linux moderni spiss iħaddmu resolver stub lokali, għalhekk l-indirizz li jinstalla l-għajnuna jiġi kkunsmat minn dak l-stub u mhux mill-applikazzjonijiet direttament. Li timmodifika bl-idejn fajl iġġenerat jista’ jidher li jaħdem sax-xiri mill-ġdid li jmiss, meta l-għajnuna terġa’ tikteb.
Uża l-integrazzjoni appoġġjata għad-distribuzzjoni u ħalli komponent wieħed jippossjedi l-istat tar-resolver. Żewġ sidien jipproduċu l-istess tellieqa bħal żewġ sidien ta’ indirizz tal-interface, u s-sintomu huwa host li jirriżolvi b’mod korrett għal ftit minuti wara kull tibdil.
L-ismijiet interni jistħoqqilhom verifika tagħhom. Resolver pubbliku jista’ jġib lura l-browsing ġenerali filwaqt li jagħmel kull isem korporattiv jonqos, li huwa l-oppost ta’ dak li għalih kienet il-mina. Staqsi lis-server maħsub dwar l-isem intern qabel ma tikkonkludi li d-DNS inħel.
It-tindif huwa importanti daqs is-setup
Niżżel l-interface u erġa’ spezzjona l-istat tar-resolver. Għajnuna li tirrestawra l-konfigurazzjoni preċedenti tħalli l-host użabbli; waħda li tħalli s-servers tagħha stess tikkrea l-ħsara li jmiss, spiss sigħat wara meta l-mina ilha ma tidher.
L-istat antik huwa faċli li tara meta tibda tfittxu. Lista tar-resolvers tista’ tindika indirizz fuq interface li m’għadhiex teżisti, u dominju tat-tiftix jista’ jibqa’ ħaj minn netwerk li ħallejt dalgħodu. Kull wieħed minnhom jagħmel il-konnessjoni li jmiss imprevedibbli, u l-ebda wieħed ma jidher fl-output tal-istat tal-mina stess. Il-verifika tieħu għaxar sekondi u tiffranka siegħa lil persuna li jmiss.
Żomm id-dijanjosi separata mit-tiswija. Jekk kull destinazzjoni tonqos u mhux biss it-tiftix tal-ismijiet, ir-rotot u l-forwarding huma s-suspettati u l-linja DNS hija distrazzjoni. Il-manwal ta’ wg-quick jiddokumenta liema oqsma jittratta u liema jappartjenu lill-protokoll, u dak il-konfini huwa t-tweġiba kollha għal ħafna minn dawn ir-rapporti.