VPN συνδεδεμένο αλλά χωρίς internet; Ελέγξτε τα τέσσερα επίπεδα
Η πράσινη ένδειξη σημαίνει μόνο ότι το τούνελ σηκώθηκε. Ελέγξτε πρώτα το δίκτυο πρόσβασης, το DNS, τον σκοπό του προφίλ και την έξοδο του διακομιστή.
Ο πελάτης λέει συνδεδεμένο, το πρόγραμμα περιήγησης γυρίζει και κάθε ιστότοπος καταλήγει σε λήξη χρόνου. Ο συνδυασμός είναι συνηθισμένος και δεν είναι αντίφαση: συνδεδεμένο σημαίνει ότι το τούνελ διαπραγματεύτηκε, και τίποτα παραπάνω. Η επίλυση ονομάτων, η δρομολόγηση και η ίδια η έξοδος του διακομιστή αποτυγχάνουν η καθεμία με τον τρόπο της, και η καθεμία έχει διαφορετικό υπεύθυνο. Περάστε τα επίπεδα με σειρά και σταματήστε στο πρώτο που αποτυγχάνει.
Ξεκινήστε από το δίκτυο από το οποίο ήρθατε
Κατεβάστε το τούνελ με τον δικό του έλεγχο αποσύνδεσης του πελάτη και μετά δοκιμάστε δύο άσχετους ιστότοπους HTTPS, αν το επιτρέπει η πολιτική. Κρατήστε κλειστή την ευαίσθητη εργασία για τη διάρκεια της δοκιμής. Αν αποτυγχάνει και η συνηθισμένη πρόσβαση, το VPN δεν είναι ο πρώτος ύποπτος.
Κοιτάξτε τη σύνδεση Wi-Fi, τον δρομολογητή και κάθε σελίδα πύλης που ζητά σύνδεση πριν αγγίξετε το τούνελ. Ένα kill switch μπορεί να μπλοκάρει την κίνηση όσο είστε αποσυνδεδεμένοι εκ σχεδιασμού, γι' αυτό ακολουθήστε τη τεκμηριωμένη διαδικασία δοκιμής του αντί να συμπεράνετε ότι το δίκτυο είναι νεκρό. Ένα άλλο αξιόπιστο δίκτυο είναι χρήσιμη σύγκριση, και μια νέα έξοδος VPN δεν θα ολοκληρώσει μια ληγμένη σύνδεση ξενοδοχείου. Αν το ανοιχτό δίκτυο δουλεύει και το τούνελ όχι, το δίκτυο αθωώνεται και το επόμενο επίπεδο είναι δικό σας.
Αποφασίστε αν η αποτυχία είναι επίλυση ονομάτων
Γράψτε το κείμενο του σφάλματος, γιατί αποτυχία επίλυσης, λήξη χρόνου και προειδοποίηση πιστοποιητικού δείχνουν καθεμία αλλού. Το μοτίβο που πρέπει να πιάσετε νωρίς είναι ένα όνομα κεντρικού υπολογιστή που δεν επισκεφτήκατε ποτέ να αποτυγχάνει ενώ μια εφαρμογή με ανοιχτή συνεδρία συνεχίζει. Αυτό το μοτίβο αφορά νέες αναζητήσεις, όχι το αν το τούνελ μεταφέρει πακέτα. Μία αναζήτηση δείχνει τι επιστρέφει ο επιλυτής και παίρνει ένα δευτερόλεπτο. Δοκιμάστε και δεύτερο όνομα, ώστε μια αποθηκευμένη απάντηση ή μια χαλασμένη εγγραφή να μην αποφασίσει τη διάγνωση.
nslookup example.com
Μια αυθαίρετη IP στη γραμμή διευθύνσεων HTTPS δεν είναι δοκιμή DNS, γιατί το πιστοποιητικό και ο εικονικός κεντρικός υπολογιστής συνήθως εξαρτώνται από το όνομα. Τα εσωτερικά ονόματα μπορεί να χρειάζονται τον επιλυτή του οργανισμού αντί για δημόσια αντικατάσταση, και ένα πρόγραμμα περιήγησης με δικό του ασφαλή επιλυτή μπορεί να απαντήσει διαφορετικά από την αναζήτηση του λειτουργικού συστήματος. Όπου διαφωνούν, ο επιλυτής του προγράμματος περιήγησης είναι αυτός που βιώνει ο χρήστης, και αυτή η διάκριση ανήκει στο δελτίο.
Πλήρες τούνελ ή μόνο εταιρικά υποδίκτυα
Κάποια προφίλ υπάρχουν μόνο για να φτάνουν σε μια χούφτα εταιρικά υποδίκτυα· άλλα είναι φτιαγμένα να μεταφέρουν τα πάντα και χρειάζονται λειτουργική έξοδο πίσω τους. Διαβάστε τον τεκμηριωμένο σκοπό πριν υποθέσετε ότι η ένδειξη καλύπτει κάθε εφαρμογή και κάθε οικογένεια διευθύνσεων. Ένα προφίλ ιδιωτικού δικτύου μπορεί να λειτουργεί ακριβώς όπως σχεδιάστηκε, ενώ το πρόγραμμα περιήγησης, που δεν προοριζόταν ποτέ να το χρησιμοποιήσει, ακόμα αποτυγχάνει. Διαβάστε τον πίνακα δρομολόγησης χωρίς να τον αλλάξετε, και συμπεριλάβετε το IPv6, γιατί μια λειτουργική διαδρομή IPv4 δεν λέει τίποτα για την άλλη οικογένεια.
Μια πιο συγκεκριμένη διαδρομή μπορεί να κερδίσει ενώ η προεπιλεγμένη διαδρομή υπάρχει ακόμα, γι' αυτό ο πίνακας πρέπει να διαβάζεται και όχι να υποτίθεται. Ανταγωνιστικοί εικονικοί προσαρμογείς μπορούν επίσης να κατέχουν κίνηση που περιμένατε αλλού, ειδικά αφού εγκατασταθεί και ξεχαστεί ένας δεύτερος πελάτης VPN. Μη διαγράψετε την προεπιλεγμένη διαδρομή ως πείραμα· αυτό μετατρέπει μια διάγνωση σε δεύτερη διακοπή.
Ένας μόνο ιστότοπος που αποτυγχάνει ανάμεσα σε λειτουργικούς είναι πρόβλημα αυτού του ιστότοπου, και αποδεικνύει επίσης ότι το τούνελ μεταφέρει κίνηση. Κολλήματα που εμφανίζονται μόνο σε μεγάλες μεταφορές δείχνουν μέγεθος πακέτου και όχι προσβασιμότητα.
Όταν ο διακομιστής δεν προωθεί ποτέ τίποτα
Αν κάθε προορισμός αποτυγχάνει σε δύο συσκευές και δύο δίκτυα πρόσβασης, το τούνελ είναι πάνω και η έξοδος δεν προωθεί. Αυτό το ζεύγος ξεχωρίζει μια αποτυχία από την πλευρά του διακομιστή από μια συσκευή λάθος ρυθμισμένη σε ένα σημείο. Στείλτε στον διαχειριστή τις ερωτήσεις για προώθηση, NAT και διαδρομή επιστροφής, όχι ένα στιγμιότυπο της ένδειξης.
Αυτά τα τρία καλύπτουν τις περισσότερες αιτίες από την πλευρά του διακομιστή, και ο διαχειριστής πρέπει να απαντήσει. Η σελίδα αντιμετώπισης προβλημάτων συνδεσιμότητας του OpenVPN περνά τις ίδιες ερωτήσεις από την πλευρά του διακομιστή, γι' αυτό παραδώστε την μαζί με το δελτίο. Ένα στιγμιότυπο πράσινης ένδειξης δεν απαντά σε καμία.
Σαρώστε το αρχείο καταγραφής του πελάτη μετά τη σύνδεση για αποτυχίες εφαρμογής διαδρομών, ρυθμίσεων DNS ή του εικονικού προσαρμογέα. Τα σφάλματα σε εκείνο το στάδιο δείχνουν τη συσκευή και όχι τον διακομιστή. Ένα σφάλμα που δεν εμφανίζεται ποτέ στο αρχείο είναι εξίσου κατατοπιστικό, γιατί μετακινεί την υποψία στην άλλη πλευρά.
Ελέγχετε ένα επίπεδο τη φορά
Μόλις αλλάξετε κάτι, επανασυνδεθείτε και επαναλάβετε ακριβώς την εφαρμογή που απέτυχε. Μία σελίδα που φορτώνει αποδεικνύει λιγότερα από μια επαναλήψιμη διαδρομή προς τους πόρους για τους οποίους φτιάχτηκε το προφίλ. Δύο εντολές χωρίζουν την επίλυση από την προσβασιμότητα, και η δεύτερη εξαρτάται από τον κεντρικό υπολογιστή. Εκτελέστε τη γραμμή curl οπουδήποτε, μετά την εντολή διαδρομών που ταιριάζει στον κεντρικό υπολογιστή μπροστά σας.
curl -sS -o /dev/null -w "%{http_code}" --max-time 5 https://example.com
route print -4 # Windows
ip -4 route show # Linux
netstat -rn | head # macOS
Αν το αριθμητικό αίτημα δουλεύει και το όνομα όχι, μείνετε στο DNS. Αν δεν δουλεύει κανένα, συγκρίνετε τον πίνακα δρομολόγησης με την αναμενόμενη προεπιλογή του τούνελ και ελέγξτε την οικογένεια που δοκιμάζετε πραγματικά. Αν η διαδρομή είναι σωστή και το αίτημα πεθαίνει ακόμα στην έξοδο, η υπόλοιπη ερώτηση ανήκει στον διαχειριστή, και τα στοιχεία που κρατήσατε είναι το δελτίο.