Vaš TUN interfejs je još na spisku, tunel ne propušta saobraćaj, a očigledno rješenje izgleda kao brisanje veze. Tu se mala čišćenja pretvaraju u prekide. Interfejs može biti trajan po dizajnu, u vlasništvu servisa koji će ga ponovo stvoriti, ili skriven u imenskom prostoru gdje isto ime znači nešto drugo. Njegovo postojanje nije dokaz da je napušten.

Brisanje imenovanog interfejsa je lako. Znati šta zavisi od njega pravi je zadatak.

Mit: interfejs je ostatak jer je tunel pao

Trajni TUN uređaj postoji nezavisno od povezane sesije. To je svrha trajne zastavice: uređaj ostaje kako bi ga sljedeća veza mogla ponovo koristiti. Saobraćaj ne teče i ništa nije u redu.

Interfejs može pripadati i servisu koji je između restarta, ili klijentu čiji profil miruje. Provjerite proces vlasnika i konfiguraciju prije nego zaključite da je napušten. Spisak procesa i konfiguracija koja ga pokreće jači su dokaz od tunela koji nedostaje.

Zapišite imenski prostor zajedno s imenom. Drugi imenski prostor može sadržavati interfejs istog imena, a to dvoje nije povezano. Koristite zastavicu imenskog prostora kada trebate pregledati drugi.

Mit: brisanje veze sve počisti

Brisanje veze uklanja adrese i rute vezane za nju. Ne uklanja pravila politike, pravila firewall-a, postavke resolvera ni pomoćne skripte koje su je spominjale. Ona mogu preživjeti i pokazivati na uređaj koji više ne postoji.

Ako je servis još konfigurisan, može ponovo stvoriti interfejs pri sljedećem pokretanju ili ponovnom povezivanju. Tada ste izbrisali radni resurs i ostavili izvorni problem životnog ciklusa na mjestu. Promijenite konfiguraciju, a ne samo radno stanje.

Čišćenje koje završi s vraćenim interfejsom i udvostručenim pravilima gore je od nikakvog čišćenja.

Pronađite vlasnika prije nego što ga dirate

Počnite s ip link show i alatima za pregled TUN/TAP da dobijete interfejs, njegove adrese i rute. Provjerite klijenta, servis ili mrežnog menadžera koji bi ga mogli posjedovati. Potvrdite je li uređaj trajan i koji režim koristi. Zatim odlučite zavisi li još neko od njega.

Za potvrđeni nekorišteni trajni interfejs, ip tuntap dokumentuje uklanjanje specifično za režim. Uskladite stvarno ime uređaja i režim i ne pokrećite široko čišćenje protiv svakog tunela na hostu.

Održavajte pristup za oporavak i rute za druge klijente netaknutim dok radite. Zabilježite naredbu koju ste koristili kako bi se sljedeća provjera mogla ponoviti tačno.

Uklonite ga preko vlasnika, a zatim provjerite šta ostaje

Prvo zaustavite ili uklonite podržanu konfiguraciju veze, kako servis ne bi ponovo stvorio ono što brišete. Zatim uklonite uređaj. Nakon toga pregledajte zastarjele adrese, rute i stanje resolvera pod njihovim vlastitim vlasnicima.

Ako se problem vrati pri ponovnom povezivanju, popravite konfiguraciju životnog ciklusa umjesto da ponavljate ručno brisanje. Zapis o čišćenju koji navodi napušteni interfejs, razlog neupotrebe i komponentu koja treba upravljati zamjenom spašava sljedeću osobu od toga da legitimni trajni interfejs zamijeni s kvarom.

Povezani članci