Χωρίς internet μετά την απεγκατάσταση VPN: απογραφή πριν την επαναφορά
Η πλήρης επαναφορά διαγράφει αποδείξεις μαζί με τα υπολείμματα. Διαβάστε πρώτα τις διαδρομές, τον κατάλογο Winsock και το proxy και μετά ανεβείτε τη σκάλα ένα σκαλί κάθε φορά.
Η αφαίρεση ενός πελάτη VPN θα έπρεπε να επιστρέψει το μηχάνημα σε αυτό που ήταν πριν, και μερικές φορές επιστρέφει ένα μηχάνημα όπου τίποτα δεν επιλύεται και ο browser ζητά ακόμη proxy. Τα υπολείμματα προέρχονται από μια σύντομη λίστα ιδιοκτητών: διαδρομές, πάροχοι Winsock, μια ρύθμιση proxy, DNS και προγράμματα οδήγησης φίλτρου. Υπάρχουν δύο στρατηγικές επισκευής και διαφέρουν κυρίως ως προς το τι καταστρέφουν.
Δύο επισκευές με πολύ διαφορετικό κόστος
| Approach | What it fixes | What it costs |
|---|---|---|
| Full network reset | Almost everything, eventually | Wi-Fi passwords, firewall rules, evidence |
| Inventory, then narrow resets | The piece that actually broke | Time, and one command per layer |
Η ευρεία επαναφορά δεν είναι λάθος· είναι ακριβή. Αφαιρεί επίσης τις αποδείξεις που θα έλεγαν ποιο επίπεδο απέτυχε, οπότε το επόμενο μηχάνημα με το ίδιο σύμπτωμα ξεκινά από το μηδέν. Η απογραφή πρώτα κοστίζει τέσσερις εντολές και οι τρεις από αυτές μόνο διαβάζουν.
Επιλέξτε με το ρολόι, όχι με την προτίμηση. Σε ένα μηχάνημα που πρέπει να δουλέψει σε δέκα λεπτά, η πλήρης επαναφορά μπορεί να είναι η σωστή κίνηση, και η σημείωση που αφήνετε μετά είναι το μόνο πράγμα που κρατά τη γνώση. Σε έναν στόλο με επαναλαμβανόμενο σύμπτωμα, η απογραφή είναι ο φθηνότερος δρόμος, γιατί παράγει αιτία αντί για μια διακοπή που τελείωσε.
Διαβάστε τέσσερα πράγματα πριν αγγίξετε οτιδήποτε
ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy
Κάθε έξοδος αντιστοιχεί σε διαφορετική βλάβη. Μια προεπιλεγμένη διαδρομή που δείχνει σε προσαρμογέα που δεν υπάρχει πια εξηγεί νεκρό internet με λειτουργικό τοπικό δίκτυο. Ένας διακομιστής DNS του προσαρμογέα που ανήκε κάποτε στη σήραγγα εξηγεί ονόματα που αποτυγχάνουν ενώ οι διευθύνσεις δουλεύουν. Ένας πάροχος Winsock που εγκατέστησε ο πελάτης εξηγεί βλάβες του browser που επιβιώνουν από κάθε αλλαγή διαδρομής. Μια καταχώριση proxy εξηγεί έναν browser που δεν φτάνει πουθενά ενώ το curl φτάνει.
Ελέγξτε χωριστά το proxy του ίδιου του browser. Ζει στο παράθυρο επιλογών internet κάτω από τις συνδέσεις και τις ρυθμίσεις τοπικού δικτύου, και είναι διαφορετική ρύθμιση από το proxy WinHTTP που αναφέρει η εντολή. Η διόρθωση του ενός δεν διορθώνει το άλλο, και ένα μηχάνημα μπορεί να φέρει και τα δύο. Ψάξτε για διεύθυνση proxy που δεν επιλύεται πουθενά, γιατί αυτό είναι το σχήμα που αφήνει ένας αφαιρεμένος πελάτης.
Ανεβείτε τη σκάλα αντί να πηδήξετε
ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog
Το route -f καθαρίζει τον πίνακα δρομολόγησης χωρίς να αγγίζει προσαρμογείς, που είναι ο φθηνότερος τρόπος να αφαιρέσετε την υπόλοιπη προεπιλεγμένη διαδρομή μιας σήραγγας. Το netsh int ip reset ξαναγράφει τις ρυθμίσεις της στοίβας TCP/IP και περιμένει επανεκκίνηση. Το netsh winsock reset επαναφέρει τον κατάλογο που τροποποίησε ένα πρόγραμμα οδήγησης φίλτρου, και αυτό είναι το βήμα που διορθώνει τις βλάβες που φαίνονται μόνο στον browser. Εκτελέστε μία, δοκιμάστε, μετά εκτελέστε την επόμενη· μια σκάλα που ανεβήκατε είναι μια σκάλα που μπορείτε να περιγράψετε αργότερα.
Το netsh advfirewall reset δεν είναι μέρος αυτής της σκάλας. Διαγράφει κανόνες που δημιούργησε κάποιος σκόπιμα, και η επαναφορά τους είναι ξεχωριστό έργο. Η επαναφορά δικτύου στην εφαρμογή ρυθμίσεων αφαιρεί και επανεγκαθιστά κάθε προσαρμογέα και επίσης σβήνει αποθηκευμένους κωδικούς Wi-Fi, οπότε ανήκει μετά τα στενά βήματα και όχι πριν από αυτά.
Υπολείμματα των οποίων ο ιδιοκτήτης είναι άλλο προϊόν
Το σύρσιμο μιας εφαρμογής στον κάδο δεν την απεγκαθιστά. Ένα Mac που συνέχιζε να χρησιμοποιεί VPN που δεν εμφάνιζε πια είχε ένα βοήθημα του κατασκευαστή να τρέχει ακόμη· η καρτέλα δικτύου της Εποπτείας δραστηριότητας το αναγνώρισε από την κίνηση, και η διαδικασία απεγκατάστασης του κατασκευαστή αφαίρεσε τον δαίμονα και τα στοιχεία εκκίνησής του. Ελέγξτε το /Library/LaunchDaemons και το /Library/LaunchAgents για καταχωρίσεις των οποίων το πρόγραμμα δεν υπάρχει πια.
Το λογισμικό ασφάλειας είναι το άλλο σημείο όπου εμφανίζεται αυτό το μοτίβο. Τα εργαλεία antivirus εγκαθιστούν δικά τους προγράμματα οδήγησης φίλτρου, και μια αφαίρεση που αφήνει ένα πίσω μπορεί να χαλάσει έναν προσαρμογέα VPN με τρόπο που καμία ρύθμιση VPN δεν εξηγεί. Το εργαλείο αφαίρεσης του κατασκευαστή υπάρχει για αυτή την περίπτωση· μια γενική απεγκατάσταση συνήθως δεν το φτάνει.
Τα προγράμματα εγκατάστασης μπορούν επίσης να αρνηθούν να ξεκινήσουν επειδή μια προηγούμενη περίπτωση είναι ακόμη ζωντανή. Το πρόγραμμα εγκατάστασης OpenVPN ελέγχει για ένα openvpn.exe σε λειτουργία, μαζί με ένα που ξεκίνησε το δικό σας σκριπτ ώρες πριν.
Η βλάβη env_block είναι υπόλειμμα άλλου είδους. Το PATH έχασε το C:\Windows\System32 και τους γείτονές του, οπότε ο πελάτης δεν μπορεί να ξεκινήσει τα βοηθητικά προγράμματα που χτίζουν τον προσαρμογέα. Επισκευάστε το PATH αντί να επανεγκαταστήσετε, γιατί ένα νέο αντίγραφο θα βρει τις ίδιες λείπουσες εντολές.
Διεπαφές Linux και η δοκιμή του δρομολογητή
Μια διεπαφή tun μπορεί να ζήσει περισσότερο από τη ρύθμιση που τη δημιούργησε. Μια αναφορά για αργή λήψη τελείωσε με μια υπολειμματική συσκευή που κρατούσε τη διεύθυνση πύλης του παλιού συνόλου και τραβούσε κίνηση προς μια σήραγγα που κανείς δεν είχε σκοπό. Το ip -brief link απαριθμεί ό,τι υπάρχει· συγκρίνετε το με αυτό που ισχυρίζεται η τρέχουσα υπηρεσία και μετά διαγράψτε το ορφανό.
Οι μισθώσεις που σταματούν να φτάνουν μετά από ένα πείραμα VPN δεν είναι αυτόματα πρόβλημα στοίβας. Δοκιμάστε ένα φορητό που δεν έφερε ποτέ τον πελάτη, και έναν άλλο δρομολογητή, πριν κάνετε περισσότερες επαναφορές. Αν ο δρομολογητής σταμάτησε να απαντά, καμία εντολή Windows δεν θα το αλλάξει αυτό, και μια προσωρινή στατική διεύθυνση, πύλη και επιλυτής σας λένε ποια πλευρά είναι χαλασμένη.
Καταγράψτε τι επαναφέρατε και με ποια σειρά. Το επόμενο άτομο πρέπει να ξέρει αν ξαναχτίστηκε ο κατάλογος Winsock ή το τείχος προστασίας, και αυτή η σημείωση είναι το μόνο πράγμα που μια απεγκατάσταση δεν μπορεί να πάρει μαζί της.