Olhando a FAQ do Squid: Posso configurar o ACL baseado em MAC address ao invés de IP?
Primeiro você precisa compilar o Squid de acordo:
./configure --enable-arp-acl ...
make clean
make
… e depois - por exemplo - adicione essas linhas a squid.conf
:
acl M1 arp 01:02:03:04:05:06
acl M2 arp 11:12:13:14:15:16
http_access allow M1
http_access allow M2
http_access deny all
Estes são suportados apenas em sistemas * nix. Se src/acl.c
não compilar, isso significa que não funcionará.