Καμία διαδρομή δεν διορθώνει ένα pool VPN που επικαλύπτει το LAN σου
Όταν το pool της σήραγγας και το οικιακό LAN μοιράζονται το 192.168.1.0/24, κερδίζει το τοπικό υποδίκτυο. Αναρίθμησε την πλευρά που ελέγχεις ή μετάφρασε το απομακρυσμένο εύρος.
Η εφαρμογή ισχυρίζεται ότι η σήραγγα είναι υγιής, και όμως οι μισοί προορισμοί που χρειάζεσαι δεν απαντούν ποτέ. Το αντανακλαστικό είναι να προσθέσεις μια διαδρομή ή να χαμηλώσεις μια μετρική, και αυτό ακριβώς το αντανακλαστικό είναι ο μύθος που αξίζει να σκοτωθεί πρώτος. Όταν το ίδιο το LAN του πελάτη και το pool της σήραγγας διεκδικούν το ίδιο πρόθεμα, ο πίνακας δρομολόγησης κρατά δύο ασύμβατα γεγονότα, και ούτε μια προεπιλεγμένη διαδρομή ούτε μια μετρική τα λύνει. Η επιδιόρθωση είναι απόφαση διευθυνσιοδότησης, και καμία επεξεργασία διαδρομών δεν την αντικαθιστά.
Γιατί μια επιπλέον διαδρομή δεν μπορεί να χωρίσει ένα πρόθεμα
Μια διαδρομή δεν μπορεί να χωρίσει δύο διεκδικήσεις σε ένα πρόθεμα, γι' αυτό η λογική κίνηση είναι να σταματήσεις το κυνήγι της σωστής γραμμής διαδρομής. Η στοίβα δεν θα βάλει ένα πανομοιότυπο πρόθεμα μπροστά από τη συνδεδεμένη διαδρομή, και μια πιο ειδική εγγραφή πιάνει μεν τη διεύθυνση, αλλά κάνει τον τοπικό κεντρικό υπολογιστή που την κατέχει μη προσπελάσιμο. Αυτό που μοιάζει με πρόβλημα δρομολόγησης είναι σύγκρουση διευθυνσιοδότησης, και οι δύο επιδιορθώσεις αλλάζουν διευθύνσεις και όχι διαδρομές. Δοκίμασε τον ισχυρισμό στο δικό σου μηχάνημα πριν τον δεχτείς.
ip route get 192.168.1.50
route -n get 192.168.1.50
Find-NetRoute -RemoteIPAddress 192.168.1.50
Ρώτησε το σύστημα για μία μόνο διεύθυνση και σημείωσε ποια διεπαφή ονομάζει. Τα Linux, macOS και Windows απαντούν με αναζήτηση μόνο για ανάγνωση που αναφέρει τη διεπαφή που επιλέχθηκε και το επόμενο άλμα χωρίς να μεταδώσει τίποτα. Όταν η απάντηση δείχνει τον φυσικό προσαρμογέα ενώ η σήραγγα είναι ενεργή, ο πυρήνας αντιμετωπίζει τη διεύθυνση ως on-link και όχι ως κάτι που θα μπορούσε να μεταφέρει η σήραγγα.
Βάλε το πρόθεμα που παραχώρησε ο πάροχος δίπλα σε αυτό που εξυπηρετεί το οικιακό ρούτερ και σύγκρινέ τα ως συμβολοσειρές. Η ακριβής αντιστοιχία είναι η ξεκάθαρη περίπτωση, και ένα ευρύτερο pool του παρόχου που περιέχει το οικιακό υποδίκτυο αποτυγχάνει το ίδιο, ενώ είναι πιο εύκολο να περάσει απαρατήρητο. Δύο προθέματα που απλώς μοιάζουν δεν είναι σύγκρουση, οπότε γράψε και τα δύο πριν αλλάξεις οτιδήποτε.
Διάβασε το pool που πήρε πραγματικά ο πελάτης
Διάβασε τι έλαβε ο πελάτης, όχι τη σελίδα μάρκετινγκ του παρόχου. Ανέβασε τη λεπτομέρεια του αρχείου καταγραφής ενός πελάτη OpenVPN και οι διαδρομές που σπρώχνει ο διακομιστής θα εμφανιστούν σε αυτό, αποκαλύπτοντας τα προθέματα της σήραγγας· αλλού το pool φαίνεται στις λεπτομέρειες σύνδεσης ή στον ίδιο τον προσαρμογέα. Ζήτησε από τον πάροχο την πλήρη λίστα των ιδιωτικών εύρων που χρησιμοποιεί, γιατί ένα μόνο /24 σήμερα μπορεί αύριο να είναι δύο. Το να αποφεύγεις τα συνηθισμένα μπλοκ RFC 1918 δεν είναι το ίδιο με το να αποφεύγεις την εκχώρηση που πραγματικά σου δόθηκε.
Ένα pool μπορεί επίσης να συρρικνωθεί ή να μετακινηθεί μεταξύ περιοχών, οπότε η λίστα χρειάζεται ημερομηνία και υπεύθυνο. Θεώρησε κάθε απάντηση του παρόχου παλαιότερη από την τελευταία αλλαγή του σχεδίου σου ως εικασία και όχι ως γεγονός. Ρώτησε ξανά πριν δεσμευτείς σε ένα εύρος, και κράτησε την απάντηση μαζί με τις σημειώσεις δικτύου ώστε ο επόμενος άνθρωπος να κληρονομήσει την απόδειξη.
Η αναρίθμηση είναι η επιδιόρθωση που μπορείς να κάνεις
Αν ο διακομιστής VPN δεν είναι δικός σου για να τον αλλάξεις, η μετακίνηση του οικιακού LAN είναι η μόνη διαθέσιμη επιδιόρθωση, και αυτή είναι η συνήθης κατάσταση με έναν εμπορικό πάροχο. Διάλεξε ένα εύρος έξω από το pool του παρόχου και έξω από τα εύρη που μπορεί να χρειαστείς αργότερα, και έλεγξέ το απέναντι σε κάθε άλλη τοποθεσία που φτάνεις μέσω σήραγγας. Περίμενε μια σύντομη διακοπή και μια μακρύτερη ουρά ξεχασμένων συσκευών: μια που κρατά ακόμη την παλιά διεύθυνση φαίνεται να δουλεύει μέχρι να χρειαστεί την πύλη.
- Πρώτα απογραφή: η διεύθυνση του ίδιου του ρούτερ, το εύρος DHCP, οι δεσμεύσεις, οι προωθήσεις θυρών και κάθε συσκευή της οποίας η διεύθυνση πληκτρολογήθηκε με το χέρι.
- Έπειτα άλλαξε το πρόθεμα LAN του ρούτερ και το εύρος DHCP μαζί μέσα σε ένα παράθυρο συντήρησης, και ανανέωσε τις ενσύρματες μισθώσεις πριν από τις ασύρματες.
- Μετά διόρθωσε τις στατικές διευθύνσεις: εκτυπωτές, δικτυακός χώρος αποθήκευσης, οτιδήποτε με σκληρά κωδικοποιημένη πύλη.
- Τέλος, επανασύνδεσε τον πελάτη VPN και επιβεβαίωσε ότι η διεύθυνση της σήραγγας δεν συγκρούεται πια με το LAN.
Δούλεψε τις διευθύνσεις με αυτή τη σειρά και όχι όλες μαζί, και κράτησε το παλιό εύρος τεκμηριωμένο για λίγο ώστε μια παρωχημένη συσκευή να αναγνωρίζεται αντί να μοιάζει μυστήρια. Μια συσκευή που δεν ανανεώνει ποτέ ανακοινώνεται αποτυγχάνοντας να φτάσει την πύλη, που είναι πολύ καλύτερο στοιχείο από ένα τηλεφώνημα στην υποστήριξη. Αν το ρούτερ δίνει μισθώσεις μεγαλύτερες από μία μέρα, συντόμευσέ τες για τη διάρκεια του παραθύρου.
Τι μπορεί και τι δεν μπορεί ένα ψευδώνυμο
Όταν ο διακομιστής είναι δικός σου, η μετάφραση διευθύνσεων στον πελάτη μπορεί να εκθέσει το απομακρυσμένο πρόθεμα μέσα σε ένα ελεύθερο τοπικό εύρος, ώστε ο ίδιος κεντρικός υπολογιστής να απαντά σε δεύτερη διεύθυνση. Το OpenVPN κοινότητας το κάνει με client-nat, και αυτή η οδηγία είναι ειδική για εκείνον τον πελάτη, απούσα από τους εμπορικούς και κινητούς πελάτες με τους οποίους συνήθως τη συγκρίνουν. Η διάταξη χρειάζεται μια διαδρομή που ταιριάζει με τη μετάφραση, ένα ελεύθερο εύρος για το ψευδώνυμο και έναν διακομιστή πρόθυμο να απαντήσει στη μη μεταφρασμένη διεύθυνση του πελάτη. Τίποτα από αυτά δεν βοηθά όταν ο πελάτης ανήκει σε διαχειριζόμενο πάροχο που δεν μπορείς να ρυθμίσεις.
Μόλις η αλλαγή τεθεί σε ισχύ, φτάσε έναν τοπικό και έναν απομακρυσμένο κεντρικό υπολογιστή πρώτα με διεύθυνση και μετά με όνομα, σημειώνοντας τη διαδρομή που επιλέγει κάθε φορά το σύστημα. Ένα όνομα μπορεί ακόμη να επιλύεται στο παλιό εύρος, οπότε διευθύνσεις και ονόματα αξίζουν ανεξάρτητους ελέγχους. Επανεκκίνησε έναν πελάτη και μια συσκευή στην πλευρά του διακομιστή αν κάποιο έμεινε ανοιχτό σε όλη την αλλαγή, γιατί οι προσωρινές εγγραφές γειτόνων ζουν περισσότερο από την επεξεργασία.
Γράψε τα προθέματα στα οποία κατέληξες εκεί που κοιτούν πραγματικά οι άνθρωποι: τις σημειώσεις δικτύου, το πεδίο σχολίων του ρούτερ, τη σελίδα υποδοχής. Κάποιος θα διαλέξει ξανά το 192.168.1.0/24, και η σύγκρουση θα επιστρέψει μαζί του.