Pravilo proxyja zasnovano na MAC-u može raditi za računar pored Squid servera, a pasti za inače identičan računar na drugoj podmreži. Ruter mijenja ono što proxy može primijetiti.

ARP razrješava adresu sloja veze IPv4 susjeda na lokalnom linku. On ne prenosi izvornu Ethernet adresu kroz svaki rutirani skok. Zato klijent do kojeg se stiže preko udaljene rute nije ekvivalentan direktno povezanom susjedu samo zato što Squid vidi njegovu IP adresu.

Za IPv4, Squid dokumentacija za ACL ograničava MAC pretragu na klijente na istoj podmreži i zahtijeva build s odgovarajućom podrškom. Provjerite oba uslova prije nego MAC ACL koji se ne poklapa proglasite pravopisnom greškom.

Koristite identifikator na pravoj granici

Za direktno povezane klijente podržano MAC pravilo može opisati mrežno stanje na nivou uređaja. Ono ipak ne autentificira osobu koja upravlja tim uređajem. Niti čini prijavljenu hardversku adresu nemogućom za promjenu.

Iza rutera koristite informacije dostupne na proxyju: kontrolisanu izvornu podmrežu, autentificirani identitet proxyja ili izričito projektovanu integraciju pouzdanog identiteta. Čitanje tablice iznajmljivanja DHCP servera dodatni je sistem korelacije, a ne proširenje ARP dosega.

Kada pregledate pravilo, nacrtajte put od klijenta do Squida i označite svaki ruter. Zatim pitajte da li instalirani build zaista podržava ACL i način pretrage. Te dvije provjere objašnjavaju mnogo više od ponovnog lijepljenja MAC adrese klijenta u isto pravilo.

Povezani članci