Гостевой режим

Гостевой режим работы предоставляется абонентам для возможности воспользоваться локальными сервисами провайдера без полноценного использования услуги Internet.

Он предоставляется в следующих случаях:

  1. У абонента закончились деньги на счету (значение кредит плюс депозит меньше «0»).
  2. Абонент заблокирован за неуплату услуги (Статус: слишком маленький депозит).
  3. Абонент еще не зарегистрирован в базе провайдера (Неизвестный абонент).
  4. Абонентское устройство еще не зарегистрировано в базе провайдера.
  5. При подключении абонент неправильно ввел пароль доступа.

После подключения к сети абонент с гостевым доступом видит информацию о том, что он в гостевом режиме и причину гостевого режима. Также на странице гостевого режима есть возможность перейти в кабинет пользователя. Для случаев 1, 2 можно настроить безпарольный вход в кабинет.

Для безпарольного входа должна быть включена опция $conf{PASSWORDLESS_ACCESS}. В кабинете пользователя должен отображаться тот же IP адрес что и в мониторинге.

Гостевой доступ для случаев 1 и 2 (закончились деньги, заблокировано за неуплату) настраивается в тарифном плане абонента. Также можно привязать гостевой пул к серверу доступа он будет выдаваться при условии отсутствия гостевого пула в тарифном плане но при наличии фильтра обработки гостевых сессий. Пул тарифного плана имеет более высокий приоритет.

Поля

Фильтр негативного депозита Указывается название фильтра в зависимости от сервера доступа
IP Pool фильтра негативного депозита Если указана данная опция абоненту выдаётся гостевой IP из этого пула, в противном случае выдаётся из рабочего пула

Для выдачи статического гостевого IP абонента нужно включить опцию $conf{INTERNET_GUEST_STATIC_IP}=1; (при данной опции гостевой пул тарифного плана (а также сервера доступа) не учитывается)

Для зарегистрированных абонентов система перебирает пулы в следующем порядке

  • Гостевой пул указанный в тарифном плане
  • Гостевой пул для наса
  • Стандартный пул для наса
  • Без выдачи IP

Для всех остальных случаев когда определить абонента невозможно - IP адрес выдаётся из гостевого пула сервера доступа. Если у сервера доступа нет гостевого пула система об этом сообщает в лог ошибок / Отчет / Интернет+ / Последние подключения. Если в параметрах авторизации присутсвует VLAN система сначало ищет гостевой пул на нас сервере для 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):

$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';