Ynterface is omheech, mar wg-quick mislearre: wat no
In mislearre ienheid kin in heal konfigurearre tunnel efterlitte. Lês de earste stap dy’t mislearret, beslút oft jo skjinmeitsje of reparearje, en bewis it dan mei in fersyk.
De ienheid is read, it ynterface bestiet, en de tunnel wurket foar it grutste part, wat de meast betiizjende kombinaasje is dy’t der is. Ynstelling is in searje: earst wurdt it ynterface makke, dêrnei komme adressen, rûtes, ynstellingen fan de resolver en alle hook-opdrachten. In flater by stap fjouwer lit de earste trije stean, dat de namme fan it ynterface is bewiis dat it opstarten begûn, net dat it klear wie. Ien ekstra feit soe de betizing besparre hawwe: de stap dy’t mislearre.
Dielsteat is de normale flater
Dat gedrach is te ferwachtsjen yn stee fan it as skea te behanneljen. It ynterface is it goedkeapste diel fan ‘e ynstelling en it maklikste om efter te litten, en it is ek it diel dat de masine healwurkjend lykje lit.
Wat noch net bestiet, is alles wat nei de mislearre stap kaam. As de flater by de resolver-faze wie, binne adressen en rûtes der en DNS net. As it in rûte wie, hat de tunnel in adres en gjin paad der trochhinne.
It gefolch is in masine dy’t guon tests beantwurdet en oaren mislearret, en dêrom tinke minsken dat de tsjinst flikkert wylst dy nea suksesfol begûn is. In tsjinst dy’t nea klear kaam, kin net flikkerje. It kin allinnich hieltyd wer om deselde reden mislearje.
Fyn de earste mislearre stap
Lês it sjoernaal fan de ienheid yn stee fan allinnich de hjoeddeiske status, en lês it fanôf it begjin fan de mislearre run. De lêste rigel fertelt jo de útgongskoade; de earste flater fertelt wat te reparearjen.
Dizze opdrachten printsje de steat fan de ienheid, it opstartsjoernaal foar dy ienheid en de libbene steat fan de tunnel:
systemctl status wg-quick@wg0
journalctl -u wg-quick@wg0 -b --no-pager | tail -40
wg show
ip -4 addr show dev wg0In resolver-flater, in rûte dy’t al bestiet, in hook dy’t mei in net-nul koade einige en in flater by it parsen fan de konfiguraasje ferskine allegear yn dat finster, en elk neamt syn eigen komponint. Allinnich út ‘e steat fan it ynterface riede negearret al dy ynformaasje.
Trije betingsten dy’t de reparaasje beslisse
Beslút oft jo skjinmeitsje, op it plak reparearje of de ienheid út it opstartpaad helje, en beslút dat foardat jo wat typje.
As it ynterface stikken is mar de konfiguraasje kloppet, meitsje skjin en begjin opnij. As de konfiguraasje ferkeard is, reparearje dy en meitsje dochs earst skjin, want in twadde behearder oer in dielsteat starte jout twa eigners foar ien ynterface. As de flater in ûntbrekkende systeemkomponint is, lykas in resolver-helper dy’t de masine net hat, ynstallearje of ferwiderje de ôfhinklikens dan bewust yn stee fan de ienheid te bewurkjen oant dy ophâldt mei klagen.
Dy trije gefallen dekke it measte fan wat op in mysterieuze reade ienheid liket. De ûnderskiedende fraach is oft deselde flater op in masine mei in skjinne steat foarkomme soe, en it antwurd komt meastentiids út ‘e earste flaterrigel.
Meitsje skjin foardat jo it opnij besykje
In nij besykjen oer in besteande steat kin om in nije reden mislearje en de oarspronklike ferbergje. Bring it ynterface del mei itselde helpmiddel dat it makke hat, en befêstigje dan dat der neat oerbleaun is.
Wiskje gjin ûnbesibbe ynterfaces en set de netwurkstapel fan de host net werom. Beide binne grutte aksjes om in lyts objekt te reparearjen, en se feroarje ien mislearre tunnel yn in masine wêrfan oare ferbiningen opnij opboud wurde moatte. It krekte berik is ien ynterface en de ienheid dy’t it besit. Alles breder freget in reden dy’t foarôf skreaun is.
Bewiis de tunnel, net de ienheid
In griene ienheid betsjut dat de opstartsearje mei nul einige. It betsjut net dat in pakket de oare kant berikt hat, en net dat de resolver ynsteld is sa’t jo fan doel wiene.
Stjoer in fersyk troch de tunnel en lês de steat dy’t it makke hat:
systemctl is-active wg-quick@wg0
wg show wg0 latest-handshakes
ping -c 3 10.63.0.1
resolvectl query internal.example.netIn hânhjit sûnder antwurd fertelt jo dochs dat de tunnel foarme is en de fiere kant stil is, wat in oar probleem is as in ienheid dy’t nea begûn is. Hâld de steat fan de ienheid, de hânhjit en it resultaat fan it fersyk yn ien record, want se mislearje ûnôfhinklik en allinnich de kombinaasje beskriuwt it systeem.