Сетевые агенты для протокола RADIUS

RADIUS-агенты служат для аутентификации и авторизации абонента. Также они собирают статистику о подключении и отвечает за тарификацию услуг. Услуги можно тарифицировать по времени или по объёму трафика. Работу RADIUS-агента обеспечивает модуль LBarcd.

И в модуле LBcore, и в LBarcd установлены тарификаторы трафика. В случае аварии на сервере LBcore тарификация продолжится средствами модуля LBarcd.

Порядок действий

  1. Установите модуль LBarcd.

  2. Создайте БД для RADIUS-агента.

  3. Создайте сетевой агент с типом RADIUS в административном интерфейсе. После того как вы сохраните агент, появится возможность настроить серверы доступа, словарь RADIUS-атрибутов и управление сетями.

    Обратите внимание: лучше сначала задать все настройки агента, и только после этого запустить модуль LBarcd. Если вы сначала запустите LBarcd, а потом измените настройки в административном интерфейсе, модуль нужно будет перезапустить.

  4. Настройте серверы доступа (NAS) — определите, с каких IP-адресов агент будет принимать запросы на аутентификацию. Каждый RADIUS-агент должен работать как минимум с одним сервером доступа.

  5. Для взаимодействия RADIUS-агента с сервером доступа используются специальные атрибуты. Основные атрибуты, которые доступны всем NAS, уже добавлены в систему. Если вы используете нестандартные атрибуты, добавьте их в словарь.

  6. Настройте управление сетями — укажите, какие сегменты сети будут закреплены за сетевым агентом. Это нужно, чтобы в дальнейшем назначать адреса из этих подсетей конкретным учётным записям. Также определите, как будут выделяться IP-адреса.

  7. Дополнительно можно настроить параметры авторизации и сессий.

  8. Задайте параметры в файле конфигурации модуля LBarcd.

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