Дано:
- wi-fi dd-wrt роутер.
- FreeBSD шлюз с dhcp сервером.
- ldap с именами пользователей и паролем.
Задача:
Добиться следующего: Пользователь находит открытый wi-fi, подключается.
- Открывает браузер.
- Попадает на страницу где вводит логин/пароль. - ldap
- Получает полный NAT Интернет доступ.
- Администратор может посмотреть кто сколько из пользователей насидел. - не надо деления на протоколы, просто смотреть статистику в мегабайтах.
Пока на уме что-то такое: Chillispot, freeradius с модулем ldap.
Я правильно понимаю что должно всё выглядить примерно так:
Пользователь подключается к wi-fi, запускается браузер, его перекидывает на страницу (какую только? Самописную чтоль?) Где присутствует поле логин/пароль. Он его вводит, и выполняется некий скрипт который откроет полный доступ.
Чем и как и где считать трафик? На шлюзе я думаю, но вот как?
В общем трафик лимитирован, нужно просто подсчитать уметь, да чтоб кто попало не лазил... - Подскажите как. Сейчас ведём руками таблицы мак + адрес... Но кол-во беспроводных устройств уже большое, и хочется чего-то более удобного.