Ορφανή διεπαφή TUN: βρείτε τον ιδιοκτήτη πριν τη διαγράψετε
Μια διεπαφή TUN που μένει μετά την πτώση του τούνελ μπορεί να είναι μόνιμη εκ σχεδιασμού. Βρείτε τον ιδιοκτήτη και μετά αφαιρέστε την μέσω της υπηρεσίας που τη διαχειρίζεται.
Η διεπαφή TUN σας εξακολουθεί να εμφανίζεται, το τούνελ δεν περνά κίνηση, και η προφανής λύση μοιάζει με διαγραφή του συνδέσμου. Εδώ οι μικρές εκκαθαρίσεις γίνονται διακοπές. Η διεπαφή μπορεί να είναι μόνιμη εκ σχεδιασμού, να ανήκει σε υπηρεσία που θα τη δημιουργήσει ξανά, ή να κρύβεται σε έναν χώρο ονομάτων όπου το ίδιο όνομα σημαίνει κάτι άλλο. Η ύπαρξή της δεν αποδεικνύει ότι είναι ορφανή.
Η διαγραφή μιας ονομασμένης διεπαφής είναι εύκολη. Το να ξέρεις τι εξαρτάται από αυτήν είναι η πραγματική δουλειά.
Μύθος: η διεπαφή έμεινε επειδή το τούνελ έπεσε
Μια μόνιμη συσκευή TUN υπάρχει ανεξάρτητα από μια συνδεδεμένη συνεδρία. Αυτό είναι το νόημα της μόνιμης σημαίας: η συσκευή μένει ώστε η επόμενη σύνδεση να μπορεί να την επαναχρησιμοποιήσει. Δεν περνά κίνηση και τίποτα δεν πάει στραβά.
Η διεπαφή μπορεί επίσης να ανήκει σε υπηρεσία που βρίσκεται ανάμεσα σε επανεκκινήσεις ή σε πελάτη του οποίου το προφίλ είναι αδρανές. Ελέγξτε τη διεργασία που την κατέχει και τη διαμόρφωση πριν συμπεράνετε ότι εγκαταλείφθηκε. Μια λίστα διεργασιών και η διαμόρφωση που την ξεκινά είναι ισχυρότερες αποδείξεις από ένα τούνελ που λείπει.
Καταγράψτε τον χώρο ονομάτων μαζί με το όνομα. Ένας άλλος χώρος ονομάτων μπορεί να περιέχει διεπαφή με το ίδιο όνομα, και τα δύο δεν σχετίζονται. Χρησιμοποιήστε τη σημαία χώρου ονομάτων όταν χρειάζεται να επιθεωρήσετε άλλον.
Μύθος: η διαγραφή του συνδέσμου τα καθαρίζει όλα
Η διαγραφή του συνδέσμου αφαιρεί τις διευθύνσεις και τις διαδρομές που συνδέονται με αυτόν. Δεν αφαιρεί κανόνες πολιτικής, κανόνες τείχους προστασίας, ρυθμίσεις του επιλυτή ονομάτων ή βοηθητικά σενάρια που τον αναφέρανε. Αυτά μπορούν να επιβιώσουν και να δείχνουν σε συσκευή που δεν υπάρχει πια.
Αν η υπηρεσία είναι ακόμη διαμορφωμένη, μπορεί να δημιουργήσει ξανά τη διεπαφή στην επόμενη εκκίνηση ή επανασύνδεση. Τότε έχετε διαγράψει έναν πόρο που λειτουργεί και έχετε αφήσει το αρχικό πρόβλημα κύκλου ζωής στη θέση του. Αλλάξτε τη διαμόρφωση, όχι μόνο την κατάσταση εκτέλεσης.
Μια εκκαθάριση που τελειώνει με τη διεπαφή πίσω και τους κανόνες διπλούς είναι χειρότερη από καμία εκκαθάριση.
Βρείτε τον ιδιοκτήτη πριν την αγγίξετε
Ξεκινήστε με ip link show και τα εργαλεία επιθεώρησης TUN/TAP για να πάρετε τη διεπαφή, τις διευθύνσεις και τις διαδρομές της. Ελέγξτε τον πελάτη, την υπηρεσία ή τον διαχειριστή δικτύου που θα μπορούσε να την κατέχει. Επιβεβαιώστε αν η συσκευή είναι μόνιμη και ποια λειτουργία χρησιμοποιεί. Στη συνέχεια αποφασίστε αν κάποιος εξαρτάται ακόμη από αυτήν.
Για μια επιβεβαιωμένα αχρησιμοποίητη μόνιμη διεπαφή, ip tuntap τεκμηριώνει την αφαίρεση ανά λειτουργία. Αντιστοιχίστε το πραγματικό όνομα και τη λειτουργία της συσκευής, και μην εκτελείτε ευρεία εκκαθάριση σε κάθε τούνελ του κεντρικού συστήματος.
Κρατήστε την πρόσβαση ανάκτησης και τις διαδρομές για άλλους πελάτες άθικτες όσο εργάζεστε. Σημειώστε την εντολή που χρησιμοποιήσατε ώστε ο επόμενος έλεγχος να επαναληφθεί ακριβώς.
Αφαιρέστε την μέσω του ιδιοκτήτη και μετά ελέγξτε τι απομένει
Σταματήστε ή αφαιρέστε πρώτα τη υποστηριζόμενη διαμόρφωση σύνδεσης, ώστε η υπηρεσία να μην ξαναδημιουργήσει ό,τι διαγράφετε. Στη συνέχεια αφαιρέστε τη συσκευή. Μετά, επιθεωρήστε τις παλιές διευθύνσεις, τις διαδρομές και την κατάσταση του επιλυτή ονομάτων υπό τους δικούς τους ιδιοκτήτες.
Αν το πρόβλημα επιστρέψει στην επανασύνδεση, επιδιορθώστε τη διαμόρφωση κύκλου ζωής αντί να επαναλαμβάνετε τη χειροκίνητη διαγραφή. Ένα αρχείο εκκαθάρισης που ονομάζει το ορφανό, γιατί ήταν αχρησιμοποίητο και ποιο στοιχείο πρέπει να διαχειριστεί την αντικατάσταση γλιτώνει τον επόμενο από το να μπερδέψει μια νόμιμη μόνιμη διεπαφή με βλάβη.