Доброго времени суток. Хочу написать нечто вроде авотризатора пользователей, а точнее нечто вроде авторизатора рабочих станций на прокси, т.к. в моем случае задача распределения трафика между пользователями у меня не стоит, а стоит задача именно распределения и ограничения трафика меджу рабочими станциями. DHCP у меня зарублен на корню - только статика (из целей безопасности, и жестко нарезаные маршруты внутри распределенной по городу локалки). Прокси естественно squid.
Помогите пожалуста решить задачу определения ip-адреса клиента через какой-нибудь скрипт. Дальше буду пробывать разбирать сам.
Добрый день,>Помогите пожалуста решить задачу определения ip-адреса клиента через какой-нибудь скрипт.
см. описание external_acl_type в squid.conf:
# external_acl_type name [options] FORMAT.. /path/to/helper [helper arguments..]
# FORMAT specifications
# ...
# %SRC Client IP
и т.д.затем
# acl acl_name external class_name [arguments...]
# # external ACL lookup via a helper class defined by the
# # external_acl_type directive.через external_acl прикручивал внешние скрипты для всего что нужно - авторизатора, квот, делэй пулов и т.д.
еще один тэг, который может пригодиться - deny_info для задания ERR-страницы (ведь неизвестный ip-адрес (имя пользователя/пароль, etc) - это одна ошибка, а сработавшая квота - другая