Δύο φορητοί υπολογιστές συνδέονται με κλήση στον διακομιστή PPTP ενός μηχανήματος DD-WRT, ο καθένας παίρνει μια διεύθυνση, και κανένας δεν μπορεί να κάνει ping τον άλλο. Οι κοινόχρηστοι φάκελοι δεν εμφανίζονται ποτέ και η πρώτη σκέψη είναι ότι η μάσκα 255.255.255.255 που δίνει ο δρομολογητής πρέπει να είναι λάθος. Δεν είναι η αιτία, και η αλλαγή της δεν θα δημιουργήσει ούτε έναν νέο γείτονα. Εκτελέστε τους πέντε ελέγχους παρακάτω με τη σειρά και σταματήστε μόλις αποτύχει ένας, γιατί ο καθένας έχει άλλη θεραπεία.

Έλεγχος πρώτος: το /32 δεν είναι το σφάλμα

Το PPTP μεταφέρει PPP, και μια ζεύξη PPP ενώνει ακριβώς δύο άκρα: τον πελάτη σας και τον διακομιστή. Η μάσκα δικτύου περιγράφει ποιες διευθύνσεις μοιράζονται ένα τοπικό τμήμα, και εδώ τμήμα δεν υπάρχει, μόνο ο ομότιμος στο άλλο άκρο ενός καλωδίου. Μια μάσκα από μόνα άσσοι λέει ακριβώς αυτό, άρα το DD-WRT δίνει τη σωστή τιμή για αυτόν τον τύπο ζεύξης. Η διεύθυνση είναι διεύθυνση ομοτίμου, όχι διεύθυνση διεπαφής σε LAN.

Μια μάσκα 255.255.255.0 ανήκει σε κοινό μέσο με εκατοντάδες συσκευές, και η τοποθέτησή της σε διεπαφή PPP δεν θα έκανε ούτε την άλλη πλευρά της σήραγγας γείτονα.

Έλεγχος δεύτερος: διαβάστε τις τιμές της σελίδας διακομιστή PPTP

Όλες οι ρυθμίσεις που μετράνε βρίσκονται στις Υπηρεσίες, VPN, Διακομιστής PPTP. Ενεργοποιήστε τον διακομιστή, θέστε τη διεύθυνση διακομιστή στη διεύθυνση LAN του δρομολογητή, και κρατήστε το εύρος πελατών έξω από τη δεξαμενή DHCP ώστε ένας πελάτης που καλεί και ένα ενσύρματο μηχάνημα να μην πάρουν την ίδια διεύθυνση. Στο CHAP-Secrets προσθέστε μία γραμμή ανά λογαριασμό στη μορφή username * password *, χωρίς κενά μέσα στο όνομα. Εφαρμόστε και μετά συνδεθείτε με προφίλ που ονομάζει τον δρομολογητή και έναν από αυτούς τους λογαριασμούς.

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

Έλεγχος τρίτος: αναζητήστε διαδρομή ανάμεσα στους δύο ομοτίμους

Κάθε σήραγγα που τερματίζει στον δρομολογητή είναι δική της διεπαφή, συνήθως ppp0, ppp1 και ούτω καθεξής. Η κίνηση από τον ένα πελάτη στον άλλο πρέπει να δρομολογείται ανάμεσα σε αυτές τις διεπαφές, και ο δρομολογητής πρέπει να είναι πρόθυμος να την προωθήσει. Εκτελέστε ip route στον δρομολογητή και αναζητήστε διαδρομή κεντρικού υπολογιστή για κάθε συνδεδεμένο ομότιμο, που δείχνει στην αντίστοιχη διεπαφή PPP. Αν σε έναν ομότιμο λείπει διαδρομή, η σήραγγα δεν είναι πλήρως ενεργή, ό,τι κι αν ισχυρίζεται η οθόνη κατάστασης του πελάτη.

Δύο διαδρομές κεντρικών υπολογιστών προς δύο χωριστές διεπαφές ppp είναι το σχήμα που θέλετε πριν προχωρήσετε.

Έλεγχος τέταρτος: κοιτάξτε την αλυσίδα FORWARD, όχι την INPUT

Η κίνηση μεταξύ πελατών προωθείται, δεν γίνεται τοπικά δεκτή, άρα η αλυσίδα INPUT είναι το λάθος σημείο. Εκτελέστε iptables -L FORWARD -v -n και αναζητήστε κανόνα απόρριψης που πιάνει τις διεπαφές PPP, μαζί με τους μετρητές πακέτων που δείχνουν αν φτάνει καθόλου κάτι στην αλυσίδα. Προεπιλεγμένη πολιτική απόρριψης χωρίς κανόνα αποδοχής για κίνηση σήραγγας παράγει ακριβώς το σύμπτωμα με το οποίο ξεκινήσατε: κάθε πελάτης μόνος του είναι εντάξει, μαζί είναι αόρατοι ο ένας για τον άλλον.

Αν τα μικρά ping δουλεύουν και οι μεγάλες μεταφορές κολλάνε, η σήραγγα κατακερματίζεται αντί να μπλοκάρεται. Το PPTP πάνω από PPP συνήθως θέλει MTU και MRU γύρω στο 1450, και αν τα αφήσετε στο 1500 παίρνετε ζεύξη που περνά τις χειραψίες και αποτυγχάνει στα πραγματικά φορτία.

Έλεγχος πέμπτος: αποφασίστε τι πρέπει να κάνει η πρόσβαση στο διαδίκτυο

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

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

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