Διαγραφή προφίλ VPN του NetworkManager με βάση το ελεγμένο UUID
Καταγράψτε τις αποθηκευμένες και ενεργές συνδέσεις, επιβεβαιώστε το ακριβές UUID της VPN και μετά διαγράψτε μόνο αυτό το προφίλ. Η αποσύνδεση, η διαγραφή και η ανάκληση είναι ξεχωριστά βήματα.
Ξεκινήστε ένα εγχειρίδιο αφαίρεσης με τον κατάλογο των αντικειμένων που σκοπεύετε να διαγράψετε, όχι με μια διαδρομή καταλόγου. Τα αποθηκευμένα προφίλ του NetworkManager μπορεί να βρίσκονται δίπλα σε άσχετη διαμόρφωση δικτύου, και η διαγραφή με μπαλαντέρ δεν είναι αλλαγή περιορισμένου εύρους. Αυτό το εγχειρίδιο αφαιρεί ελεγμένα προφίλ σύνδεσης και χωρίζει αυτή την ενέργεια από την αποσύνδεση, την απεγκατάσταση ή την ανάκληση διαπιστευτηρίων στην πύλη. Κάθε ερώτημα παρακάτω περιορίζει το εύρος πριν αφαιρεθεί οτιδήποτε.
Καταγράψτε τις αποθηκευμένες και ενεργές συνδέσεις
Δύο ερωτήματα ανάγνωσης απαντούν σε διαφορετικά ζητήματα. Το πρώτο απαριθμεί αποθηκευμένους ορισμούς· το δεύτερο απαριθμεί τι είναι ενεργό αυτή τη στιγμή. Ένα προφίλ μπορεί να υπάρχει ενώ είναι ανενεργό, και μια ενεργή προσωρινή σύνδεση μπορεί να μην έχει αντίστοιχο αποθηκευμένο προφίλ.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
Καταγράψτε τα UUID που σκοπεύετε να αφαιρέσετε. Τα ονόματα δεν είναι αναγνωριστικά: δύο προφίλ μπορούν να μοιράζονται ένα, και ένα αρχείο κλειδιού ή μια ετικέτα διεπαφής μπορεί να μην ταιριάζει καθόλου με τη σύνδεση. Μην επιλέγετε αντικείμενο επειδή το όνομά του αρχίζει με ετικέτα παρόχου· αυτό το μοτίβο ταιριάζει και σε συνδέσεις που θέλετε να κρατήσετε.
Διαβάστε και τον τύπο. Μια VPN που διαχειρίζεται πρόσθετο και μια εγγενής σύνδεση WireGuard μπορούν να χρησιμοποιούν διαφορετικές τιμές τύπου, οπότε ένα φίλτρο για τον γενικό τύπο vpn δεν είναι πλήρης ορισμός κάθε τούνελ στο εύρος. Είναι ζήτημα φιλτραρίσματος, όχι κριτήριο διαγραφής.
Επιβεβαιώστε το ακριβές UUID και τον ιδιοκτήτη
Εμφανίστε μία σύνδεση τη φορά και αντιστοιχίστε το UUID με τον ελεγμένο κατάλογο. Το UUID είναι ο σταθερός επιλογέας· το όνομα είναι ετικέτα που μπορεί να επεξεργαστεί μετά τον έλεγχο.
nmcli connection show uuid ACTUAL_UUID
Επιβεβαιώστε ποιο συστατικό κατέχει το προφίλ. Μια εφαρμογή παρόχου μπορεί να κρατά το δικό της αντίγραφο και να ξαναδημιουργεί το προφίλ του NetworkManager στην επόμενη εκκίνηση. Αν το ίδιο τούνελ εμφανίζεται σε δύο καταλόγους, η διαγραφή ενός αντιγράφου αλλάζει την κατάσταση του ιδιοκτήτη αλλά όχι του άλλου αντιγράφου.
Προσδιορίστε αν κάποια εργασία εκκίνησης, σενάριο αποστολέα ή σύστημα παροχής αναφέρεται στη σύνδεση. Η αφαίρεση προφίλ που μια αυτοματοποίηση ακόμη περιμένει παράγει βρόχο επανασύνδεσης ή σιωπηλή υποχώρηση, και η διαγραφή μοιάζει με αποτυχία δικτύου παρά με σύγκρουση πολιτικής.
Αποσυνδέστε πριν διαγράψετε ενεργό προφίλ
Η διαγραφή αφαιρεί τον αποθηκευμένο ορισμό· η αποσύνδεση σταματά το τούνελ. Αν η σύνδεση είναι ενεργή, αποσυνδέστε την πρώτα με την υποστηριζόμενη ενέργεια και σημειώστε ό,τι εξαρτάται από το τούνελ.
nmcli connection down uuid ACTUAL_UUID
Μην εκτελείτε την αποσύνδεση μέσω της μοναδικής διαδρομής απομακρυσμένης διαχείρισής σας. Αν η VPN μεταφέρει τη συνεδρία σας, η διακοπή της τερματίζει την πρόσβασή σας, και το βήμα αφαίρεσης πρέπει μετά να συνεχιστεί από τοπική κονσόλα ή άλλο δίκτυο.
Αν ο στόχος είναι μόνο να σταματήσετε προσωρινά το τούνελ, σταματήστε εδώ. Η διαγραφή είναι περιττή, και ένα προφίλ που αφαιρέθηκε για μια σύντομη διακοπή πρέπει αργότερα να ξαναχτιστεί με τα ίδια διαπιστευτήρια και διαδρομές. Η ανακατασκευή είναι δυνατή μόνο από υλικό που κρατάτε ακόμη. Αποφασίστε σε ποια περίπτωση βρίσκεστε πριν εκτελέσετε τη διαγραφή.
Διαγράψτε μόνο το ελεγμένο αντικείμενο
Το καταστροφικό βήμα παίρνει το UUID από τον ελεγμένο κατάλογο. Δεν είναι προεπισκόπηση και δεν ζητά επιβεβαίωση του εύρους πέρα από τον επιλογέα που δίνετε.
nmcli connection delete uuid ACTUAL_UUID
Για πολλά προφίλ, επαναλάβετε την εντολή μία φορά για κάθε επιβεβαιωμένο UUID. Μη διοχετεύετε μη ελεγμένη αναζήτηση κειμένου σε βρόχο. Ο έλεγχος είναι αυτό που κάνει τη διαγραφή ασφαλή· η εντολή είναι μόνο η μηχανική.
Διατηρήστε υλικό ανάκτησης πριν διαγράψετε οτιδήποτε μπορεί να χρειαστείτε ξανά: οδηγίες εγγραφής, εξαγωγή προφίλ ή σημείωση για την πύλη και τον λογαριασμό. Η επαναφορά διαγραμμένου προφίλ είναι ανακατασκευή, όχι αναίρεση.
Επαληθεύστε την αφαίρεση και ανακαλέστε τα υπόλοιπα ξεχωριστά
Εκτελέστε ξανά και τα δύο ερωτήματα καταγραφής. Επιβεβαιώστε ότι τα επιδιωκόμενα προφίλ έφυγαν, ότι άσχετα προφίλ Wi-Fi, Ethernet και τα υπόλοιπα VPN υπάρχουν ακόμη, και ότι καμία ενεργή σύνδεση δεν δείχνει πλέον στον διαγραμμένο ορισμό.
Έπειτα ελέγξτε ό,τι άφησε πίσω το παλιό προφίλ: σενάριο αποστολέα, διαδρομή, εγγραφή DNS ή συσχέτιση εκκίνησης. Το NetworkManager αφαιρεί το προφίλ, αλλά άλλα συστατικά μπορεί να κρατούν αναφορές που τώρα δεν οδηγούν πουθενά.
Η ανάκληση διαπιστευτηρίων είναι δικό της βήμα. Μια ληφθείσα εξαγωγή, το προφίλ μιας εφαρμογής παρόχου, ένα αποθηκευμένο μυστικό και μια εξουσιοδότηση απομακρυσμένης συσκευής έχουν το καθένα διαφορετικό ιδιοκτήτη. Η αφαίρεση της τοπικής εγγραφής του NetworkManager δεν ανακαλεί αντιγραμμένο πιστοποιητικό στην πύλη.
Γράψτε το αρχείο αφαίρεσης με τα UUID, την έξοδο της καταγραφής και το απομακρυσμένο υλικό που χρειάζεται ακόμη ενέργεια. Αυτή η σημείωση αποδεικνύει το εύρος της αλλαγής όταν κάποιος ρωτήσει αργότερα γιατί εξαφανίστηκε ένα συγκεκριμένο τούνελ.