Beginne ein Entfernungs-Runbook mit der Liste der Objekte, die gelöscht werden sollen, nicht mit einem Verzeichnispfad. Von NetworkManager gespeicherte Profile können neben unabhängiger Netzwerkkonfiguration liegen, und ein Löschen mit Platzhaltern ist keine abgegrenzte Änderung. Dieses Runbook entfernt geprüfte Verbindungsprofile und trennt diese Aktion vom Trennen der Verbindung, Deinstallieren oder Widerrufen von Anmeldedaten am Gateway. Jede Abfrage unten grenzt den Umfang ein, bevor etwas entfernt wird.

Gespeicherte und aktive Verbindungen erfassen

Zwei Leseabfragen beantworten unterschiedliche Fragen. Die erste listet gespeicherte Definitionen auf; die zweite listet auf, was gerade aktiv ist. Ein Profil kann existieren, während es inaktiv ist, und eine aktive temporäre Verbindung hat möglicherweise kein passendes gespeichertes Profil.

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

Notiere die UUIDs, die entfernt werden sollen. Namen sind keine Identifikatoren: Zwei Profile können sich einen teilen, und eine Schlüsseldatei oder eine Schnittstellenbezeichnung passt möglicherweise überhaupt nicht zur Verbindung. Wähle kein Objekt aus, weil sein Name mit einer Anbieterbezeichnung beginnt; dieses Muster passt auch auf Verbindungen, die erhalten bleiben sollen.

Lies auch den Typ. Ein plugin-verwaltetes VPN und eine native WireGuard-Verbindung können unterschiedliche Typwerte verwenden, daher ist ein Filter auf den generischen vpn Typ keine vollständige Definition jedes Tunnels im Umfang. Das ist eine Filterfrage, kein Löschkriterium.

Die genaue UUID und den Eigentümer bestätigen

Zeige jeweils eine Verbindung an und gleiche die UUID mit der geprüften Liste ab. Die UUID ist der stabile Selektor; der Name ist eine Bezeichnung, die nach der Prüfung bearbeitet werden kann.

nmcli connection show uuid ACTUAL_UUID

Bestätige, welche Komponente das Profil besitzt. Eine Anbieteranwendung kann ihre eigene Kopie halten und das NetworkManager-Profil beim nächsten Start neu anlegen. Erscheint derselbe Tunnel in zwei Bestandslisten, ändert das Löschen einer Kopie den Zustand des Eigentümers, aber nicht den der anderen Kopie.

Stelle fest, ob ein Startjob, ein Dispatcher-Skript oder ein Bereitstellungssystem auf die Verbindung verweist. Das Entfernen eines Profils, das eine Automatisierung noch erwartet, erzeugt eine Wiederverbindungsschleife oder einen stillen Rückfall, und das Löschen wirkt wie ein Netzwerkfehler statt wie ein Richtlinienkonflikt.

Vor dem Löschen eines aktiven Profils trennen

Löschen entfernt die gespeicherte Definition; Trennen stoppt den Tunnel. Ist die Verbindung aktiv, trenne sie zuerst mit der unterstützten Aktion und notiere alles, was vom Tunnel abhängt.

nmcli connection down uuid ACTUAL_UUID

Führe das Trennen nicht über deinen einzigen entfernten Verwaltungsweg aus. Trägt das VPN deine Sitzung, beendet das Stoppen deinen Zugang, und der Entfernungsschritt muss dann von einer lokalen Konsole oder einem anderen Netz aus weitergehen.

Wenn das Ziel nur ist, den Tunnel vorübergehend zu stoppen, höre hier auf. Löschen ist unnötig, und ein wegen einer kurzen Unterbrechung entferntes Profil muss später mit denselben Anmeldedaten und Routen neu aufgebaut werden. Ein Neuaufbau ist nur aus Material möglich, das du noch hast. Entscheide vor dem Löschen, welcher Fall vorliegt.

Nur das geprüfte Objekt löschen

Der destruktive Schritt nimmt die UUID aus der geprüften Liste. Er ist keine Vorschau und fragt nicht nach einer Bestätigung des Umfangs über den angegebenen Selektor hinaus.

nmcli connection delete uuid ACTUAL_UUID

Bei mehreren Profilen wird der Befehl einmal pro bestätigter UUID wiederholt. Leite keine ungeprüfte Textsuche in eine Schleife. Die Prüfung macht das Löschen sicher; der Befehl ist nur die Mechanik.

Bewahre Wiederherstellungsmaterial auf, bevor du etwas löschst, das du wieder brauchen könntest: Registrierungsanweisungen, einen Profilexport oder eine Notiz zu Gateway und Konto. Ein gelöschtes Profil wiederherzustellen ist ein Neuaufbau, kein Rückgängigmachen.

Die Entfernung überprüfen und den Rest getrennt widerrufen

Führe beide Bestandsabfragen erneut aus. Bestätige, dass die beabsichtigten Profile verschwunden sind, dass unabhängige Wi-Fi-, Ethernet- und verbleibende VPN-Profile weiterhin vorhanden sind und dass keine aktive Verbindung mehr auf die gelöschte Definition zeigt.

Prüfe danach alles, was das alte Profil hinterlassen hat: ein Dispatcher-Skript, eine Route, einen DNS-Eintrag oder eine Startzuordnung. NetworkManager entfernt das Profil, aber andere Komponenten können Verweise behalten, die nun ins Leere zeigen.

Das Widerrufen von Anmeldedaten ist ein eigener Schritt. Ein heruntergeladener Export, das Profil einer Anbieteranwendung, ein zwischengespeichertes Geheimnis und eine Autorisierung eines entfernten Geräts haben jeweils einen anderen Eigentümer. Das Entfernen des lokalen NetworkManager-Eintrags widerruft kein kopiertes Zertifikat am Gateway.

Schreibe den Entfernungsnachweis mit den UUIDs, der Bestandsausgabe und dem entfernten Material, das noch eine Aktion erfordert. Dieser Vermerk belegt den Umfang der Änderung, wenn später jemand fragt, warum ein bestimmter Tunnel verschwunden ist.

Ähnliche Artikel