URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 6819
[ Назад ]

Исходное сообщение
"Squid + mysql"

Отправлено galych , 08-Июн-12 13:06 
В нете нашел способ авторизации squid через Mysql. но везде в примерах в базе создается только 2 поля логин и пароль. А если я хочу добавить еще 2 поля группа и mac.
Можно ли в squid реализовать, чтоб он проверял принадлежность к группе и искал mac в Mysql?
Если да то подскажите как это реализовать?

Содержание

Сообщения в этом обсуждении
"Squid + mysql"
Отправлено Дядя_Федор , 09-Июн-12 09:00 
> Можно ли в squid реализовать, чтоб он проверял принадлежность к группе и
> искал mac в Mysql?
> Если да то подскажите как это реализовать?

Очевидно - взять в руки исходники squid и переписать их. :)
Чисто для информации - а Вы в курсе о "зоне распространения" MAC-адресов? У Вас на сервере есть MAC-адреса всех клиентов, подключающихся к Сквиду? Ну, то есть - он терминит все вланы (например) или находится в одном Эзернет-сегменте со всеми клиентами?



"Squid + mysql"
Отправлено galych , 09-Июн-12 09:35 
> Чисто для информации - а Вы в курсе о "зоне распространения" MAC-адресов?
> У Вас на сервере есть MAC-адреса всех клиентов, подключающихся к Сквиду?
> Ну, то есть - он терминит все вланы (например) или находится
> в одном Эзернет-сегменте со всеми клиентами?

Конечно в курсе. Сейчас так все и работает, только все записи хранятся в файлах, для простоты администрирования(добавления и удаления пользователей, распределение групп) именно и хотел прикрутить к mysql и с помощью веб интерфейса рулить.

Но если так squid так не умеет, у меня есть идея сделать также как freebpx для asterisk, т.е. я редактирую базу Mysql и автоматически обновляются сквидовые файлы. Я знаю что есть самс, но туда слишком много напихано и не хочу чтоб он менял мне конфиг итп...


"Squid + mysql"
Отправлено Andrey Mitrofanov , 09-Июн-12 13:05 
>  Очевидно - взять в руки исходники squid и переписать их. :)

Теоретически, можно было бы написать или переписать аутентификатор или внешний acl, не "весь сквид"...


"Squid + mysql"
Отправлено Дядя_Федор , 09-Июн-12 14:11 
> Теоретически, можно было бы написать или переписать аутентификатор или внешний acl, не
> "весь сквид"...

Разумеется. :) "Весь" сквид (состоящий из кучи файлов), конечно же - не стОит. ;)