Usuwanie profilu VPN NetworkManagera po zweryfikowanym UUID
Zinwentaryzuj zapisane i aktywne połączenia, potwierdź dokładny UUID VPN, a następnie usuń tylko ten profil. Rozłączenie, usunięcie i unieważnienie to osobne kroki.
Zacznij procedurę usuwania od listy obiektów, które zamierzasz usunąć, a nie od ścieżki katalogu. Zapisane profile NetworkManagera mogą współistnieć z niezwiązaną konfiguracją sieciową, a usunięcie z symbolem wieloznacznym nie jest zmianą o określonym zakresie. Ta procedura usuwa zweryfikowane profile połączeń i oddziela tę czynność od rozłączania, odinstalowywania i unieważniania danych logowania na bramie. Każde zapytanie poniżej zawęża zakres, zanim cokolwiek zostanie usunięte.
Zinwentaryzuj zapisane i aktywne połączenia
Dwa zapytania odczytu odpowiadają na różne pytania. Pierwsze wymienia zapisane definicje; drugie wymienia to, co jest aktywne teraz. Profil może istnieć, będąc nieaktywnym, a aktywne połączenie tymczasowe może nie mieć pasującego zapisanego profilu.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
Zapisz UUID, które zamierzasz usunąć. Nazwy nie są identyfikatorami: dwa profile mogą dzielić jedną, a etykieta pliku klucza lub interfejsu może w ogóle nie odpowiadać połączeniu. Nie wybieraj obiektu dlatego, że jego nazwa zaczyna się od etykiety dostawcy; ten wzorzec pasuje też do połączeń, które chcesz zachować.
Odczytaj także typ. VPN zarządzany przez wtyczkę i natywne połączenie WireGuard mogą używać różnych wartości typu, więc filtr typu vpn ogólnego nie jest pełną definicją każdego tunelu w zakresie. To pytanie o filtrowanie, a nie kryterium usuwania.
Potwierdź dokładny UUID i właściciela
Pokazuj jedno połączenie naraz i porównuj UUID ze zweryfikowaną listą. UUID jest stabilnym selektorem; nazwa to etykieta, którą można zmienić po weryfikacji.
nmcli connection show uuid ACTUAL_UUID
Potwierdź, który komponent jest właścicielem profilu. Aplikacja dostawcy może trzymać własną kopię i odtworzyć profil NetworkManagera przy następnym uruchomieniu. Jeśli ten sam tunel występuje w dwóch inwentarzach, usunięcie jednej kopii zmienia stan właściciela, ale nie drugiej kopii.
Ustal, czy jakieś zadanie startowe, skrypt dyspozytora lub system provisioningu odwołuje się do połączenia. Usunięcie profilu, którego automatyzacja wciąż oczekuje, powoduje pętlę ponownego łączenia lub ciche przełączenie awaryjne, a usunięcie wygląda na awarię sieci, a nie konflikt polityki.
Rozłącz się przed usunięciem aktywnego profilu
Usunięcie zabiera zapisaną definicję; rozłączenie zatrzymuje tunel. Jeśli połączenie jest aktywne, najpierw je rozłącz obsługiwaną czynnością i zanotuj wszystko, co zależy od tunelu.
nmcli connection down uuid ACTUAL_UUID
Nie wykonuj rozłączenia przez jedyną zdalną ścieżkę administracyjną. Jeśli VPN przenosi twoją sesję, zatrzymanie go kończy twój dostęp, a krok usuwania trzeba wtedy kontynuować z lokalnej konsoli lub innej sieci.
Jeśli celem jest tylko chwilowe zatrzymanie tunelu, zatrzymaj się tutaj. Usuwanie jest niepotrzebne, a profil usunięty z powodu krótkiej przerwy trzeba później odtworzyć z tymi samymi danymi logowania i trasami. Odtworzenie jest możliwe tylko z materiału, który nadal masz. Zdecyduj, w którym przypadku jesteś, zanim uruchomisz usuwanie.
Usuń tylko zweryfikowany obiekt
Destrukcyjny krok bierze UUID ze zweryfikowanej listy. To nie jest podgląd i nie prosi o potwierdzenie zakresu poza selektorem, który podajesz.
nmcli connection delete uuid ACTUAL_UUID
Dla kilku profili powtórz polecenie raz na każdy potwierdzony UUID. Nie podawaj niezweryfikowanego wyszukiwania tekstu do pętli. Weryfikacja czyni usunięcie bezpiecznym; polecenie to tylko mechanika.
Zachowaj materiał do odtworzenia, zanim usuniesz cokolwiek, co może być jeszcze potrzebne: instrukcje rejestracji, eksport profilu lub notatkę o bramie i koncie. Przywrócenie usuniętego profilu to odtworzenie, a nie cofnięcie.
Zweryfikuj usunięcie i osobno wycofaj resztę
Uruchom ponownie oba zapytania inwentaryzacyjne. Potwierdź, że zamierzone profile zniknęły, że niezwiązane profile Wi-Fi, Ethernet i pozostałe profile VPN nadal istnieją oraz że żadne aktywne połączenie nie wskazuje już na usuniętą definicję.
Następnie sprawdź, co stary profil pozostawił po sobie: skrypt dyspozytora, trasę, wpis DNS lub powiązanie startowe. NetworkManager usuwa profil, ale inne komponenty mogą zachować odwołania, które teraz prowadzą donikąd.
Wycofanie danych logowania to osobny krok. Pobrany eksport, profil aplikacji dostawcy, buforowany sekret i autoryzacja zdalnego urządzenia mają każde innego właściciela. Usunięcie lokalnego rekordu NetworkManagera nie unieważnia skopiowanego certyfikatu na bramie.
Zapisz rekord usunięcia z UUID, wynikiem inwentaryzacji i materiałem zdalnym, który nadal wymaga działania. Ta notatka dowodzi zakresu zmiany, gdy ktoś później zapyta, dlaczego konkretny tunel zniknął.