כלל פרוקסי מבוסס MAC עשוי לעבוד עבור מחשב שולחני שליד שרת ה-Squid ולהיכשל עבור מחשב זהה אחרת ברשת משנה אחרת. הנתב משנה את מה שהפרוקסי יכול לראות.

ARP מפענח את כתובת שכבת הקישור של שכן IPv4 בקישור המקומי. הוא אינו נושא את כתובת ה-Ethernet המקורית דרך כל דילוג מנותב. לכן לקוח שמגיעים אליו דרך מסלול מרוחק אינו שקול לשכן מחובר ישירות רק מפני ש-Squid רואה את כתובת ה-IP שלו.

עבור IPv4, תיעוד ה-ACL של Squid מגביל את חיפוש ה-MAC ללקוחות באותה רשת משנה ודורש גרסה עם התמיכה המתאימה. בדקו את שני התנאים לפני שאתם מתייחסים ל-ACL MAC שאינו תואם כשגיאת כתיב.

השתמשו במזהה בגבול הנכון

עבור לקוחות מחוברים ישירות, כלל MAC נתמך יכול לתאר מצב רשת ברמת ההתקן. הוא עדיין אינו מאמת את האדם שמפעיל את ההתקן. וגם אינו הופך כתובת חומרה מדווחת לבלתי ניתנת לשינוי.

מעבר לנתב, השתמשו במידע הזמין בפרוקסי: רשת משנה מקורית מבוקרת, זהות פרוקסי מאומתת, או שילוב זהות מהימן שתוכנן במפורש. קריאת טבלת החכירות של שרת DHCP היא מערכת מתאם נוספת, לא הרחבה של טווח ARP.

בעת סקירת כלל, שרטטו את המסלול מהלקוח אל Squid וסמנו כל נתב. אחר כך שאלו אם הגרסה המותקנת באמת תומכת ב-ACL ובמצב החיפוש. שתי בדיקות אלו מסבירות הרבה יותר מאשר הדבקה חוזרת של כתובת ה-MAC של הלקוח באותו כלל.

מאמרים קשורים