Управление полисингом

Управление абонентами осуществляется с помощью утилиты fdpi_ctrl.

Рекомендуем использовать Именованные профили - не актуально, что упростит управление полисингом.

Синтаксис команд

Общий формат команд:

fdpi_ctrl команда --policing файл_описания_полисинга [список_IP] [список_LOGIN]

Расшифровка параметров команды:

Параметр	Описание, возможные значения и формат	Примечание
команда	Значения: 1. load — загрузить данные 2. del — удалить. Для --service нужно задать идентификатор_услуги 3. list — показать информацию по заданному списку список_IP или всю информацию, если задан аргумент all.	В командах list, del вместо списка IP/LOGIN можно задавать all, что значит применить команду для всех.
файл_описания_полисинга	Файл в формате cfg, формат: tbf.cfg
список_IP	Значения: 1. --file — файл со списком IP 2. --ip — одиночный IP, формат: 192.168.0.1 3. --ip_range — интервал IP (включает границы), формат: 192.168.0.1-192.168.0.5 4. --cidr — IP с портом, формат: 192.168.0.0/30, 5.200.43.0/24~ (вариант указания CIDR с исключенными крайними адресами)	Из диапазона CIDR можно исключить крайние адреса (по соглашению о бесклассовой адресации — это адреса шлюза и широковещательный), добавив в определение диапазона символ ~ в конце определения CIDR, например --cidr 5.200.43.0/24~
список_LOGIN	Значения: 1. --file — файл со списком логинов 2. --login — одиночный логин, формат: USER1, "FIRST_NAME LAST_NAME" (вариант указания логина с экранированием спецсимволов)	"USER1" — вариант задания login в двойных кавычках 'USER2' — вариант задания login в одинарных кавычках
Строка, начинающаяся с символа # — это комментарий.

Примеры

Включить политику полисинга через файл с разметкой полисинга:

fdpi_ctrl load --policing tbf.cfg --ip 192.168.0.1

Получить список применения полисинга:

fdpi_ctrl list all --policing

Получить информацию по конкретному IP:

fdpi_ctrl list --policing --ip 192.168.0.1

Включить политику полисинга через именованный профиль:

fdpi_ctrl load --policing --profile.name тариф_10 --login kv_111