Občasne prekinitve so težava z zbiranjem podatkov, preden so težava s konfiguracijo. Beležite ista polja pri vsakem pojavu, sicer dogodkov ni mogoče primerjati. Spreminjanje treh nastavitev po vsakem dogodku uniči edini dokaz, ki ste ga imeli.

Spodnji postopek traja približno dve minuti na dogodek in da eno vrstico na dogodek. Predpostavlja dostop samo za branje na napravi, ki jo upravljate.

Določite polja pred prvo okvaro

Pripravite seznam polj, preden se kaj pokvari, ker predloga, izmišljena sredi dogodka, vedno spusti stolpec. Za začetek zadostuje pet polj: lokalni čas z odmikom, sprožilec, faza, ki se je pokvarila, točno besedilo napake in ali je nov poskus uspel.

Sprožilec si zasluži svoj slovar: mirovanje, prebuditev iz spanja, sprememba omrežja, skok obremenitve, obnova poverilnic ali neznano. Pustite neznano označeno kot neznano, namesto da bi ga pozneje izpolnili iz spomina. Največjo vrednost nosi polje faze, ker beleži, kje se je veriga ustavila, in ne, kaj je uporabnik občutil. Besedilo napake je treba prepisati dobesedno, ker parafraza izgubi razliko med dvema podobnima kodoma.

Pustite vrzeli kot vrzeli. Predloga, ki zahteva odgovor, vabi k izmišljanju, izmišljen kontekst pa je slabši od praznega mesta.

FieldExampleWhy it earns its place
Time with offset2026-11-03T09:14+08:00Orders events across sources in different zones
Triggerresume from sleepSeparates a cause from a coincidence
Stagehandshake ok, no routeNames the boundary that failed

Zabeležite istih pet dejstev ob okvari

Vsakič zaženite iste ukaze v istem vrstnem redu. Dve minuti izpisa sta boljši od fotografije ikone v pladnju, vrstni red pa je pomemben, ko se pozneje časovni žigi ne ujemajo.

date -Is
journalctl -u wg-quick@wg0 --since "-2 min" --no-pager
wg show wg0 latest-handshakes transfer
ip route get 203.0.113.10
ping -c 3 -W 2 192.0.2.1

Prva vrstica označi opažanje z odmikom, in to je edini način, da uskladite tri vire, zabeležene v različnih območjih. Izsek iz dnevnika pokriva življenjski cikel storitve, vrstica o rokovanju pa pove, ali je partner sploh odgovoril. Iskanje poti poimenuje vmesnik, ki bi ga uporabil določen cilj, in to ni isto dejstvo kot obstoj vmesnika. Ping na naslov tunela pokaže, ali kaj prečka povezavo, ne pa, ali je nasprotna stran dosegljiva.

Zapišite eno vrstico na dogodek v tekoči dnevnik, samo s temi polji in ničimer drugim. Po petih ali šestih vnosih razvrstite po sprožilcu in nato po fazi. Vzorci se pojavijo kot ponavljajoči se pari, par, ki se nikoli ne ponovi, pa je verjetno naključje.

Poiščite fazo, ki se je pokvarila

Lokalna povezljivost, stanje partnerja, poti in razreševanje imen odpovedo na različnih mestih in vsak pusti svojo sled. Če vmesnik obstaja, a nobena pot ne kaže nanj, je okvara lokalna politika. Če se časovni žig rokovanja neha premikati, medtem ko vmesnik ostaja gor, je okvara višje.

Razreševanje imen sodi v isto beleženje. Razreševalnik, ki je v ponedeljek sledil tunelu, v torek pa lokalnemu omrežju, ustvarja okvare, ki so na aplikacijski ravni videti naključne.

Pri odobrenem dostopu do strežnika povežite isti poskus in ne bližnje ponovne povezave. Ohranite izvirne časovne žige in vsak odmik zabeležite ločeno, ker njihovo pretvarjanje na mestu izbriše dokaz o pretvorbi. En poskus, en nabor časovnih žigov, en sklep.

Primerjajte en pogoj naenkrat

Nadzorovana primerjava spremeni en pomemben pogoj in obdrži neuspeli zagon ob uspešnem. Premaknite napravo v drugo omrežje, ali onemogočite eno izjemo, in v istem koraku ne spremenite ničesar drugega.

Obdržite neuspeli zagon v zapisu. Če ga izbrišete v korist delujočega, zavržete edini dokaz meje, ki jo poskušate najti.

Delite izsek, ne profila

Preden kar koli pošljete, odstranite gesla, žetone, zasebne ključe, nepovezane identitete in tovor. Celoten profil je konfiguracijska skrivnost in ne povzetek povezave, in ne sodi v zahtevek.

Pošljite izsek s petimi polji in povejte, katera faza se je po vašem mnenju pokvarila. Tako lahko skrbnik preuči mejo, ki ste jo navedli, namesto da bi se pomikal skozi posnetke zaslona odklopljene ikone. Če je meja še vedno nejasna, je naslednji korak še en nadzorovan zapis, ne pa nova sprememba nastavitev.

Sorodni članki