Predor lahko sporoča povezanost, medtem ko do njega nič ne pride, in ti dve dejstvi živita na različnih mestih. Prvo je usmerjevalna tabela, ki lahko še vedno pošilja pakete napravi, ki je nihče ne poseduje. Drugo je razreševalnik, ki lahko še vedno navaja strežnik na povezavi, ki je izginila. Sprememba omrežja ni poškodovala profila, osirotela je stanje, ki je pripadalo prejšnji povezavi, in popravilo je odvisno od tega, na katero od obeh dejansko gledate.

Najprej vprašajte jedro, katero napravo bi uporabilo

Seznam poti pokaže, kaj obstaja; poizvedba poti pokaže, kaj bi se zgodilo. Vprašajte za javni naslov in preberite ime naprave v odgovoru, ker to eno polje odloči, ali paket prispe kam koristnega. Ko odgovor navede predorsko napravo, ji jedro pakete izroči, tudi če za tem vmesnikom ne teče več noben odjemalski proces. Ko odgovor navede fizični vmesnik, medtem ko odjemalec trdi, da je povezan, je predor vzpostavljen in preprosto ni izbrana pot.

Drugi primer je običajen po tem, ko kabel zamenja brezžično povezavo, in se predstavi kot pokvarjen VPN.

ip route show default
ip route get 203.0.113.9

Nato preberite privzete vnose, saj lahko pot, ki jo je dodala prejšnja osnovna povezava, preživi spremembo povezave in stoji pred novo. Privzeta pot skozi napravo, ki je izklopljena, je slabša kot nobena privzeta pot, ker ji jedro še vedno daje prednost. Bodite pozorni na metriko ob vsakem vnosu, ker ta vrstni red pojasni prednost hitreje kot imena vmesnikov.

Nato berite razreševalnik po povezavi, ne po datoteki

Razreševanje imen nosi svoje stanje in svojo zastarelost. Razreševalnik, ki navaja strežnike DNS po povezavi, obdrži strežnike predorske povezave, ki je izklopljena, a še vedno registrirana, in vsaka poizvedba nato čaka na strežnik, ki ne bo odgovoril. Simptom je omrežje, ki se zdi mrtvo, medtem ko je usmerjevalna tabela videti brezhibna.

Preverite stanje po povezavi, ne datoteke, ker je v mnogih distribucijah ta datoteka simbolna povezava v razreševalnik in njeno urejanje bodisi ne naredi nič bodisi je hitro prepisano. Poglejte, katera povezava ima katere strežnike in katero iskalno domeno, nato pa se vprašajte, ali bi predorska povezava sploh še morala biti registrirana. Če ne, deaktivirajte povezavo, ki jo ima, namesto da bi ročno urejali ustvarjeno stanje. Ime, ki se razreši, medtem ko poizvedba poti pošilja pakete drugam, je tretja in ločena napaka.

resolvectl status
resolvectl query app.internal.example

Če se naslovi razrešijo in povezave ne uspejo, je razreševalnik v redu in pot ne. Če se naslovi sploh ne razrešijo, je to pravo mesto za začetek.

Kako zastarela pot preživi spremembo

Odjemalec omrežja ne poseduje sam. Na gostitelju z NetworkManagerjem se profil VPN aktivira nad osnovno povezavo in nastavitve povezave tej osnovi dovolijo, da poimenuje VPN, ki naj bi ji sledil. Ko se osnova spremeni, ker postane prednostni drug profil, predor sledi na novo osnovo ali ostane brez nje.

Profil VPN se ne dvigne sam, zato je seznanjanje veliko pomembnejše od lastne nastavitve samodejnega povezovanja profila.

Preberite seznam aktivnih in si zabeležite, katera osnova je vzpostavljena, preden se dotaknete predora. Če je osnova na seznamu in predor ni, pot manjka in ni zastarela, popravilo pa je aktivacija. Če aktivacija predora javi, da ni izvorne povezave, je osnova, s katero je bil seznanjen, izginila, zato jo najprej dvignite ali popravite seznanjanje, namesto da bi predor poskušali znova. Ponovni poskus profila, katerega nadrejeni manjka, vsakič da isto napako, kar je koristen signal in ne nadloga.

nmcli device status
nmcli connection show --active
nmcli connection up office-vpn

Ločite zastarelo stanje od manjkajočega nadrejenega

Tri stanja pojasnijo skoraj vsako poročilo in vsako zahteva drugo popravilo. Privzeta pot skozi napravo, ki še obstaja, a ne nosi več predora, je zastarelo stanje, odstranjeno bodisi z brisanjem vnosa bodisi s ponovnim zagonom odgovornega profila. Predorska naprava, katere odjemalski proces je izginil, je napaka čiščenja, zato si pozornost zasluži pot odklopa in ne usmerjevalna tabela. Nobene predorske naprave pomeni, da manjka nadrejeni ali seznanjanje in da usmerjevalna tabela ni bila nikoli vpletena.

Ponovni zagon skrije, katero od treh ste imeli, in prav zato se zdi kot popravilo.

Po popravilu vprašajte jedro za en javni in en notranji naslov, nato poizvedite notranje ime. Ko naslov deluje in ime ne, ste našli težavo obsega domene v razreševalniku in ne težave z usmerjanjem. Zapišite, katero stanje ste našli, ker bo naslednja sprememba omrežja ponovila tisto, ki ste jo pustili pri miru.

Sorodni članki