Begin een verwijderprocedure met de lijst met objecten die je wilt verwijderen, niet met een mappad. Opgeslagen profielen van NetworkManager kunnen naast niet-gerelateerde netwerkconfiguratie staan, en een verwijdering met jokertekens is geen afgebakende wijziging. Deze procedure verwijdert beoordeelde verbindingsprofielen en scheidt die handeling van loskoppelen, software verwijderen of het intrekken van inloggegevens bij de gateway. Elke query hieronder vernauwt de scope voordat er iets wordt verwijderd.

Inventariseer opgeslagen en actieve verbindingen

Twee leesqueries beantwoorden verschillende vragen. De eerste toont opgeslagen definities; de tweede toont wat er nu actief is. Een profiel kan bestaan terwijl het inactief is, en een actieve tijdelijke verbinding heeft mogelijk geen bijpassend opgeslagen profiel.

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

Noteer de UUID's die je wilt verwijderen. Namen zijn geen identificaties: twee profielen kunnen er een delen, en een keyfile- of interfacelabel komt misschien helemaal niet overeen met de verbinding. Selecteer geen object omdat de naam met een providerlabel begint; dat patroon komt ook overeen met verbindingen die je wilt behouden.

Lees ook het type. Een door een plug-in beheerde VPN en een native WireGuard-verbinding kunnen verschillende typewaarden gebruiken, dus een filter op het generieke vpn-type is geen volledige definitie van elke tunnel binnen de scope. Dat is een filtervraag, geen verwijdercriterium.

Bevestig de exacte UUID en de eigenaar

Toon een verbinding tegelijk en vergelijk de UUID met de beoordeelde lijst. De UUID is de stabiele selectie; de naam is een label dat na de beoordeling kan worden gewijzigd.

nmcli connection show uuid ACTUAL_UUID

Bevestig welk onderdeel eigenaar is van het profiel. Een leveranciersapplicatie kan een eigen kopie bijhouden en het NetworkManager-profiel bij de volgende start opnieuw aanmaken. Als dezelfde tunnel in twee inventarissen voorkomt, verandert het verwijderen van een kopie de status van de eigenaar, maar niet de andere kopie.

Stel vast of een opstarttaak, een dispatcher-script of een inrichtingssysteem naar de verbinding verwijst. Het verwijderen van een profiel dat een automatisering nog verwacht, levert een herverbindingslus of een stille terugval op, en de verwijdering lijkt dan een netwerkstoring in plaats van een beleidsconflict.

Koppel los voordat je een actief profiel verwijdert

Verwijderen haalt de opgeslagen definitie weg; loskoppelen stopt de tunnel. Als de verbinding actief is, koppel je die eerst los met de ondersteunde handeling en noteer je alles wat van de tunnel afhangt.

nmcli connection down uuid ACTUAL_UUID

Voer het loskoppelen niet uit via je enige externe beheerpad. Als de VPN je sessie draagt, beëindigt het stoppen daarvan je toegang, en de verwijderingsstap moet dan verdergaan vanaf een lokale console of een ander netwerk.

Als het doel alleen is de tunnel tijdelijk te stoppen, stop dan hier. Verwijderen is onnodig, en een profiel dat voor een korte storing wordt verwijderd, moet later opnieuw worden opgebouwd met dezelfde inloggegevens en routes. Opnieuw opbouwen kan alleen met materiaal dat je nog hebt. Bepaal in welk geval je zit voordat je de verwijdering uitvoert.

Verwijder alleen het beoordeelde object

De destructieve stap neemt de UUID uit de beoordeelde lijst. Het is geen voorbeeld en vraagt niet om bevestiging van de scope buiten de selectie die je opgeeft.

nmcli connection delete uuid ACTUAL_UUID

Herhaal de opdracht voor meerdere profielen een keer per bevestigde UUID. Leid een niet-beoordeelde tekstzoekopdracht niet in een lus. De beoordeling maakt de verwijdering veilig; de opdracht is alleen de mechaniek.

Bewaar herstelmateriaal voordat je iets verwijdert dat je later nog nodig kunt hebben: inschrijvingsinstructies, een profielexport of een notitie van de gateway en het account. Een verwijderd profiel herstellen is opnieuw opbouwen, geen ongedaan maken.

Controleer de verwijdering en ruim de rest apart op

Voer beide inventarisqueries opnieuw uit. Controleer dat de bedoelde profielen weg zijn, dat niet-gerelateerde wifi-, Ethernet- en resterende VPN-profielen nog aanwezig zijn, en dat geen actieve verbinding nog naar de verwijderde definitie wijst.

Onderzoek daarna wat het oude profiel heeft achtergelaten: een dispatcher-script, een route, een DNS-vermelding of een opstartkoppeling. NetworkManager verwijdert het profiel, maar andere onderdelen kunnen verwijzingen behouden die nu nergens meer naar wijzen.

Het intrekken van inloggegevens is een aparte stap. Een gedownloade export, het profiel van een leveranciersapplicatie, een gecacht geheim en een autorisatie van een extern apparaat hebben elk een andere eigenaar. Het verwijderen van het lokale NetworkManager-record trekt een gekopieerd certificaat bij de gateway niet in.

Leg de verwijdering vast met de UUID's, de uitvoer van de inventaris en het externe materiaal dat nog actie vereist. Die notitie bewijst de scope van de wijziging wanneer iemand later vraagt waarom een bepaalde tunnel is verdwenen.

Gerelateerde artikelen