Настроить параметры сессий для RADIUS-агента

В настройках RADIUS-агента определите параметры сессий. При этом для каждого сервера доступа можно указать другие параметры — например, определить максимальную длительность сессии. Они будут преобладать над общими настройками агента.

Это удобно, например, если вы используете несколько серверов доступа. Индивидуальные параметры можно задать отдельно для каждого NAS, а общие — установить в «Особых настройках» агента.

  1. Откройте форму агента.

  2. Перейдите на вкладку «Особые настройки», найдите блок «Параметры сессий».

    image
  3. Укажите, с каким интервалом NAS будет генерировать промежуточные пакеты для каждого абонента.

    image
  4. Установите тайм-аут зависшей сессии. Он позволяет прерывать сессии, даже если сервер доступа не отправляет RADIUS-агенту стоп-пакет.

    • Если ваш NAS отправляет промежуточные пакеты, тайм-аут будет отсчитываться от последнего из них.
    • Если NAS отправляет только старт-пакеты, тайм-аут будет отсчитываться от начала сессии. Обратите внимание: в этом случае тайм-аут должен быть больше, чем максимальная длительность сессии.
  5. Задайте максимальную длительность сессии. Если установить 0, длительность будет неограниченной.

    image
  6. Для RADIUS-агента может быть настроен внешний скрипт handler. Скрипт запускается в определённых ситуациях — например, когда менеджер останавливает активную абонентскую сессию.

    Вы можете скорректировать поведение скрипта и указать, при каких событиях не нужно его запускать:

    • сброс сессии менеджером;
    • исчерпание лимита трафика;
    • таймаут старта сессии;
    • изменение учётной записи;
    • изменение блокировки учётной записи;
    • таймаут EAP-аутентификации;
    • получение STOP-пакета.
    image
  7. Определите, будет ли агент отправлять серверу доступа атрибут Session-Timeout. Если включить эту опцию, сессии смогут длиться неограниченное время.

    image
  8. Укажите, нужно ли запускать внешний скрипт при изменении текущей скорости. Если изменится скорость подключения для активной сессии, RADIUS-агент сообщит об этом серверу доступа.

    image
  9. По умолчанию система игнорирует трафик для заблокированных записей. Если хотите учитывать его, снимите флаг.

    image

Когда завершите настройку, задайте параметры в файле конфигурации, а затем запустите модуль LBarcd.