Ένας φορητός υπολογιστής μοιράζεται το Wi-Fi του, ο κεντρικός περιηγείται μέσα από το τούνελ χωρίς παράπονο και το tablet σε αυτή την κοινή χρήση δεν φτάνει πουθενά. Ο κεντρικός έπαψε να είναι μόνο πελάτης τη στιγμή που ενεργοποιήθηκε η κοινή χρήση: τώρα είναι δρομολογητής και τα προωθημένα πακέτα συναντούν διαφορετικό σύνολο κανόνων. Ό,τι λειτουργεί στον κεντρικό δεν λέει τίποτα για τη συσκευή πίσω του. Εκτελέστε τους ελέγχους από τον πελάτη προς τα κάτω και η διάκριση παύει να είναι θεωρητική.

Η επιτυχία του κεντρικού δεν αποδεικνύει τίποτα

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

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

Ποιος προσαρμογέας μοιράζεται, ποιος εξυπηρετεί τους πελάτες

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

Get-NetAdapter | Where-Object Status -eq 'Up' | Select-Object Name,InterfaceIndex,LinkSpeed
Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias,IPAddress,PrefixLength
Get-NetIPInterface | Select-Object InterfaceAlias,Forwarding,ConnectionState
Get-NetConnectionProfile

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

Προώθηση, μετάφραση και φιλτράρισμα

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

Η μακρινή πλευρά μπορεί επίσης να χρειάζεται διαδρομή επιστροφής για το κοινόχρηστο υποδίκτυο, ένα εύρος που ο διακομιστής VPN δεν έχει δει ποτέ. Όπου ο πελάτης μεταφράζει, ο διακομιστής βλέπει μόνο τη διεύθυνση του τούνελ και δεν απαιτείται διαδρομή επιστροφής. Όπου δεν μεταφράζει, όποιος κατέχει την πύλη πρέπει να προσθέσει σκόπιμα αυτή τη διαδρομή, και αυτό είναι αίτημα αλλαγής και όχι ρύθμιση πελάτη.

Κάντε τους ελέγχους στον πελάτη, όχι στον κεντρικό

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

Resolve-DnsName intranet.example.net -Type A
Resolve-DnsName intranet.example.net -Type AAAA
Invoke-RestMethod https://api.ipify.org
Test-NetConnection intranet.example.net -Port 443 -InformationLevel Detailed

Συγκρίνετε τη διεύθυνση εξόδου με την αντίστοιχη του κεντρικού και σημειώστε αν συμπίπτουν. Διαφορετική απάντηση σημαίνει ότι η προωθημένη διαδρομή παρακάμπτει το τούνελ, που είναι ζήτημα πολιτικής με υπεύθυνο και όχι γρήγορη διόρθωση. Μια απάντηση που συμπίπτει δίπλα σε αποτυχημένη εφαρμογή μεταφέρει τη δουλειά στην επίλυση ονομάτων ή στην πολιτική της μακρινής πλευράς. Μην σταματήσετε ούτε στο αποτέλεσμα IPv4: μια κοινή χρήση μπορεί να περάσει κάθε έλεγχο IPv4 ενώ το IPv6 βγαίνει από άλλη έξοδο, οπότε επαναλάβετε τους ελέγχους ονομάτων και εξόδου με την εγγραφή AAAA και τη λεπτομερή δοκιμή σύνδεσης.

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

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