Πόσο μακριά μπορεί να φτάσει ένας κανόνας MAC του Squid;
Κατανοήστε τι μπορεί να μάθει το Squid από τη διεύθυνση MAC ενός πελάτη σε τοπικό ζεύξη και τι χάνεται πίσω από έναν δρομολογητή.
Ένας κανόνας διαμεσολαβητή βασισμένος σε MAC μπορεί να λειτουργεί για έναν υπολογιστή δίπλα στον διακομιστή Squid και να αποτυγχάνει για έναν κατά τα άλλα πανομοιότυπο υπολογιστή σε άλλο υποδίκτυο. Ο δρομολογητής αλλάζει ό,τι μπορεί να παρατηρήσει ο διαμεσολαβητής.
Το ARP επιλύει τη διεύθυνση επιπέδου ζεύξης ενός γείτονα IPv4 στην τοπική ζεύξη. Δεν μεταφέρει την αρχική διεύθυνση Ethernet σε κάθε δρομολογούμενο άλμα. Επομένως ένας πελάτης που φτάνει μέσω απομακρυσμένης διαδρομής δεν είναι ισοδύναμος με άμεσα συνδεδεμένο γείτονα μόνο και μόνο επειδή το Squid βλέπει τη διεύθυνση IP του.
Για το IPv4, η τεκμηρίωση ACL του Squid περιορίζει την αναζήτηση MAC σε πελάτες του ίδιου υποδικτύου και απαιτεί build με την αντίστοιχη υποστήριξη. Ελέγξτε και τις δύο συνθήκες πριν θεωρήσετε ένα μη ταιριαστό MAC ACL ορθογραφικό λάθος.
Χρησιμοποιήστε το αναγνωριστικό στο σωστό όριο
Για άμεσα συνδεδεμένους πελάτες, ένας υποστηριζόμενος κανόνας MAC μπορεί να περιγράψει μια συνθήκη δικτύου σε επίπεδο συσκευής. Ακόμη δεν ταυτοποιεί το πρόσωπο που χειρίζεται τη συσκευή. Ούτε καθιστά ανέφικτη την αλλαγή μιας δηλωμένης διεύθυνσης υλικού.
Πίσω από δρομολογητή, χρησιμοποιήστε πληροφορίες διαθέσιμες στον διαμεσολαβητή: ελεγχόμενο υποδίκτυο προέλευσης, ταυτοποιημένη ταυτότητα διαμεσολαβητή ή ρητά σχεδιασμένη ενσωμάτωση έμπιστης ταυτότητας. Η ανάγνωση του πίνακα μισθώσεων ενός διακομιστή DHCP είναι ένα πρόσθετο σύστημα συσχέτισης, όχι επέκταση της εμβέλειας του ARP.
Όταν εξετάζετε έναν κανόνα, σχεδιάστε τη διαδρομή από τον πελάτη στο Squid και σημειώστε κάθε δρομολογητή. Έπειτα ρωτήστε αν το εγκατεστημένο build υποστηρίζει πράγματι το ACL και τη λειτουργία αναζήτησης. Αυτοί οι δύο έλεγχοι εξηγούν πολύ περισσότερα από το να επικολλάτε ξανά και ξανά τη MAC του πελάτη στον ίδιο κανόνα.