169.254 μέσω VPN: η διεύθυνση δεν ήταν ποτέ δρομολογήσιμη
Ένας προορισμός link-local απορρίπτεται πριν φτάσει στη σήραγγα, οπότε η προσθήκη διαδρομών απλώς διευρύνει την αποτυχία. Διαλέξτε ανάμεσα σε επισκευή υποδικτύου και γέφυρα.
Προσθέτετε τη διαδρομή, η σήραγγα σηκώνεται, αλλά το ping προς την άλλη πλευρά πεθαίνει με πλήρη απώλεια, όχι με «network unreachable». Η διαφορά μετράει: δείχνει από τον πίνακα δρομολόγησης στη διεύθυνση. Ένας προορισμός 169.254 είναι link-local και η εμβέλειά του τελειώνει στον πρώτο hop εξ ορισμού.
Η απόφαση είναι στενή: επισκευάστε το υποδίκτυο στην πλευρά του διακομιστή ή επεκτείνετε το τμήμα του επιπέδου 2. Μια ευρύτερη διαδρομή απλώς κάνει την ίδια αποτυχία να ισχύει για περισσότερους προορισμούς.
Η διεύθυνση δεν είναι χωρίς διαδρομή, είναι μη δρομολογήσιμη
Οι διευθύνσεις IPv4 link-local αυτοανατίθενται όταν τίποτα καλύτερο δεν απαντά· από εκεί προέρχεται η αυτόματη ιδιωτική διευθυνσιοδότηση στα Windows. Το εύρος χρησιμοποιείται σε κάθε ζεύξη ταυτόχρονα, γι’ αυτό και λειτουργεί: δύο hosts στο ίδιο τμήμα μιλούν χωρίς συντονισμό.
Γι’ αυτή την ιδιότητα ο δρομολογητής δεν πρέπει να προωθεί τέτοια πακέτα μεταξύ δικτύων. Το «τοπικό» του αποστολέα και του παραλήπτη είναι διαφορετικά σημεία και καμία αναζήτηση δεν κρίνει ποιο εννοούνταν. Δεν είναι επιλογή πολιτικής· η κλάση διευθύνσεων την αποκλείει.
Μια πύλη που εγκαθιστά το 169.254.1.10 ως προσβάσιμο μέσω της σήραγγας ζητά κάτι που η μορφή της διεύθυνσης απαγορεύει. Το πακέτο απορρίπτεται πριν φτάσει στον απομακρυσμένο host.
Γιατί η σήραγγα κάνει ορατό το πρόβλημα εμβέλειας
Μια διεπαφή TUN μεταφέρει πακέτα IP ανάμεσα σε δύο ομότιμους χωρίς κοινό τμήμα πίσω της: δεν υπάρχει broadcast, ARP για την άλλη πλευρά ή ανακάλυψη γειτόνων.
Τα συμπτώματα ταιριάζουν: η διαδρομή υπάρχει, το ping δείχνει πλήρη απώλεια, ο πίνακας γειτόνων ελλιπή καταχώριση. Μια καταγραφή δείχνει το πακέτο να φεύγει και στρέφει τους ανθρώπους στο μακρινό άκρο.
Στα Windows, προσαρμογέας με μόνο link-local διεύθυνση δεν έχει χρησιμοποιήσιμη πύλη, οπότε το προφίλ του τείχους προστασίας πέφτει σε δημόσιο. Η σήραγγα δεν είναι η αιτία· η διεύθυνση είναι.
Αποφασίστε με τρεις ερωτήσεις
Η επιλογή ανάμεσα σε επισκευή και γεφύρωση εξαρτάται από τρεις συνθήκες, και οποιαδήποτε μπορεί να την κρίνει πριν ανοίξετε αρχείο ρυθμίσεων.
| Question | If yes | If no |
|---|---|---|
| Can the far-side host be given a routable address? | Change the host or fix DHCP and route normally | Continue to the next question |
| Does the device accept a static address at all? | Assign one from the site's real prefix | Bridging is the only remaining option |
| Can you accept broadcast crossing the tunnel? | A bridge is viable for a small segment | Replace the device or accept no remote access |
Οι περισσότερες περιπτώσεις σταματούν στην πρώτη: το DHCP δεν απάντησε, το καλώδιο ή το VLAN είναι λάθος, ή κάποιος έγραψε τη διεύθυνση με το χέρι. Η επισκευή είναι φθηνότερη και ωφελεί κάθε μελλοντικό πελάτη.
Ελέγξτε την πλευρά του διακομιστή. Τρέξτε ip addr show και ip route στον host, arp -n ή route print -4 στον πελάτη, για να δείτε αν το πρόθεμα υπάρχει ή μόνο μια παλιά καταχώριση το ισχυρίζεται.
Τι κοστίζει μια γέφυρα όταν είναι η σωστή απάντηση
Η γεφύρωση φυσικού προσαρμογέα με TAP κάνει τον απομακρυσμένο πελάτη μέρος του τοπικού τομέα broadcast, κι έτσι μια διεύθυνση link-local αποκτά ξανά νόημα.
Το κόστος είναι πραγματικό: η κίνηση broadcast διασχίζει τη σήραγγα, ο πελάτης εκτίθεται σε όλο το τοπικό τμήμα, και ο διακομιστής προωθεί πλαίσια αντί να δρομολογεί πακέτα. Λογικό για εργαστήριο, κακή προεπιλογή για απομακρυσμένη πρόσβαση.
Χρειάζονται και τα δύο μισά: γέφυρα στον διακομιστή και διαδρομή στο προφίλ του πελάτη. Μόνη γέφυρα αφήνει τον πελάτη να μαντεύει, και μόνη διαδρομή δεν διορθώνει κλάση διεύθυνσης.