Для работы с Chillispot Captive Portal настройте систему.
Добавьте агент и задайте параметры:
Флаг «Сохранять только последнюю неудачную попытку авторизации» — включить
Флаг «Выделять адреса динамически из пула» — отключить
Флаг «Не отправлять атрибут Framed-IP-Address с пустым значением» — включить
Флаг «Запускать handler при изменении текущей скорости» — включить
«Тайм-аут зависшей сессии (сек)» — 300 секунд
Добавьте сервер доступа с настройками:
Для управления скоростью доступа внесите атрибуты в словарь RADIUS-агента:
Название | Вендор | Номер | Тип | Описание |
---|---|---|---|---|
WISPr-Bandwidth-Max-Up | 14122 | 7 | int | Макс. восходящая скорость (бит/с) |
WISPr-Bandwidth-Max-Down | 14122 | 8 | int | Макс. нисходящая скорость (бит/с) |
Привяжите атрибуты к тарифу или скорости.
Скопируйте файл chilli.cgi
в директорию исполняемых скриптов веб-сервера:
cp /usr/share/lanbilling/phpclient/captive-portal/vendors/chillspot/chilli.cgi /var/www/cgi-bin/
``
Отредактируйте chilli.cgi
.
Задайте секрет:
$uamsecret = «ddwrt»;
Укажите адрес веб-интерфейса Captive Portal:
$lburl="http://%IP-адрес-сервера%/captive-portal";
Откройте конфигурационный файл captive-portal.ini
:
nano /etc/lanbilling/phpclient/captive-portal/captive-portal.ini
``
Задайте настройки.
Включите раздел авторизации CISCO:
[cisco]
enabled=true
Укажите метод и URL, на который будет отправлен запрос авторизации:
[cisco/request]
action="http://captive-aurora/cgi-bin/chilli.cgi"
method="get"
Задайте параметры запроса:
[cisco/request/params]
res="get->res"
username="post->login"
password="post->passwd"
uamip="get->uamip"
uamport="get->uamport"
challenge="get->challenge"
userurl="get->userurl"
mac="get->mac"
redirurl="get->userurl"
button="1"
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y captive-portal /etc/lanbilling/phpclient/captive-portal/
``
В настройках контроллера в разделе «Services» — «Hotspot» задайте параметры:
chilli.cgi
Есть вопросы по документации? Пожалуйста, напишите их