Гостевой режим работы предоставляется абонентам для возможности воспользоваться локальными сервисами провайдера без полноценного использования услуги Internet.
Он предоставляется в следующих случаях:
У абонента закончились деньги на счету (значение кредит плюс депозит меньше «0»).
Абонент заблокирован за неуплату услуги (Статус: слишком маленький депозит).
Абонент еще не зарегистрирован в базе провайдера (Неизвестный абонент).
Абонентское устройство еще не зарегистрировано в базе провайдера.
При подключении абонент неправильно ввел пароль доступа.
После подключения к сети абонент с гостевым доступом видит информацию о том, что он в гостевом режиме и причину гостевого режима. Также на странице гостевого режима есть возможность перейти в кабинет пользователя. Для случаев 1, 2 можно настроить безпарольный вход в кабинет.
Для безпарольного входа должна быть включена опция $conf{PASSWORDLESS_ACCESS}. В кабинете пользователя должен отображаться тот же IP адрес что и в мониторинге.
Гостевой доступ для случаев 1 и 2 (закончились деньги, заблокировано за неуплату) настраивается в тарифном плане абонента. Также можно привязать гостевой пул к серверу доступа - он будет выдаваться при условии отсутствия гостевого пула в тарифном плане, но при наличии фильтра обработки гостевых сессий. Пул тарифного плана имеет более высокий приоритет.
Поля
Фильтр негативного депозита | Указывается название фильтра в зависимости от сервера доступа |
---|---|
IP Pool фильтра негативного депозита | Если указана данная опция абоненту выдаётся гостевой IP из этого пула, в противном случае выдаётся из рабочего пула |
Для выдачи статического гостевого IP абонента нужно включить опцию $conf{INTERNET_GUEST_STATIC_IP}=1; (при данной опции гостевой пул тарифного плана (а также сервера доступа) не учитывается)
Для зарегистрированных абонентов система перебирает пулы в следующем порядке:
Гостевой пул указанный в тарифном плане
Гостевой пул для NASа
Стандартный пул для NASа
Без выдачи IP
Для всех остальных случаев - когда определить абонента невозможно - IP адрес выдаётся из гостевого пула сервера доступа. Если у сервера доступа нет гостевого пула, система об этом сообщает в лог ошибок Отчет>Интернет+>Последние подключения. Если в параметрах авторизации присутствует VLAN система сначала ищет гостевой пул на NAS сервере для VLAN и, если не находит, использует пул с VLAN ноль (0).
Для зарегистрированных абонентов система перебирает пулы в следующем порядке:
* Гостевой пул указанный в ТП * Гостевой пул для наса * Стандартный пул для наса * Без выдачи IP
Подключение абонентов с негативным депозитом
Подключение незарегистрированных (неизвестных) абонентов
Гостевой режим для IPN
(старая версия)
Иногда возникают ситуации когда нужно выдавать IPoE IP в зависимости от VLAN клиента для этого существует опция
$conf{INTERNET_GUEST_POOLS}='VID:POOL_ID:EXT_PARAMS';
Объявление гостевого пула адресов. Данный пул выдаётся неавторизированным абонентам которые не зарегистрированы в системе.
Параметры:
POOL_ID | Номер пула адресов в системе ABillS (заводится через меню Настройки>Сервер доступа>IP Pools) |
---|---|
EXT_PARAMS | Дополнительные радиус параметры для данного пула. Система предоставляет возможность заводить на каждый Vlan свой гостевой пул. Правила пулов разделяются точкой с запятой (;). |
Пример (для Freeradius DHCP):
Code Block | ||
---|---|---|
| ||
$conf{INTERNET_GUEST_POOLS}='263:100:DHCP-Subnet-Mask=255.255.255.0,DHCP-Router-Address=10.132.131.1,DHCP-Domain-Name-Server=10.133.200.31,DHCP-Server-IP-Address=10.133.200.31'; |