Для работы с Chillispot Captive Portal настройте систему.
Добавьте сетевой агент и задайте параметры:
Флаг «Сохранять только последнюю неудачную попытку авторизации» — включить
Флаг «Выделять адреса динамически из пула» — отключить
Флаг «Не отправлять атрибут Framed-IP-Address с пустым значением» — включить
Флаг «Запускать handler при изменении текущей скорости» — включить
«Тайм-аут зависшей сессии (сек)» — 300 секунд
Добавьте сервер доступа с настройками:
Для управления скоростью доступа внесите атрибуты в словарь RADIUS-агента:
Название | Вендор | Номер | Тип | Описание |
---|---|---|---|---|
WISPr-Bandwidth-Max-Up | 14122 | 7 | int | Макс. восходящая скорость (бит/с) |
WISPr-Bandwidth-Max-Down | 14122 | 8 | int | Макс. нисходящая скорость (бит/с) |
Привяжите атрибуты к тарифу или скорости.
Скопируйте файл /usr/share/lanbilling/phpclient/captive-portal/vendors/chillspot/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]
username="post->login"
password="post->passwd"
redirect_url="get->redirect"
buttonClicked=4
err_flag=0
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y captive-portal /etc/lanbilling/phpclient/captive-portal/
``
В настройках контроллера в разделе «Services» — «Hotspot» задайте параметры:
Есть вопросы по документации? Пожалуйста, напишите их