=====Гостевой режим===== Гостевой режим работы предоставляется абонентам для возможности воспользоваться локальными сервисами провайдера без полноценного использования услуги Internet. Он предоставляется в следующих случаях: - У абонента закончились деньги на счету (значение кредит плюс депозит меньше "0"). - Абонент заблокирован за неуплату услуги (Статус: слишком маленький депозит). - Абонент еще не зарегистрирован в базе провайдера (Неизвестный абонент). - Абонентское устройство еще не зарегистрировано в базе провайдера. - При подключении абонент неправильно ввел пароль доступа. После подключения к сети абонент с гостевым доступом видит информацию о том, что он в гостевом режиме и причину гостевого режима. Также на странице гостевого режима есть возможность перейти в кабинет пользователя. Для случаев 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 ===Подключение абонентов с негативным депозитом=== {{ :abills:docs:modules:internet:guets_mode:neg_deposit_1_.png?400 |}} ===Подключение незарегистрированных (неизвестных) абонентов=== {{ :abills:docs:modules:internet:guets_mode:neg_unknown_user.png?400 |}} ===Гостевой режим для 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';