Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Подсказка
titleПамятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

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

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Функционал:

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

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

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


Запуск:

Блок кода
languageshell
/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

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