Börja en borttagningsrutin med listan över de objekt du tänker ta bort, inte med en katalogsökväg. NetworkManagers sparade profiler kan ligga bredvid orelaterad nätverkskonfiguration, och en borttagning med jokertecken är inte en avgränsad ändring. Den här rutinen tar bort granskade anslutningsprofiler och skiljer den åtgärden från att koppla från, avinstallera eller återkalla autentiseringsuppgifter vid gatewayen. Varje fråga nedan begränsar omfånget innan något tas bort.

Inventera sparade och aktiva anslutningar

Två läsfrågor svarar på olika frågor. Den första listar sparade definitioner; den andra listar vad som är aktivt just nu. En profil kan finnas medan den är inaktiv, och en aktiv tillfällig anslutning kan sakna en matchande sparad profil.

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

Anteckna de UUID:n du tänker ta bort. Namn är inte identifierare: två profiler kan dela ett, och en keyfile- eller gränssnittsetikett kanske inte matchar anslutningen alls. Välj inte ett objekt för att namnet börjar med en leverantörsetikett; det mönstret matchar också anslutningar du vill behålla.

Läs också typen. En pluginhanterad VPN och en inbyggd WireGuard-anslutning kan använda olika typvärden, så ett filter för den generiska vpn-typen är inte en fullständig definition av varje tunnel i omfånget. Det är en filterfråga, inte ett borttagningskriterium.

Bekräfta det exakta UUID:t och ägaren

Visa en anslutning i taget och jämför UUID:t med den granskade listan. UUID:t är den stabila väljaren; namnet är en etikett som kan redigeras efter granskningen.

nmcli connection show uuid ACTUAL_UUID

Bekräfta vilken komponent som äger profilen. Ett leverantörsprogram kan behålla sin egen kopia och återskapa NetworkManager-profilen vid nästa start. Om samma tunnel förekommer i två inventeringar ändrar borttagningen av en kopia ägarens tillstånd, men inte den andra kopian.

Ta reda på om något startjobb, dispatcher-skript eller provisioneringssystem refererar till anslutningen. Att ta bort en profil som en automatisering fortfarande förväntar sig ger en återanslutningsloop eller en tyst reservväg, och borttagningen ser ut som ett nätverksfel snarare än en principkonflikt.

Koppla från innan du tar bort en aktiv profil

Borttagning tar bort den sparade definitionen; frånkoppling stoppar tunneln. Om anslutningen är aktiv kopplar du från den först med den stödda åtgärden och noterar allt som är beroende av tunneln.

nmcli connection down uuid ACTUAL_UUID

Utför inte frånkopplingen via din enda väg för fjärradministration. Om VPN:et bär din session avslutar du din åtkomst när du stoppar det, och borttagningssteget måste då fortsätta från en lokal konsol eller ett annat nätverk.

Om målet bara är att stoppa tunneln tillfälligt, stanna här. Borttagning är onödig, och en profil som tas bort för ett kort avbrott måste byggas upp igen senare med samma autentiseringsuppgifter och rutter. En återuppbyggnad är bara möjlig från material du fortfarande har. Avgör vilket fall du är i innan du kör borttagningen.

Ta bara bort det granskade objektet

Det destruktiva steget tar UUID:t från den granskade listan. Det är ingen förhandsvisning och det begär ingen bekräftelse av omfånget utöver den väljare du anger.

nmcli connection delete uuid ACTUAL_UUID

För flera profiler upprepar du kommandot en gång per bekräftat UUID. Pipa inte en ogranskad textsökning i en loop. Det är granskningen som gör borttagningen säker; kommandot är bara mekaniken.

Spara återställningsmaterial innan du tar bort något du kan behöva igen: registreringsinstruktioner, en profilexport eller en anteckning om gatewayen och kontot. Att återställa en borttagen profil är en återuppbyggnad, inte en ångra.

Verifiera borttagningen och avveckla resten separat

Kör båda inventeringsfrågorna igen. Bekräfta att de avsedda profilerna är borta, att orelaterade Wi-Fi-, Ethernet- och kvarvarande VPN-profiler fortfarande finns och att ingen aktiv anslutning fortfarande pekar på den borttagna definitionen.

Granska sedan vad den gamla profilen lämnade efter sig: ett dispatcher-skript, en rutt, en DNS-post eller en startkoppling. NetworkManager tar bort profilen, men andra komponenter kan behålla referenser som nu inte leder någonstans.

Återkallning av autentiseringsuppgifter är ett eget steg. En nedladdad export, ett leverantörsprograms profil, en cachad hemlighet och ett fjärrenhetsgodkännande har var och en olika ägare. Att ta bort den lokala NetworkManager-posten återkallar inte ett kopierat certifikat vid gatewayen.

Skriv borttagningsprotokollet med UUID:na, inventeringsutdata och det fjärrmaterial som fortfarande kräver åtgärd. Den anteckningen är det som styrker ändringens omfång när någon senare frågar varför en viss tunnel försvann.

Relaterade artiklar