Viðmótið er uppi en wg-quick mistókst: hvað skal gera næst
Mistökuð eining getur skilið eftir hálfstillt göng. Lestu fyrsta skrefið sem mistekst, ákveddu hvort þú hreinsar eða gerir við, og sannaðu það svo með beiðni.
Einingin er rauð, viðmótið er til og göngin virka að mestu, sem er ruglingslegasta samsetningin sem til er. Uppsetning er röð: fyrst er viðmótið búið til, þá koma vistföng, leiðir, stillingar leysisins og allar krókskipanir. Mistök í fjórða skrefi láta fyrstu þrjú vera, svo heiti viðmótsins sannar að ræsingin hófst, ekki að henni lauk. Ein frekari staðreynd hefði sparað ruglið: skrefið sem mistókst.
Hlut ástand er eðlileg mistök
Þessa hegðun er rétt að búast við í stað þess að líta á hana sem skemmd. Viðmótið er ódýrasti hluti uppsetningarinnar og auðveldast að skilja eftir, og það er líka hlutinn sem lætur vélina líta hálfvirkna út.
Það sem er ekki til enn er allt sem kom eftir skrefið sem mistókst. Ef mistökin voru á stigi leysisins, eru vistföng og leiðir til og DNS ekki. Ef það var leið, hefur göngin vistfang og enga leið í gegnum þau.
Afleiðingin er vél sem svarar sumum prófunum og mistekst í öðrum, og þess vegna álykta menn að þjónustan blikki þegar hún hófst aldrei með góðum árangri. Þjónusta sem lauk aldrei getur ekki blikkað. Hún getur aðeins mistekist aftur og aftur af sömu ástæðu.
Finndu fyrsta skrefið sem mistekst
Lestu annál einingarinnar í stað þess að lesa aðeins núverandi stöðu, og lestu hann frá byrjun misheppnuðu keyrslunnar. Síðasta lína segir þér útgangskóðann; fyrsta villan segir hvað á að laga.
Þessar skipanir prenta stöðu einingarinnar, ræsi annál þeirrar einingar og lifandi stöðu ganganna:
systemctl status wg-quick@wg0
journalctl -u wg-quick@wg0 -b --no-pager | tail -40
wg show
ip -4 addr show dev wg0Villa í leysi, leið sem er þegar til, krókur sem lauk með kóða sem er ekki núll og mistök við að þátta stillinguna koma öll fram í þeim glugga, og hver um sig nefnir sína einingu. Að giska einungis út frá stöðu viðmótsins hunsar allar þessar upplýsingar.
Þrjú skilyrði sem ráða viðgerðinni
Ákveddu hvort þú hreinsar, gerir við á staðnum eða fjarlægir eininguna úr ræsileiðinni, og ákveddu það áður en þú skrifar eitthvað.
Ef viðmótið er bilað en stillingin rétt, hreinsaðu og byrjaðu upp á nýtt. Ef stillingin er röng, lagfærðu hana og hreinsaðu samt fyrst, því að ræsa annan stjórnanda yfir hlut ástandi skapar tvo eigendur að einu viðmóti. Ef mistökin eru óvirkur kerfisþáttur, eins og leysisaðstoð sem vélin hefur ekki, skaltu setja upp eða fjarlægja fylgni hans viljandi í stað þess að breyta einingunni þar til hún hættir að kvarta.
Þessi þrjú tilfelli ná yfir mest af því sem lítur út eins og dularfulla rauða einingu. Greinandi spurningin er hvort sama mistök myndu eiga sér stað á vél með hreinu ástandi, og svarið kemur venjulega úr fyrstu villulínunni.
Hreinsaðu áður en þú reynir aftur
Ný tilraun yfir núverandi ástandi getur mistekist af nýrri ástæðu og falið þá upprunalegu. Taktu viðmótið niður með sama verkfæri og bjó það til, og staðfestu svo að ekkert sé eftir.
Ekki eyða ótengdum viðmótum og ekki endurstilla netstafla hýsilsins. Bæði eru stórar aðgerðir til að laga lítinn hlut, og þær breyta einu misheppnuðu gangi í vél þar sem aðrar tengingar þurfa að vera endurreistar. Rétta umfangið er eitt viðmót og einingin sem á það. Allt víðtækara krefst ástæðu sem er skrifuð niður áður en það gerist.
Sannaðu göngin, ekki eininguna
Græn eining þýðir að ræsiröðin lauk með núlli. Það þýðir ekki að pakki hafi náð hinum endanum, og ekki að leysirinn hafi verið stilltur eins og þú ætlaðir.
Sendu beiðni í gegnum göngin og lestu ástandið sem framleiddi hana:
systemctl is-active wg-quick@wg0
wg show wg0 latest-handshakes
ping -c 3 10.63.0.1
resolvectl query internal.example.netHandaband án svars segir þér samt að göngin hafi myndast og fjarlægi hlutinn sé hljóður, sem er annað vandamál en eining sem ræstist aldrei. Hafðu stöðu einingarinnar, handabandið og niðurstöðu beiðninnar í einni færslu, því að þau mistekst óháð og aðeins samsetningin lýsir kerfinu.