Start en fjerningsrutine med listen over objektene du har tenkt å slette, ikke med en katalogbane. NetworkManagers lagrede profiler kan ligge sammen med urelatert nettverkskonfigurasjon, og sletting med jokertegn er ikke en avgrenset endring. Denne rutinen fjerner gjennomgåtte tilkoblingsprofiler og skiller den handlingen fra å koble fra, avinstallere eller tilbakekalle legitimasjon ved gatewayen. Hver spørring nedenfor snevrer inn omfanget før noe fjernes.

Kartlegg lagrede og aktive tilkoblinger

To lesespørringer svarer på forskjellige spørsmål. Den første lister lagrede definisjoner; den andre lister det som er aktivt akkurat nå. En profil kan finnes selv om den er inaktiv, og en aktiv midlertidig tilkobling kan mangle en lagret profil som samsvarer.

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

Noter UUID-ene du har tenkt å fjerne. Navn er ikke identifikatorer: to profiler kan dele ett, og en nøkkelfil eller et grensesnittetikett samsvarer kanskje ikke med tilkoblingen i det hele tatt. Ikke velg et objekt fordi navnet begynner med en leverandøretikett; det mønsteret treffer også tilkoblinger du vil beholde.

Les også typen. En plugin-styrt VPN og en innebygd WireGuard-tilkobling kan bruke forskjellige typeverdier, så et filter for den generiske vpn-typen er ikke en fullstendig definisjon av hver tunnel i omfanget. Det er et filtreringsspørsmål, ikke et slettevilkår.

Bekreft den nøyaktige UUID-en og eieren

Vis én tilkobling om gangen og sammenlign UUID-en med den gjennomgåtte listen. UUID-en er den stabile velgeren; navnet er en etikett som kan redigeres etter gjennomgangen.

nmcli connection show uuid ACTUAL_UUID

Bekreft hvilken komponent som eier profilen. Et leverandørprogram kan holde sin egen kopi og gjenopprette NetworkManager-profilen ved neste oppstart. Hvis den samme tunnelen vises i to kartlegginger, endrer sletting av én kopi eierens tilstand, men ikke den andre kopien.

Finn ut om noen oppstartsjobb, dispatcher-skript eller provisjoneringssystem refererer til tilkoblingen. Å fjerne en profil som en automatisering fortsatt forventer gir en gjentilkoblingssløyfe eller en stille reservevei, og slettingen ser ut som en nettverksfeil snarere enn en policykonflikt.

Koble fra før du sletter en aktiv profil

Sletting fjerner den lagrede definisjonen; frakobling stopper tunnelen. Hvis tilkoblingen er aktiv, kobler du den fra først med den støttede handlingen og noterer alt som avhenger av tunnelen.

nmcli connection down uuid ACTUAL_UUID

Ikke utfør frakoblingen gjennom din eneste eksterne administrasjonsvei. Hvis VPN-en bærer økten din, avslutter du tilgangen din når du stopper den, og fjerninstrinnet må da fortsette fra en lokal konsoll eller et annet nettverk.

Hvis målet bare er å stoppe tunnelen midlertidig, stopp her. Sletting er unødvendig, og en profil som fjernes for en kort avbruddsperiode, må bygges opp igjen senere med samme legitimasjon og ruter. En gjenoppbygging er bare mulig fra materiale du fortsatt har. Avgjør hvilket tilfelle du er i før du kjører slettingen.

Slett bare det gjennomgåtte objektet

Det destruktive trinnet tar UUID-en fra den gjennomgåtte listen. Det er ikke en forhåndsvisning, og det ber ikke om bekreftelse av omfanget utover velgeren du oppgir.

nmcli connection delete uuid ACTUAL_UUID

For flere profiler gjentar du kommandoen én gang per bekreftet UUID. Ikke pip en ugjennomgått tekstsøking inn i en løkke. Det er gjennomgangen som gjør slettingen trygg; kommandoen er bare mekanikken.

Ta vare på gjenopprettingsmateriale før du sletter noe du kan trenge igjen: registreringsinstruksjoner, en profileksport eller et notat om gatewayen og kontoen. Å gjenopprette en slettet profil er en gjenoppbygging, ikke en angre.

Verifiser fjerningen og avvikle resten separat

Kjør begge kartleggingsspørringene på nytt. Bekreft at de tiltenkte profilene er borte, at urelatert Wi-Fi, Ethernet og gjenværende VPN-profiler fortsatt finnes, og at ingen aktiv tilkobling fortsatt peker på den slettede definisjonen.

Undersøk deretter alt den gamle profilen etterlot seg: et dispatcher-skript, en rute, en DNS-oppføring eller en oppstartstilknytning. NetworkManager fjerner profilen, men andre komponenter kan beholde referanser som nå ikke peker på noe.

Avvikling av legitimasjon er et eget trinn. En nedlastet eksport, en leverandørapplikasjons profil, en hurtiglagret hemmelighet og en autorisasjon for en ekstern enhet har hver sin eier. Å fjerne den lokale NetworkManager-oppføringen tilbakekaller ikke et kopiert sertifikat ved gatewayen.

Skriv fjerningsnotatet med UUID-ene, kartleggingsutdataene og det eksterne materialet som fortsatt trenger handling. Det notatet er det som beviser omfanget av endringen når noen senere spør hvorfor en bestemt tunnel forsvant.

Relaterte artikler