Begynd en fjernelsesrunbook med listen over objekter, du vil slette, ikke med en mappesti. NetworkManager-gemte profiler kan ligge sammen med urelateret netværkskonfiguration, og en sletning med jokertegn er ikke en afgrænset ændring. Denne runbook fjerner gennemgåede forbindelsesprofiler og adskiller den handling fra at afbryde, afinstallere eller tilbagekalde legitimationsoplysninger ved gatewayen. Hver forespørgsel nedenfor indsnævrer omfanget, før noget fjernes.

Kortlæg gemte og aktive forbindelser

To læseforespørgsler besvarer forskellige spørgsmål. Den første viser gemte definitioner; den anden viser, hvad der er aktivt lige nu. En profil kan findes, mens den er inaktiv, og en aktiv midlertidig forbindelse har måske ingen tilsvarende gemt profil.

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

Noter de UUID'er, du vil fjerne. Navne er ikke identifikatorer: to profiler kan dele ét, og en nøglefil eller et interfacemærke matcher måske slet ikke forbindelsen. Vælg ikke et objekt, fordi dets navn begynder med et udbydernavn; det mønster matcher også forbindelser, du vil beholde.

Læs også typen. En plugin-styret VPN og en indbygget WireGuard-forbindelse kan bruge forskellige typeværdier, så et filter for den generiske vpn type er ikke en fuldstændig definition af hver tunnel i omfanget. Det er et filterspørgsmål, ikke et sletningskriterium.

Bekræft den præcise UUID og ejeren

Vis én forbindelse ad gangen, og sammenhold UUID'en med den gennemgåede liste. UUID'en er den stabile vælger; navnet er et mærke, der kan redigeres efter gennemgangen.

nmcli connection show uuid ACTUAL_UUID

Bekræft, hvilken komponent der ejer profilen. En udbyderapplikation kan holde sin egen kopi og genskabe NetworkManager-profilen ved næste start. Hvis den samme tunnel optræder i to fortegnelser, ændrer sletning af den ene kopi ejerens tilstand, men ikke den anden kopi.

Afgør, om et opstartsjob, et dispatcher-script eller et provisioning-system henviser til forbindelsen. Fjernelse af en profil, som en automatisering stadig forventer, giver en genopkoblingsløkke eller et stille fallback, og sletningen ser ud som en netværksfejl snarere end en politikonflikt.

Afbryd forbindelsen, før du sletter en aktiv profil

Sletning fjerner den gemte definition; afbrydelse stopper tunnelen. Hvis forbindelsen er aktiv, skal du først afbryde den med den understøttede handling og notere alt, der afhænger af tunnelen.

nmcli connection down uuid ACTUAL_UUID

Udfør ikke afbrydelsen gennem din eneste fjernadministrationsvej. Hvis VPN'en bærer din session, afslutter en stop din adgang, og fjernelsestrinnet må derefter fortsætte fra en lokal konsol eller et andet netværk.

Hvis målet kun er midlertidigt at stoppe tunnelen, så stop her. Sletning er unødvendig, og en profil, der fjernes på grund af en kort afbrydelse, skal senere genopbygges med de samme legitimationsoplysninger og ruter. En genopbygning er kun mulig ud fra materiale, du stadig har. Beslut, hvilket tilfælde du er i, før du kører sletningen.

Slet kun det gennemgåede objekt

Det destruktive trin tager UUID'en fra den gennemgåede liste. Det er ikke en forhåndsvisning, og det beder ikke om bekræftelse af omfanget ud over den vælger, du angiver.

nmcli connection delete uuid ACTUAL_UUID

Ved flere profiler gentages kommandoen én gang for hver bekræftet UUID. Send ikke en ikke-gennemgået tekstsøgning ind i en løkke. Det er gennemgangen, der gør sletningen sikker; kommandoen er kun mekanikken.

Bevar gendannelsesmateriale, før du sletter noget, du kan få brug for igen: tilmeldingsinstrukser, en profileksport eller en note om gatewayen og kontoen. Gendannelse af en slettet profil er en genopbygning, ikke en fortrydelse.

Bekræft fjernelsen, og tilbagekald resten separat

Kør begge fortegnelsesforespørgsler igen. Bekræft, at de tilsigtede profiler er væk, at urelaterede Wi-Fi-, Ethernet- og resterende VPN-profiler stadig findes, og at ingen aktiv forbindelse stadig peger på den slettede definition.

Undersøg derefter alt, hvad den gamle profil efterlod: et dispatcher-script, en rute, en DNS-post eller en opstartsassociation. NetworkManager fjerner profilen, men andre komponenter kan beholde referencer, der nu ikke længere fører til noget.

Tilbagekaldelse af legitimationsoplysninger er sit eget trin. En downloadet eksport, en udbyderapplikations profil, en cachet hemmelighed og en fjerneneshedsautorisation har hver sin ejer. Fjernelse af den lokale NetworkManager-post tilbagekalder ikke et kopieret certifikat ved gatewayen.

Skriv fjernelsesnotatet med UUID'erne, fortegnelsesoutputtet og det fjernmateriale, der stadig kræver handling. Den note er det, der beviser ændringens omfang, når nogen senere spørger, hvorfor en bestemt tunnel forsvandt.

Relaterede artikler