Το τηλέφωνο εξακολουθεί να δείχνει τη διαδρομή υποδικτύου, ο πίνακας εξακολουθεί να απαριθμεί τη διαφήμιση, και τίποτα πίσω από τον δρομολογητή δεν απαντά. Μοιάζει με οπισθοδρόμηση στη δρομολόγηση ή στο τείχος προστασίας, οπότε η φυσική κίνηση είναι να προσθέσετε ξανά το υποδίκτυο στον πελάτη. Αυτό συνήθως δεν αλλάζει τίποτα, γιατί ο συνδετήρας έχασε την ταυτότητά του και όχι τη διαμόρφωσή του. Ένα ληγμένο κλειδί συσκευής αφήνει τη διαδρομή ορατή ενώ η συσκευή σταματά να προωθεί.

Η διαδρομή μένει και τα πακέτα σταματούν

Το Tailscale αντιμετωπίζει τη διαφήμιση διαδρομής και την εξουσιοδότηση συσκευής ως ξεχωριστά γεγονότα. Ένας δρομολογητής υποδικτύου ανακοινώνει ένα πρόθεμα, οι πελάτες το δέχονται και το χρησιμοποιούν, και ο συνδετήρας μεταφέρει την κίνηση. Όταν λήξει το κλειδί της συσκευής, ο κόμβος δεν μπορεί πλέον να πιστοποιηθεί στην υπηρεσία συντονισμού, οπότε σταματά να συμμετέχει. Οι πελάτες μπορεί να κρατήσουν τη διαδρομή στον πίνακά τους, γιατί η αφαίρεσή της θα μπορούσε να στείλει την κίνηση σε ανεπιθύμητη διαδρομή. Αυτή η επιλογή κλεισίματος σε αποτυχία εξηγεί το μπερδεμένο σύμπτωμα: μια διαδρομή που υπάρχει και ένας προορισμός που δεν υπάρχει.

Η διαφήμιση παραμένει αληθής δήλωση για την πρόθεση. Έπαψε να είναι δήλωση για την ικανότητα.

Διαβάστε το κλειδί και την κατάσταση του συνδετήρα

Επιβεβαιώστε την κατάσταση του συνδετήρα πριν αλλάξετε οποιονδήποτε πελάτη. Δύο έξοδοι χωρίζουν την ταυτότητα από την προσβασιμότητα.

tailscale status
tailscale ping 100.101.102.103

Η έξοδος κατάστασης σημειώνει τον δρομολογητή ως εκτός σύνδεσης ή ληγμένο και αναφέρει πότε λήγει το κλειδί, ενώ το ping στοχεύει τη διεύθυνση tailnet του ίδιου του κόμβου και όχι μια υπηρεσία πίσω του. Ένα ping που δεν φεύγει ποτέ από τον πελάτη και μια γραμμή κατάστασης που γράφει ληγμένο είναι το ίδιο εύρημα από δύο κατευθύνσεις. Ελέγξτε αν μια δεύτερη συσκευή που χρησιμοποιεί αυτόν τον δρομολογητή αποτυγχάνει την ίδια στιγμή, γιατί μια κοινή αποτυχία δείχνει τον συνδετήρα και μια μεμονωμένη την αποδοχή της διαδρομής από έναν πελάτη. Μην επαναχρησιμοποιείτε διεύθυνση tailnet από παλιές σημειώσεις χωρίς να την επιβεβαιώσετε με τη ζωντανή κατάσταση.

Επαναπιστοποιηθείτε χωρίς να κόψετε τη δική σας διαδρομή

Η ανανέωση αποκαθιστά την ταυτότητα, αλλά η εκτέλεσή της μέσω της μόνης λειτουργικής συνεδρίας μπορεί να σας αποκόψει. Κρατήστε πρώτα άλλη διαχειριστική διαδρομή.

tailscale up --force-reauth
tailscale status --self

Σε κόμβο με πρόσβαση κονσόλας, το --force-reauth επανεκκινεί τη ροή σύνδεσης και εκτυπώνει URL που πρέπει να ολοκληρώσει ένας εξουσιοδοτημένος λογαριασμός. Σε απομακρυσμένο δρομολογητή, επιβεβαιώστε ότι υπάρχει σειριακή κονσόλα, κονσόλα παρόχου ή διαδρομή διαχείρισης εκτός ζώνης πριν ξεκινήσετε, γιατί η συνεδρία tailnet μπορεί να πέσει κατά την ανανέωση. Μετά την ανανέωση, επαληθεύστε ότι ο κόμβος είναι σε σύνδεση και ότι οι ανακοινωμένες διαδρομές του είναι ακόμη ενεργές. Η εκ νέου προσθήκη του προθέματος στον πελάτη δεν είναι βήμα ανανέωσης και δεν μπορεί να την υποκαταστήσει.

Αποφασίστε πολιτική λήξης για συσκευές χωρίς επίβλεψη

Η λήξη κλειδιού υπάρχει ώστε ένας χαμένος φορητός υπολογιστής να σταματήσει κάποια στιγμή να λειτουργεί, και η υποδομή χωρίς επίβλεψη ανταλλάσσει αυτή την προστασία με διαθεσιμότητα. Οι διαχειριστές μπορούν να απενεργοποιήσουν τη λήξη για συγκεκριμένη συσκευή, κάτι που ταιριάζει σε έναν έμπιστο δρομολογητή σε ερμάριο καλωδίων αλλά απαιτεί απογραφή και σχέδιο αφαίρεσης. Οι συσκευές με ετικέτα φέρουν δική τους ταυτότητα και συμπεριφορά λήξης, οπότε η ρύθμιση ενός φορητού δεν τις περιγράφει. Εξετάστε την πραγματική εγγραφή της συσκευής αντί να βασιστείτε σε υπενθύμιση που δημιουργήθηκε μήνες πριν.

Έπειτα δοκιμάστε τον πόρο πίσω από τον δρομολογητή, όχι μόνο τον κόμβο. Ένα ανανεωμένο κλειδί διορθώνει την ταυτότητα, ενώ η έγκριση διαδρομής, η πολιτική και η προώθηση πρέπει ακόμη να λειτουργούν.

Σχετικά άρθρα