Назначение

Управление квотами трафика через CoA (Change of Authorization) запросы.

Функционал:

  • Проверяет, превысил ли пользователь дневную квоту трафика. Если квота превышена, скорость соединения снижается до значений, указанных в INTERNET_DAY_QUOTA или переданных аргументом SPEED.

  • Изменяет профиль скорости (Tariff Plan) для онлайн-пользователей через CoA (Change of Authorization) запросы к RADIUS-серверу.

  • Отправляет CoA-запросы на NAS для изменения скорости или профиля пользователя. Поддерживает настройку входящей/исходящей скорости и применение профилей.


Запуск:

/usr/abills/libexec/billd internet_quota CHANGE_TP_SPEED=1 SPEED=1024:1024


Сценарии работы:

  • Без аргументов: проверяет квоты трафика для онлайн-сессий и применяет ограничения, если лимит превышен.

  • CHANGE_TP_SPEED=1: обновляет профили QoS для указанного тарифного плана.

  • SPEED=1024:1024: устанавливает скорость входящего/исходящего трафика (в Кбит/с).

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
INTERNET_DAY_QUOTA1024:1:5024:5024Квота (МБ:дни:входящая скорость:исходящая скорость)
MB_SIZE1048576Размер мегабайта в байтах
dictionary/usr/acp/lib/dictionaryФайл словаря Radius

Дополнительная информация

  • Нет меток