Dokle može dosegnuti MAC pravilo u Squidu?
Shvatite što Squid može naučiti iz MAC adrese klijenta na lokalnoj vezi i što nestaje iza usmjerivača.
Pravilo proxyja zasnovano na MAC-u može raditi za računalo pokraj Squid poslužitelja, a pasti za inače identično računalo na drugoj podmreži. Usmjerivač mijenja ono što proxy može primijetiti.
ARP razrješava adresu sloja veze IPv4 susjeda na lokalnoj vezi. On ne prenosi izvornu Ethernet adresu kroz svaki usmjereni skok. Zato klijent do kojeg se dolazi udaljenom rutom nije jednak izravno 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 gradnju s odgovarajućom podrškom. Provjerite oba uvjeta prije nego MAC ACL koji se ne podudara proglasite pogreškom u pisanju.
Koristite identifikator na pravoj granici
Za izravno povezane klijente podržano MAC pravilo može opisati mrežno stanje na razini uređaja. Ono ipak ne autentificira osobu koja upravlja tim uređajem. Niti čini prijavljenu hardversku adresu nemogućom za promjenu.
Iza usmjerivača koristite informacije dostupne na proxyju: kontroliranu izvornu podmrežu, autentificirani identitet proxyja ili izričito projektiranu integraciju pouzdanog identiteta. Čitanje tablice najma DHCP poslužitelja dodatni je sustav korelacije, a ne proširenje ARP dosega.
Kada pregledavate pravilo, nacrtajte put od klijenta do Squida i označite svaki usmjerivač. Zatim pitajte podržava li instalirana gradnja doista ACL i način pretrage. Te dvije provjere objašnjavaju mnogo više od ponovnog lijepljenja MAC adrese klijenta u isto pravilo.