Squid должен быть собран с ./configure --enable-arp-acl
Далее в файле прописываем ACL'и формата:
acl aclname arp mac_addressНапример:
acl test1 arp 11:43:67:F5:65:23
http_access allow test1
http_access deny all
URL:
Обсуждается: http://www.opennet.me/tips/info/247.shtml
Причем собрать squid с данный параметрами
можно в Linux, но нельзя во FreeBSD.
Про другие ОС (Unix :-)) ничего добавить не могу.
А вот если мне целую кучу перечислять надо мак адресов мне постоянно надо писать acl 123 arp 11:43:67:F5:65:23 или можно одио общий acl создать, куда всех кому инет можно повписывать?
Под OpenBSD тоже не хочет собираться(((
Зашёл на сайт сквида, скачал исходники, сконфигурировал как описано выше, запустил и всё acl с arp заработала, не много не стандартно естественно файлы расположились, но привык. У меня FreeBSD 5.2.1. Наслаждаюсь... а то были любители ip поменять и побыстрее посёрфить... Правда слышал что мак легко сменить, но не нашёл как.