| Подсказка | ||
|---|---|---|
| ||
Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы |
Назначение
| Информация |
|---|
| Контроль и изменение скорости интернет-соединения для пользователей через IPN (IP Network). |
| Оглавление | ||
|---|---|---|
|
| Отображение дочерних элементов |
|---|
Функционал:
Сравнивает текущие скорости пользователей (из
tc class) с заданными в тарифах.Поддерживает два режима:
IPN3: Использует hex-идентификаторы для правил TC.
IPN2: Использует UID + смещения для правил TC.
При несоответствии скоростей обновляет правила TC через
tc class replace.Учитывает турбо-режим (
DV_TURBO_MODE).
Запуск:
| Блок кода | ||
|---|---|---|
| ||
/usr/abills/libexec/billd check_speed_ipn LINUX_IPN3 WAN_IF=eth0 RECONFIGURE=1 /usr/abills/libexec/billd check_speed_ipn LINUX_IPN2 SHOW_SPEED=1 DEBUG=1 |
Сценарии работы:
- Собирает информацию о текущих скоростях пользователей через
tc(traffic control). - Сравнивает с заданными тарифными скоростями (учитывая турбо-режим).
- При
RECONFIGURE=1обновляет правилаtcдля соответствия тарифам.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| DV_TURBO_MODE | 1 | Включение турбо-режима |