Kiek toli gali siekti Squid MAC taisyklė?
Supraskite, ką Squid gali sužinoti iš kliento MAC adreso vietinėje sąsajoje ir kas išnyksta už maršrutizatoriaus.
MAC pagrindu veikianti tarpinio serverio taisyklė gali veikti kompiuteriui prie Squid serverio ir nepavykti tokiam pačiam kompiuteriui kitame potinkyje. Maršrutizatorius pakeičia tai, ką tarpinis serveris gali stebėti.
ARP išsprendžia IPv4 kaimyno sąsajos lygmens adresą vietinėje sąsajoje. Jis neperneša pradinio Ethernet adreso per kiekvieną maršrutuotą šuolį. Todėl nuotoliniu maršrutu pasiekiamas klientas nėra lygiavertis tiesiogiai prijungtam kaimynui vien todėl, kad Squid mato jo IP adresą.
IPv4 atveju Squid ACL dokumentacija riboja MAC paiešką klientams tame pačiame potinkyje ir reikalauja versijos su atitinkama parama. Patikrinkite abi sąlygas prieš laikydami nesutampančią MAC ACL rašybos klaida.
Naudokite identifikatorių ties teisinga riba
Tiesiogiai prijungtiems klientams palaikoma MAC taisyklė gali apibūdinti įrenginio lygmens tinklo būseną. Ji vis tiek nenustato asmens, kuris naudoja tą įrenginį, tapatybės. Ir nepadaro pranešto aparatinės įrangos adreso nekeičiamu.
Už maršrutizatoriaus naudokite tarpiniame serveryje prieinamą informaciją: kontroliuojamą šaltinio potinklį, autentifikuotą tarpinio serverio tapatybę arba aiškiai suprojektuotą patikimos tapatybės integraciją. DHCP serverio nuomos lentelės skaitymas yra papildoma koreliacijos sistema, o ne ARP siekio išplėtimas.
Peržiūrėdami taisyklę nubrėžkite kelią nuo kliento iki Squid ir pažymėkite kiekvieną maršrutizatorių. Tada paklauskite, ar įdiegta versija tikrai palaiko ACL ir paieškos režimą. Šie du patikrinimai paaiškina daug daugiau nei pakartotinis kliento MAC įklijavimas į tą pačią taisyklę.