Το pull-filter συγκρίνει κείμενο, όχι υποδίκτυα: διαβάστε το ως πρόθεμα
Το φίλτρο συγκρίνει την αρχή κάθε ωθημένης επιλογής με το κείμενό σας. Ένα κενό που λείπει, ένας ευρύς παλιότερος κανόνας και η λάθος ενέργεια παράγουν διαφορετικές βλάβες.
Η πρόθεση ήταν να απορριφθεί μία ωθημένη διαδρομή. Μετά την αλλαγή λείπει μια άλλη επιλογή δρομολόγησης, ή ο πελάτης επανασυνδέεται σε βρόχο. Και τα δύο αποτελέσματα προέρχονται από το να διαβάζεται το φίλτρο ως κανόνας υποδικτύου ενώ συγκρίνει κείμενο. Ο πελάτης ελέγχει αν μια ωθημένη επιλογή αρχίζει με τους χαρακτήρες που δώσατε, και καμία λογική διευθύνσεων δεν εμπλέκεται σε κανένα στάδιο.
Τι συγκρίνει στην πραγματικότητα το φίλτρο
Κάθε ωθημένη επιλογή φτάνει ως γραμμή από ένα όνομα και τα ορίσματά του. Το φίλτρο συγκρίνει τους χαρακτήρες σας με την αρχή αυτής της γραμμής, πριν αναλυθεί οποιαδήποτε διεύθυνση και πριν εγκατασταθεί οποιαδήποτε διαδρομή. Έτσι ένας κανόνας γραμμένος για ένα όνομα πιάνει κάθε επιλογή που αρχίζει με αυτά τα γράμματα, όχι μόνο εκείνη που κοιτάζατε. Γι’ αυτό ένα φίλτρο μπορεί να φαίνεται σωστό μεμονωμένα και παρόλα αυτά να αφαιρεί κάτι άσχετο.
Ένα αλφαριθμητικό που μοιάζει με εύρος δικτύου παραμένει απλώς χαρακτήρες. Δεν επιλέγει πρόθεμα, δεν κάνει αριθμητική στα bit του δικτύου και δεν μπορεί να εκφράσει σύνολο προορισμών. Όταν ένας τέτοιος κανόνας φαίνεται να δουλεύει και αργότερα σταματά, το ωθημένο κείμενο συνήθως άλλαξε μορφή.
Ένα κενό αλλάζει το σύνολο αντιστοιχίσεων
Το ίδιο όνομα επιλογής με και χωρίς τελικό διαχωριστικό επιλέγει διαφορετικές γραμμές. Χωρίς το διαχωριστικό η αντιστοίχιση μένει ανοιχτή, ενώ με αυτό το όνομα της επιλογής πρέπει να τελειώνει ακριβώς εκεί πριν αρχίσουν τα ορίσματα.
pull-filter ignore "route"
pull-filter ignore "route "
Η ανοιχτή μορφή πιάνει και επιλογές που απλώς αρχίζουν με τα ίδια γράμματα, και έτσι άσχετη συμπεριφορά δρομολόγησης εξαφανίζεται μαζί με τη διαδρομή που θέλατε να απορρίψετε. Αντιγράψτε την ωθημένη γραμμή από το αρχείο καταγραφής πριν γράψετε το φίλτρο. Κρατήστε ένα αμετάβλητο αντίγραφο του προφίλ δίπλα στο επεξεργασμένο, γιατί η αναίρεση μιας ευρείας αντιστοίχισης είναι ευκολότερη από αρχείο παρά από μνήμη.
Η σειρά και η ενέργεια παράγουν διαφορετικά συμπτώματα
Οι κανόνες αξιολογούνται με σειρά και η πρώτη αντιστοίχιση καθορίζει το αποτέλεσμα, οπότε ένας ευρύς κανόνας τοποθετημένος νωρίς καθιστά κάθε επόμενο ειδικό κανόνα ανέφικτο. Η ενέργεια αλλάζει επίσης την αστοχία: η αγνόηση μιας αντιστοίχισης απορρίπτει την επιλογή και η συνεδρία συνεχίζεται, ενώ η απόρριψη σηκώνει σφάλμα που επανεκκινεί τη σύνδεση. Έτσι μια γραμμή που ωθείται επανειλημμένα μαζί με την ενέργεια απόρριψης παράγει κύκλο επανασύνδεσης. Αυτός ο κύκλος διαβάζεται εύκολα ως βλάβη δικτύου, και η γραμμή καταγραφής που ονομάζει την επιλογή που αντιστοίχισε είναι αυτή που χωρίζει τα δύο.
| Action | Effect on the session | How it gets reported |
|---|---|---|
| Ignore | Option dropped, session continues | Something is missing afterwards |
| Reject | Error raised, connection restarts | The VPN keeps dropping |
Καταγράψτε ποια γραμμή αντιστοίχισε και ποια ενέργεια εκτελέστηκε. Μια διαδρομή που απορρίφθηκε και ένας βρόχος επανεκκίνησης χρειάζονται διαφορετικές επισκευές, και η σημείωση πρέπει να λέει ποιο από τα δύο συνέβη αντί να αφήνει και τα δύο ανοιχτά.
Ελέγξτε τι εγκατέστησε ο κεντρικός υπολογιστής
Διαβάστε τις εφαρμοσμένες διαδρομές μετά την επανασύνδεση και δοκιμάστε τον προορισμό που θέλατε να διατηρήσετε καθώς και εκείνον που θέλατε να αφαιρέσετε. Η απόρριψη μιας ωθημένης διαδρομής δεν προσφέρει αντικατάσταση, οπότε ένας πόρος μπορεί να γίνει απρόσιτος από άλλη διαδρομή ενώ η ανεπιθύμητη διαδρομή έχει φύγει. Αν ένα όνομα τώρα επιλύεται αλλού, ελέγξτε αν η ωθημένη επιλογή επιλυτή πιάστηκε από το ίδιο ευρύ πρόθεμα. Μια αλλαγή που περνά τη δοκιμή που εκτελέσατε και αποτυγχάνει σε αυτή που σκοπεύατε είναι εδώ το συνηθισμένο αποτέλεσμα.
Κρατήστε αυτή τη διαφορά στο δελτίο: τη διαδρομή που αφαιρέσατε, τη διαδρομή που περιμένατε να κρατήσετε και τι δείχνει τώρα ο πίνακας. Η επόμενη αλλαγή θα κριθεί απέναντι σε αυτή την καταγραφή.
Μην το αντιμετωπίζετε ως όριο εμπιστοσύνης
Ένα φίλτρο πάνω σε κείμενο είναι ευκολία διαμόρφωσης, όχι έλεγχος απέναντι σε διακομιστή που δεν εμπιστεύεστε. Μόνες οι παραλλαγές μορφοποίησης το νικούν, γι’ αυτό το εγχειρίδιο περιορίζει αυτόν τον ισχυρισμό. Όταν ο διακομιστής ανήκει στον οργανισμό σας, η διόρθωση της πολιτικής ώθησης είναι σαφέστερη από τη συσσώρευση τοπικών εξαιρέσεων.
Γράψτε γιατί υπάρχει καθόλου το τοπικό φίλτρο, ώστε το επόμενο άτομο να μπορεί να κρίνει αν χρειάζεται ακόμη. Τα φίλτρα συσσωρεύονται πολύ καιρό αφού χαθεί ο λόγος τους.