Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Создание тарифного плана с портальной авторизацией


Для создания тарифного плана перейдите в меню "Radius" на вкладку "Управление тарифными планами" и нажмите кнопку "Добавить". В открывшемся диалогов окне заполните следующие поля:

  • Название – наименование тарифного плана;
  • Код – код тарифного плана;
  • Домен – домен тарифного плана;
  • Описание – описание тарифного плана;
  • В поле "Портальная авторизация" выставите флаг;
  • Ограничение доступа - Максимальное количество одновременных подключений для пользователей данного тарифного плана.

При активации параметра «Портальная авторизация» для редактирования станут доступные следующие параметры для настройки сценариев портальной авторизации:

  • Настроить сценарий N – включение сценария N (по умолчанию всегда активирован первый сценарий);
  • Внешний URL-адрес – URL-адрес для перенаправления пользователя после регистрации на портале;
  • Начать сессию перед перенаправлением – при установленном флаге сессия начнется перед перенаправлением на внешний URL-адрес;
  • Продолжительность – максимальная продолжительность сценария N в минутах;
  • Ограничение рабочего времени состояния – общее ограничение для всех сессий пользователя в сценарии N в минутах;
  • Ограничение трафика для состояния – общее ограничение входящего трафика для пользователя в сценарии N в мегабайтах;
  • Макс. скорость входящего/исходящего трафика – ограничение скорости передачи трафика в килобитах в секунду для пользователя в upstream и downstream в сценарии N;
  • Policy для входящего/исходящего трафика – профиль Policy для определенного пользователя downstream в сценарии N;
  • Время ожидания пользователя – время в минутах, в течение которого информация об авторизации пользователя для сценария N будет храниться на ТД;
  • Список разрешенных хостов – список dns, ip адресов, на который разрешен доступ  пользователю. Для активации функционала должен быть настроен внешний URL-адрес. Перечень разрешенных хостов должен быть разделен запятой.
  • Период переключения в следующее состояние - крон-выражение, по наступлению которого произойдет переход в следующий сценарий. Для активации функционала должно быть выставлено значение периода.

Примеры использования сценариев


Рассмотрим  несколько примеров типичных сценариев, которые используются для портальной авторизации.

Тарифный план с ограничением по времени


Описание: в рамках данного тарифного плана пользователю, который авторизовался через портал, предоставляется доступ в интернет с ограничением по времени. После исчерпания лимита по времени произойдет редирект на страницу окончания сессии, на которой пользователя проинформируют о причине окончания сессии.  По нажатию кнопки "Закрыть" на странице окончания сессии, пользователя перекинет на страницу авторизации.

Настройка: для настройки тарифного плана с ограничением по времени необходимо в сценарии 1 активировать параметр "Продолжительность" и задать ограничение по времени  в минутах.

Для отображения страницы окончания сессии после истечения ограничения по времени необходимо активировать сценарий 2 и указать в нем ссылку на captive portal.

Тарифный план с ограничением по трафику на день


Описание: тарифный план состоит из 2 состояний:

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

2. Страница "Доступ ограничен". Период переключения в следующее состояние раз в день в 0:00.

Страницу "Доступ ограничен" можно заменить на созданную в настройках портала с уведомлением об ограничении.

Настройка: для настройки первого состояния необходимо в  сценарии 1 активировать поле "Квота по трафику в состоянии" и задать ограничение в 1000 Мбайт.

Для настройки второго состояния необходимо активировать второй сценарий и в поля "Внешний URL-адрес" вписать http://<ip адрес SoftWLC>:8080/eltex_portal/access-limited ,включить "Начинать сессию перед направлением" и настроить "Период переключения в следующее состояние" на полночь. Настроить внешний вид этой страницы можно в Конструкторе Порталов, выбрав на вкладке "Внешний вид" страницу "Доступ ограничен".


Для корректной работы данного тарифного плана необходимо чтобы "Начинать сессию перед направлением" была включена.

В конфигурационном файле /etc/eltex-pcrf/eltex-pcrf.json необходимо заполнить блок обновления информации о тарифах:

  "tariffs.update.interval" : {
    "interval" : 1,
    "unit" : "hours",
    "apb_enabled": true,
    "apb_host": "<IP-address>",
    "apb_port": 8090
  },

и перезапустить сервис:

sudo service eltex-pcrf restart

Тарифный план с ограничением по скорости, которое изменяется через данные промежутки времени


Описание: тарифный план состоит из 3 состояний:

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

2. Длительность состояния 30 минут, ограничение скорости входящего и исходящего трафика 10 Мбит/c. Состояние наступает после нажатия кнопки "Продолжить" на странице из первого состояния

3. Длительность состояния 30 минут, ограничение скорости входящего и исходящего трафика 2 Мбит/c.  По окончанию данного состояния пользователя перекидывает на страницу окончания сессии

Настройка: для настройки первого состояния необходимо в  сценарии 1 активировать поле "Продолжительность" и задать ограничение по времени 20  минут.

Для настройки редиректа на страницу, созданную в настройках портала, необходимо активировать сценарий 2 и в поле "Внешний URL-адрес" указать ссылку на страницу http://<ip">http://<ip адрес SoftWLC>:8080/eltex_portal/имя_созданной_страницы.

Для настройки второго состояния необходимо в сценарии 3 активировать поле "Продолжительность" и задать ограничение по времени 30  минут. Для настройки ограничения по скорости необходимо активировать поля "Лимит скорости входящего трафика" и "Лимит скорости исходящего трафика" и задать ограничение в 10 000 кбит/c.

Для настройки третьего состояния необходимо в сценарии 4 активировать поле "Продолжительность" и задать ограничение по времени 30  минут. Для настройки ограничения по скорости необходимо активировать поля "Лимит скорости входящего трафика" и "Лимит скорости исходящего трафика" и задать ограничение в 2 000 кбит/c.

Описание: тарифный план состоит из 3 состояний:

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

2. Длительность состояния 30 минут, ограничение скорости входящего и исходящего трафика 10 Мбит/c. Состояние наступает после нажатия кнопки "Продолжить" на странице из первого состояния

3. Длительность состояния 30 минут, ограничение скорости входящего и исходящего трафика 2 Мбит/c.  По окончанию данного состояния пользователя перекидывает на страницу окончания сессии

Настройка: для настройки первого состояния необходимо в  сценарии 1 активировать поле "Продолжительность" и задать ограничение по времени 20  минут.

Для отображения страницы окончания сессии, после окончания третьего состояния необходимо активировать сценарий 5 и указать в нем ссылку на captive portal.

Тарифный план с ограничением доступа к ресурсам


Описание: в рамках данного тарифного плана пользователь разрешается доступ до определенного списка ресурсов. При попытке пользователем открыть ресурс, которого нет в списке разрешенных, происходит редирект на внешний url-адрес. Также настраивается продолжительность сессии и перенаправление на страницу окончания сессии.

Настройка: для настройки тарифного плана с ограничением доступа к ресурсам необходимо в сценарии 1 активировать параметры "Внешний URL-адрес", в котором указать URL-адрес для перенаправления пользователя после регистрации на портале и "Список разрешенных хостов", в котором указать  список dns, ip адресов, на который разрешен доступ  пользователю. Также необходимо активировать параметры "Начинать сессию перед перенаправлением" и "Продолжительность", и задать ограничение по времени  в минутах.


Для отображения страницы окончания сессии после истечения ограничения по времени необходимо активировать сценарий 2 и указать в нем ссылку на captive portal.

Примечание!  Для корректной работы тарифного плана на ТД необходимо настроить доступ до DNS сервера

Тарифный план с периодической сменой ограничения по скорости


Описание: тарифный план состоит из 2 состояний:

1. Длительность состояния не ограничена, квота по трафику в состоянии 1 Гбайт и ограничение скорости входящего и исходящего трафика 10 Мбит/c. По окончанию данного состояния пользователя перекидывает на страницу, созданную в настройках портала с уведомлением об ограничении.

2. Длительность состояния 10000 минут, ограничение скорости входящего и исходящего трафика 1 Мбит/c и период переключения в следующее состояние раз в день в 0:00. Состояние наступает после нажатия кнопки "Продолжить" на странице из первого состояния

Настройка: для настройки первого состояния необходимо в  сценарии 1 активировать поле "Квота по трафику в состоянии" и задать ограничение в 1000 Мбайт. Для настройки ограничения по скорости необходимо активировать поля "Лимит скорости входящего трафика" и "Лимит скорости исходящего трафика" и задать ограничение в 10 000 кбит/c.

Для настройки редиректа на страницу, созданную в настройках портала, необходимо активировать сценарий 2 и в поле "Внешний URL-адрес" указать ссылку на заранее созданную в Конструкторе Порталов страницу http://<ip адрес SoftWLC>:8080/eltex_portal/имя_созданной_страницы

Для настройки второго состояния необходимо активировать третий сценарий и в поля "Лимит скорости входящего трафика" и "Лимит скорости исходящего трафика" задать ограничение в 1000 кбит/c. Указать "Продолжительность" выше периода переключения в следующее состояние и выставить период переключения в следующее состояние раз в день в 0:00.

После наступления 0:00 пользователь перейдёт на следующий сценарий (в этом примере вернётся к первому, т.к. далее сценарии не заданы).



  • Нет меток