Авторизация по MAC в SQUID

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Авторизация по MAC в SQUID

Сообщение nit0shi »

Каким образом писать acl чтобы возможно было идентифицировать пользователя для пропуска в инет не только по IP, но и по MAC-Адресу?
Или каким ещё способом это можно реализовать?
ZenWalk Linux
FreeBSD
Спасибо сказали:
Metal
Сообщения: 92

Re: Авторизация по MAC в SQUID

Сообщение Metal »

http://www.opennet.ru/tips/info/247.shtml

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


Еще можно реализовать с помощью iptables, но лично мне кажется, что сквидом правильнее.
Gentoo, Openbox
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Авторизация по MAC в SQUID

Сообщение nit0shi »

Спасибо!

nit0shi добавил в 03.09.2005 19:35

Сорри, ещё вопрос=) А можно ли каким-то образом делать доступ по IP и MAC адресу? То есть как записать acl таким образом чтобы возможен был доступ только устройству с определённым маком и ипом... ?
ZenWalk Linux
FreeBSD
Спасибо сказали:
Schreibikus
Сообщения: 18

Re: Авторизация по MAC в SQUID

Сообщение Schreibikus »

(nit0shi @ Пятница, 02 Сентября 2005, 22:21) писал(а):Каким образом писать acl чтобы возможно было идентифицировать пользователя для пропуска в инет не только по IP, но и по MAC-Адресу?
Или каким ещё способом это можно реализовать?


создать файл /etc/ethers (можно и другой, обычно делают такой),
его формат:

#mac ip
xx:xx:xx:xx:xx:xx ip

далее выполнить и добавить в какой нить загрузочный скрипт:

arp -f /etc/ethers

если ip не совпадет c mac то юзер вообще не сможет воспользоваться ни одним сетевым сервисом, в том числе и squid
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Авторизация по MAC в SQUID

Сообщение nit0shi »

Тут задача посложнее... надо сделать для одних ипов доступ только по IP а для других по IP и MAC'у.
ZenWalk Linux
FreeBSD
Спасибо сказали:
Schreibikus
Сообщения: 18

Re: Авторизация по MAC в SQUID

Сообщение Schreibikus »

(nit0shi @ Суббота, 03 Сентября 2005, 20:10) писал(а):Тут задача посложнее... надо сделать для одних ипов доступ только по IP а для других по IP и MAC'у.


очень сложно :) не вписывай тех кого не надо к маку привязывать...
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Авторизация по MAC в SQUID

Сообщение nit0shi »

%)%)%) туплю, согласен=)
ZenWalk Linux
FreeBSD
Спасибо сказали: