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

Το όνομα προέρχεται από τον πάροχο, όχι από το δίκτυο

Τα Windows ορίζουν έναν σύντομο κατάλογο τύπων σύνδεσης για τους ενσωματωμένους πελάτες VPN, και τα προϊόντα τρίτων εγκαθιστούν τη δική τους στοίβα δίπλα τους. Ο προσαρμογέας που εμφανίζεται στη λίστα δικτύου δημιουργείται από τον οδηγό που κατέχει τη σύνδεση, οπότε το όνομά του είναι απόδειξη για τον οδηγό, όχι εγγύηση για το εξωτερικό πρωτόκολλο. Γι' αυτό επίσης η απεγκατάσταση ενός πελάτη μπορεί να αφήσει πίσω ένα όνομα προσαρμογέα.

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

Η ίδια στρωμάτωση εμφανίζεται και αλλού. Ένας εικονικός προσαρμογέας σε έναν κεντρικό υπολογιστή Linux, μια συσκευή TAP ή μια επέκταση υπηρεσίας VPN για κινητά είναι όλα διεπαφές που δημιουργούνται από λογισμικό, και το όνομα της διεπαφής το επιλέγει αυτό το λογισμικό αντί να το διαπραγματεύεται με τον διακομιστή.

Τι μπορούν και τι δεν μπορούν να σας πουν οι θύρες και οι διευθύνσεις

Κάθε επίπεδο αφήνει διαφορετικές αποδείξεις. Διαβάστε τις χωριστά και μια ετικέτα παύει να είναι ετυμηγορία:

EvidenceWhat it establishesWhere it misleads
Adapter nameWhich driver bound the interfacePlugins choose their own labels
Profile fileWhich client consumes the configurationAbstraction layers hide the transport
Outer portWhich port the peer accepts443 carries several protocols plus HTTPS
Tunnel addressThe inner interface's networkSays nothing about encapsulation

Το TCP 443 είναι το σαφέστερο παράδειγμα. Μπορεί να μεταφέρει SSTP, ένα τούνελ OpenVPN TCP, μια συνεδρία SoftEther SSL-VPN ή συνηθισμένη κίνηση ιστού, και ο αριθμός θύρας μόνος του δεν μπορεί να τα ξεχωρίσει. Επομένως ένας κανόνας τείχους προστασίας που επιτρέπει το 443 δεν είναι απόδειξη για το ποιος πελάτης χρησιμοποιείται. Μια καταγραφή στην εξωτερική διεπαφή το ξεκαθαρίζει, και το ξεκαθαρίζει σε δευτερόλεπτα.

Διαβάστε τη μορφή του προφίλ και τον ομότιμο

Το αρχείο διαμόρφωσης είναι ισχυρότερο στοιχείο από τον προσαρμογέα. Ένα προφίλ OpenVPN περιέχει οδηγίες όπως remote, proto και ca· μια διαμόρφωση WireGuard περιέχει μια ενότητα [Interface] με ιδιωτικό κλειδί και ενότητες [Peer] με επιτρεπόμενες IP· μια καταχώριση τηλεφωνικού καταλόγου Windows αποθηκεύει τον τύπο σύνδεσης στη δική της μορφή. Κάθε σύνταξη ανήκει σε μία υλοποίηση.

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

Διαλέξτε τον οδηγό κατά πρωτόκολλο, όχι κατά ετικέτα

Μια οδηγία OpenVPN ανήκει στο OpenVPN, τα κλειδιά και οι επιτρεπόμενες IP του WireGuard ανήκουν στο WireGuard, και ένα προφίλ SSTP δεν είναι ούτε το ένα ούτε το άλλο. Το να επικολλήσετε την επιλογή ενός πελάτη σε άλλον επειδή ένα όνομα προσαρμογέα ακουγόταν συμβατό είναι ο τρόπος με τον οποίο σπάει μια λειτουργική διαμόρφωση.

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

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