Κοινή χρήση VPN των Windows με ενσύρματη κονσόλα: πύλη στον υπολογιστή ή στον δρομολογητή
Μια κονσόλα πίσω από υπολογιστή Windows χρειάζεται ένα τμήμα προς τα κάτω, διευθυνσιοδότηση, μετάφραση και έναν πελάτη που προωθεί πακέτα. Συγκρίνετε το με έναν δρομολογητή που κατέχει το τούνελ.
Οι κονσόλες που δεν μπορούν να εκτελέσουν τον πελάτη VPN μπορούν μερικές φορές να δανειστούν το τούνελ ενός υπολογιστή Windows, και αυτή η ρύθμιση αποτυγχάνει πιο συχνά απ’ ό,τι πετυχαίνει για λόγους άσχετους με το VPN. Ο υπολογιστής πρέπει να γίνει πύλη: μια αποκλειστική διεπαφή προς τα κάτω, διευθυνσιοδότηση για την κονσόλα, μετάφραση και ένας πελάτης πρόθυμος να προωθεί πακέτα άλλης συσκευής. Ένα τούνελ που λειτουργεί για τις εφαρμογές του ίδιου του υπολογιστή δεν αποδεικνύει τίποτα από αυτά.
Η σύγκριση που αξίζει να γίνει είναι ανάμεσα σε αυτή τη ρύθμιση και σε έναν δρομολογητή που κατέχει το τούνελ για ολόκληρο το δίκτυο. Διαφέρουν στη συντήρηση, στη συμπεριφορά αστοχίας και στο πόση πολιτική μπορείτε να δείτε ταυτόχρονα.
Τι πρέπει να κάνει η πύλη στον υπολογιστή
Μια πύλη χρειάζεται μια διεπαφή στραμμένη προς την κονσόλα, ένα εύρος διευθύνσεων για αυτό το τμήμα και έναν κανόνα μετάφρασης που ξαναγράφει την κίνηση της κονσόλας στο τούνελ. Χρειάζεται επίσης ο πελάτης να προωθεί πακέτα που δεν δημιούργησε ο ίδιος, κάτι που είναι διαφορετική ρύθμιση από το να δέχεται τη δική του κίνηση. Η επίλυση ονομάτων πρέπει να ακολουθεί την ίδια διαδρομή, αλλιώς η κονσόλα επιλύει μια υπηρεσία παιχνιδιού μέσω μιας διαδρομής και στη συνέχεια συνδέεται μέσω άλλης. Κάθε ένα από αυτά είναι ξεχωριστό βήμα διαμόρφωσης με τον δικό του τρόπο αστοχίας.
console -> dedicated ethernet -> windows sharing / nat
-> selected tunnel interface -> internet
Το Windows Internet Connection Sharing προσφέρει ακριβώς αυτό το σχήμα, με μια σύνδεση να ορίζεται ως δημόσια και μια άλλη ως ιδιωτική. Αυτός ο ορισμός έχει μεγαλύτερη σημασία απ’ ό,τι περιμένουν οι άνθρωποι, επειδή η διεπαφή που φτάνει στον οικιακό δρομολογητή δεν είναι αυτόματα εκείνη που μεταφέρει το τούνελ.
Συγκρίσεις που κρίνουν
Τρεις διαφορές χωρίζουν μια πύλη σε υπολογιστή από μια πύλη σε δρομολογητή, και είναι εκείνες που εμφανίζονται μήνες αργότερα. Ο πίνακας τις βάζει δίπλα δίπλα.
| Aspect | Windows PC gateway | Router gateway |
|---|---|---|
| Tied to a user session | Yes; sleep or sign-out ends it | No |
| Policy visibility | Split across client and sharing layer | One ruleset |
| Address service | Private side of the sharing feature | Router scope |
| Recovery after reboot | Manual, per session | Automatic |
Η σύνδεση με τη συνεδρία είναι η πρώτη διαφορά και εκείνη που αιφνιδιάζει. Ένας υπολογιστής που κοιμάται, αποσυνδέεται ή εγκαθιστά ενημέρωση παύει να είναι πύλη, και η κονσόλα χάνει τη διαδρομή της χωρίς να αλλάξει καμία διαμόρφωση. Η ορατότητα πολιτικής είναι η δεύτερη, επειδή οι κανόνες του πελάτη και το επίπεδο κοινής χρήσης ζουν σε δύο σημεία και κανένα δεν περιγράφει το άλλο. Η υπηρεσία διευθύνσεων είναι η τρίτη, και εξηγεί μια κονσόλα που κρατά διεύθυνση αλλά δεν φτάνει πουθενά.
Τίποτα από αυτά δεν κάνει τη ρύθμιση με τον υπολογιστή λάθος. Την κάνει προσωρινό σχεδιασμό, κάτι αποδεκτό όταν η απαίτηση είναι προσωρινή.
Η προωθούμενη κίνηση είναι άλλη κατηγορία
Ένας πελάτης επιφάνειας εργασίας μπορεί να χειρίζεται τα πακέτα που προωθούνται για άλλη συσκευή διαφορετικά από τα δικά του. Μια λίστα συμπερίληψης ανά εφαρμογή καλύπτει διεργασίες στον υπολογιστή και δεν λέει τίποτα για την κίνηση μιας κονσόλας, ενώ ένας διακόπτης ασφαλείας που προστατεύει τοπικές εφαρμογές μπορεί να μην προστατεύει καθόλου την προωθούμενη διαδρομή. Επιβεβαιώστε την τεκμηριωμένη συμπεριφορά του πελάτη για την προωθούμενη κίνηση αντί να τη συμπεράνετε από μια επιτυχημένη φόρτωση σελίδας στον υπολογιστή. Όπου αυτή η συμπεριφορά είναι ασαφής, ολόκληρη η ρύθμιση στηρίζεται σε μια υπόθεση.
Η διευθυνσιοδότηση της κονσόλας πρέπει να προέρχεται από τη ρύθμιση κοινής χρήσης, ποτέ από την αντιγραφή της διεύθυνσης τούνελ του υπολογιστή πάνω της. Η αντιγραφή παράγει διπλή διεύθυνση, λάθος πύλη και έναν επιλυτή που δείχνει σε κάτι που η κονσόλα δεν μπορεί να φτάσει. Αφήστε την υπηρεσία προς τα κάτω να δώσει τη διαμόρφωση και μετά ελέγξτε τι έλαβε πραγματικά η κονσόλα.
Επαληθεύστε την κίνηση της κονσόλας, όχι του υπολογιστή
Η μόνη ουσιαστική δοκιμή παρατηρεί τη διαδρομή της κονσόλας. Στον υπολογιστή, οι παρακάτω εντολές δείχνουν τη διάταξη των διεπαφών, τον πίνακα γειτόνων κατά μήκος της ζεύξης προς τα κάτω και αν η κονσόλα απαντά σε μια θύρα υπηρεσίας. Εκτελέστε τες ενώ μια συνεδρία παιχνιδιού είναι πραγματικά συνδεδεμένη.
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
arp -a | findstr 192.168.137.
Test-NetConnection 192.168.137.10 -Port 3074
Μια διεπαφή χωρίς διεύθυνση στην κάτω πλευρά σημαίνει ότι η κοινή χρήση δεν ξεκίνησε ποτέ, που είναι διαφορετικό πρόβλημα από μια κονσόλα που δεν μπορεί να συνδεθεί. Μια καταχώριση για την κονσόλα στον πίνακα γειτόνων αποδεικνύει ότι η ζεύξη και η διευθυνσιοδότηση είναι ζωντανές. Μια αποτυχημένη δοκιμή θύρας μετά από αυτό δείχνει στην προώθηση ή στον χειρισμό της προωθούμενης κίνησης από τον πελάτη, όχι στο καλώδιο. Συγκρίνετε τη διεύθυνση εξόδου της κονσόλας με εκείνη του υπολογιστή πριν συμπεράνετε ότι το τούνελ είναι η διαδρομή που χρησιμοποιείται.
Κρατήστε τη ρύθμιση τεκμηριωμένη με τα ονόματα των διεπαφών και τα εύρη διευθύνσεων. Όταν σπάσει μετά την επόμενη ενημέρωση, αυτή η σελίδα εξοικονομεί μια ώρα επανεύρεσης.