Tunel može prijaviti povezanost dok do njega ništa ne dolazi, a te dvije činjenice žive na različitim mjestima. Jedno je tablica ruta, koja još može slati pakete uređaju koji nitko ne posjeduje. Drugo je razrješivač, koji još može navoditi poslužitelj na vezi koja je nestala. Promjena mreže nije oštetila profil, osirotjela je stanje koje je pripadalo prethodnoj vezi, a popravak ovisi o tome na koje od toga dvoje zapravo gledate.

Prvo pitajte jezgru koji bi uređaj upotrijebilo

Popis ruta pokazuje što postoji; pretraga rute pokazuje što bi se dogodilo. Pitajte za javnu adresu i pročitajte naziv uređaja u odgovoru, jer to jedno polje odlučuje hoće li paket stići ikamo korisno. Kada odgovor navede tunelski uređaj, jezgra će mu predati pakete čak i ako iza tog sučelja više ne radi nijedan klijentski proces. Kada odgovor navede fizički adapter, a klijent tvrdi da je povezan, tunel je podignut i samo nije odabrani put.

Drugi je slučaj uobičajen nakon što kabel zamijeni bežičnu vezu, i predstavlja se kao pokvaren VPN.

ip route show default
ip route get 203.0.113.9

Zatim pročitajte zadane zapise, jer ruta koju je dodala prethodna osnovna veza može nadživjeti promjenu veze i stajati ispred nove. Zadana ruta kroz uređaj koji je isključen gora je od nikakve zadane rute, jer je jezgra i dalje preferira. Obratite pozornost na metriku uz svaki zapis, jer taj poredak objašnjava prednost brže od naziva sučelja.

Zatim čitajte razrješivač po vezi, ne po datoteci

Razrješavanje naziva nosi vlastito stanje i vlastitu zastarjelost. Razrješivač koji navodi DNS poslužitelje po vezi zadržava poslužitelje tunelske veze koja je isključena ali još registrirana, i svaka se pretraga tada čeka na poslužitelj koji neće odgovoriti. Simptom je mreža koja se čini mrtvom dok tablica ruta izgleda besprijekorno.

Pregledajte stanje po vezi umjesto datoteke, jer je u mnogim distribucijama ta datoteka simbolička poveznica u razrješivač i njezino uređivanje ili ne čini ništa ili se brzo prepisuje. Pogledajte koja veza posjeduje koje poslužitelje i koju domenu pretraživanja, pa se pitajte treba li tunelska veza uopće još biti registrirana. Ako ne treba, deaktivirajte vezu koja ju posjeduje umjesto da ručno uređujete generirano stanje. Naziv koji se razriješi dok pretraga rute šalje pakete drugamo treća je i zasebna greška.

resolvectl status
resolvectl query app.internal.example

Ako se adrese razrješavaju a veze ne uspijevaju, razrješivač je u redu a ruta nije. Ako se adrese uopće ne razrješavaju, ovo je pravo mjesto za početak.

Kako zastarjela ruta preživi promjenu

Klijent ne posjeduje mrežu sam. Na hostu s NetworkManagerom profil VPN-a aktivira se povrh osnovne veze, a postavke veze dopuštaju toj osnovi da imenuje VPN koji bi je trebao slijediti. Kada se osnova promijeni jer drugi profil postane poželjan, tunel slijedi na novu osnovu ili ostaje bez nje.

Profil VPN-a ne podiže sam sebe, pa je uparivanje mnogo važnije od vlastite postavke automatskog povezivanja profila.

Pročitajte popis aktivnih i zabilježite koja je osnova podignuta prije nego dotaknete tunel. Ako je osnova na popisu a tunel nije, ruta nedostaje umjesto da je zastarjela i popravak je aktivacija. Ako aktivacija tunela javi da nema izvorne veze, osnova s kojom je bio uparen je nestala, pa je prvo podignite ili popravite uparivanje umjesto da tunel pokušate ponovno. Ponovni pokušaj profila čiji nadređeni nedostaje svaki put daje istu grešku, što je koristan signal a ne smetnja.

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

Razlikujte zastarjelo stanje od nedostajućeg nadređenog

Tri stanja objašnjavaju gotovo svaku prijavu i svako traži drugi popravak. Zadana ruta kroz uređaj koji još postoji ali više ne nosi tunel jest zastarjelo stanje, uklonjeno brisanjem zapisa ili ponovnim pokretanjem odgovornog profila. Tunelski uređaj čiji je klijentski proces nestao je neuspjeh čišćenja, pa pozornost zaslužuje put odspajanja a ne tablica ruta. Nikakav tunelski uređaj znači da nedostaje nadređeni ili uparivanje i da tablica ruta nikada nije bila uključena.

Ponovno pokretanje skriva koje ste od tri imali, i upravo zato izgleda kao popravak.

Nakon popravka pitajte jezgru za jednu javnu i jednu internu adresu, zatim pretražite interno ime. Kada adresa radi a ime ne, našli ste problem raspona domene u razrješivaču a ne problem usmjeravanja. Zapišite koje ste stanje našli, jer će sljedeća promjena mreže ponoviti ono koje ste ostavili na miru.

Povezani članci