Započnite postupak uklanjanja spiskom objekata koje nameravate da obrišete, a ne putanjom direktorijuma. Sačuvani profili NetworkManager-a mogu stajati uz nepovezanu mrežnu konfiguraciju, a brisanje džokerom nije promena ograničenog obima. Ovaj postupak uklanja pregledane profile veza i odvaja tu radnju od prekida veze, deinstalacije ili opoziva akreditiva na mrežnom prolazu. Svaki upit ispod sužava obim pre nego što se bilo šta ukloni.

Popišite sačuvane i aktivne veze

Dva upita za čitanje odgovaraju na različita pitanja. Prvi navodi sačuvane definicije; drugi navodi šta je trenutno aktivno. Profil može postojati dok je neaktivan, a aktivna privremena veza možda nema odgovarajući sačuvani profil.

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

Zabeležite UUID-ove koje nameravate da uklonite. Imena nisu identifikatori: dva profila mogu deliti isto, a oznaka keyfile-a ili interfejsa možda uopšte ne odgovara vezi. Ne birajte objekat zato što njegovo ime počinje oznakom provajdera; taj obrazac odgovara i vezama koje želite da zadržite.

Pročitajte i tip. VPN kojim upravlja dodatak i izvorna WireGuard veza mogu koristiti različite vrednosti tipa, pa filtar za opšti tip vpn nije potpuna definicija svakog tunela u obimu. To je pitanje filtriranja, a ne kriterijum brisanja.

Potvrdite tačan UUID i vlasnika

Prikažite jednu vezu po jednu i uporedite UUID sa pregledanim spiskom. UUID je stabilan selektor; ime je oznaka koja se može izmeniti posle pregleda.

nmcli connection show uuid ACTUAL_UUID

Potvrdite koji komponent poseduje profil. Aplikacija dobavljača može držati sopstvenu kopiju i ponovo stvoriti NetworkManager profil pri sledećem pokretanju. Ako se isti tunel pojavi u dva spiska, brisanje jedne kopije menja stanje vlasnika, ali ne i druge kopije.

Utvrdite da li se neki posao pokretanja, skripta dispečera ili sistem za provizionisanje odnosi na vezu. Uklanjanje profila koji automatizacija još očekuje stvara petlju ponovnog povezivanja ili tihu rezervnu putanju, a brisanje izgleda kao kvar mreže, a ne kao sukob politika.

Prekinite vezu pre brisanja aktivnog profila

Brisanje uklanja sačuvanu definiciju; prekid veze zaustavlja tunel. Ako je veza aktivna, prvo je prekinite podržanom radnjom i zabeležite sve što zavisi od tunela.

nmcli connection down uuid ACTUAL_UUID

Ne obavljajte prekid veze kroz svoju jedinu putanju za daljinsku administraciju. Ako VPN nosi vašu sesiju, njegovo zaustavljanje prekida vaš pristup, a korak uklanjanja onda mora da se nastavi sa lokalne konzole ili iz druge mreže.

Ako je cilj samo privremeno zaustavljanje tunela, zaustavite se ovde. Brisanje nije potrebno, a profil uklonjen zbog kratkog prekida mora se kasnije ponovo izgraditi sa istim akreditivima i rutama. Ponovna izgradnja je moguća samo od materijala koji još imate. Odlučite u kom ste slučaju pre nego što pokrenete brisanje.

Obrišite samo pregledani objekat

Destruktivni korak uzima UUID iz pregledanog spiska. To nije pregled i ne traži potvrdu obima izvan selektora koji navedete.

nmcli connection delete uuid ACTUAL_UUID

Za nekoliko profila ponovite komandu jednom za svaki potvrđeni UUID. Ne prosleđujte nepregledanu tekstualnu pretragu u petlju. Pregled je ono što brisanje čini bezbednim; komanda je samo mehanika.

Sačuvajte materijal za oporavak pre nego što obrišete bilo šta što će vam možda ponovo trebati: uputstva za prijavu, izvoz profila ili belešku o mrežnom prolazu i nalogu. Vraćanje obrisanog profila je ponovna izgradnja, a ne poništavanje.

Proverite uklanjanje i ostatak povucite odvojeno

Ponovo pokrenite oba upita za popis. Potvrdite da su nameravani profili nestali, da su nepovezani Wi-Fi, Ethernet i preostali VPN profili još prisutni i da nijedna aktivna veza više ne pokazuje na obrisanu definiciju.

Zatim pregledajte šta je stari profil ostavio za sobom: skriptu dispečera, rutu, DNS unos ili asocijaciju pokretanja. NetworkManager uklanja profil, ali druge komponente mogu zadržati reference koje sada ne vode nikuda.

Povlačenje akreditiva je poseban korak. Preuzeti izvoz, profil aplikacije dobavljača, keširana tajna i autorizacija daljinskog uređaja imaju svaki drugog vlasnika. Uklanjanje lokalnog NetworkManager zapisa ne opoziva kopirani sertifikat na mrežnom prolazu.

Zapišite evidenciju uklanjanja sa UUID-ovima, izlazom popisa i daljinskim materijalom koji još zahteva radnju. Ta beleška dokazuje obim promene kada neko kasnije pita zašto je određeni tunel nestao.

Povezani članci