Započnite runbook za uklanjanje popisom objekata koje namjeravate izbrisati, a ne putanjom mape. Spremljeni profili NetworkManagera mogu stajati uz nepovezanu mrežnu konfiguraciju, a brisanje s džokerima nije promjena ograničenog opsega. Ovaj runbook uklanja pregledane profile veza i odvaja tu radnju od prekida veze, deinstalacije ili opoziva vjerodajnica na pristupniku. Svaki upit ispod sužava opseg prije nego što se bilo što ukloni.

Popišite spremljene i aktivne veze

Dva upita za čitanje odgovaraju na različita pitanja. Prvi navodi spremljene definicije; drugi navodi što je aktivno upravo sada. Profil može postojati dok nije aktivan, a aktivna privremena veza možda nema odgovarajući spremljeni profil.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active

Zapišite UUID-ove koje namjeravate ukloniti. Imena nisu identifikatori: dva profila mogu dijeliti jedno, a datoteka ključa ili oznaka sučelja možda uopće ne odgovara vezi. Ne birajte objekt zato što mu ime počinje oznakom pružatelja; taj obrazac odgovara i vezama koje želite zadržati.

Pročitajte i vrstu. VPN kojim upravlja dodatak i izvorna WireGuard veza mogu koristiti različite vrijednosti vrste, pa filtar za opću vpn vrstu nije potpuna definicija svakog tunela u opsegu. To je pitanje filtriranja, a ne kriterij brisanja.

Potvrdite točan UUID i vlasnika

Prikažite jednu vezu po jednu i usporedite UUID s pregledanim popisom. UUID je stabilan birač; ime je oznaka koja se može urediti nakon pregleda.

nmcli connection show uuid ACTUAL_UUID

Potvrdite koja komponenta posjeduje profil. Aplikacija pružatelja može držati vlastitu kopiju i ponovno stvoriti profil NetworkManagera pri sljedećem pokretanju. Ako se isti tunel pojavi na dva popisa, brisanje jedne kopije mijenja stanje vlasnika, ali ne i druge kopije.

Utvrdite poziva li se na vezu neki posao pokretanja, skripta dispečera ili sustav za pripremu. Uklanjanje profila koji automatizacija još očekuje stvara petlju ponovnog povezivanja ili tihi povratak, a brisanje izgleda kao kvar mreže, a ne kao sukob pravila.

Prekinite vezu prije brisanja aktivnog profila

Brisanje uklanja spremljenu definiciju; prekid veze zaustavlja tunel. Ako je veza aktivna, prvo je prekinite podržanom radnjom i zabilježite sve što ovisi o tunelu.

nmcli connection down uuid ACTUAL_UUID

Ne obavljajte prekid veze preko svog jedinog puta za daljinsku administraciju. Ako VPN nosi vašu sesiju, zaustavljanje prekida vaš pristup, a korak uklanjanja tada se mora nastaviti s lokalne konzole ili druge mreže.

Ako je cilj samo privremeno zaustaviti tunel, zaustavite se ovdje. Brisanje nije potrebno, a profil uklonjen zbog kratkog prekida mora se kasnije ponovno izgraditi s istim vjerodajnicama i rutama. Ponovna izgradnja moguća je samo od materijala koji još imate. Odlučite u kojem ste slučaju prije pokretanja brisanja.

Izbrišite samo pregledani objekt

Destruktivni korak uzima UUID iz pregledanog popisa. To nije pregled i ne traži potvrdu opsega izvan birača koji date.

nmcli connection delete uuid ACTUAL_UUID

Za više profila ponovite naredbu jednom za svaki potvrđeni UUID. Ne prosljeđujte nepregledano tekstualno pretraživanje u petlju. Pregled je ono što brisanje čini sigurnim; naredba je samo mehanika.

Sačuvajte materijal za oporavak prije nego što izbrišete bilo što što bi vam ponovno moglo trebati: upute za upis, izvoz profila ili bilješku o pristupniku i računu. Vraćanje izbrisanog profila je ponovna izgradnja, a ne poništavanje.

Provjerite uklanjanje i opozovite ostalo odvojeno

Ponovno pokrenite oba upita popisa. Potvrdite da su ciljni profili nestali, da su nepovezani Wi-Fi, Ethernet i preostali VPN profili još prisutni i da nijedna aktivna veza više ne pokazuje na izbrisanu definiciju.

Zatim pregledajte sve što je stari profil ostavio za sobom: skriptu dispečera, rutu, DNS zapis ili asocijaciju za pokretanje. NetworkManager uklanja profil, ali druge komponente mogu zadržati reference koje sada nikamo ne vode.

Opoziv vjerodajnica je zaseban korak. Preuzeti izvoz, profil aplikacije pružatelja, predmemorirana tajna i autorizacija udaljenog uređaja imaju različite vlasnike. Uklanjanje lokalnog zapisa NetworkManagera ne opoziva kopirani certifikat na pristupniku.

Zapišite zapis o uklanjanju s UUID-ovima, izlazom popisa i udaljenim materijalom koji još zahtijeva radnju. Ta bilješka dokazuje opseg promjene kada netko kasnije upita zašto je određeni tunel nestao.

Povezani članci