Управление полисингом [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
dpi:dpi_components:platform:subscriber_management:policing_mng [2024/09/16 14:31] elena.krasnobryzhdpi:dpi_components:platform:subscriber_management:policing_mng [2024/09/26 15:29] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
-======policing_mng======+====== Управление полисингом ====== 
 +{{indexmenu_n>3}} 
 +Управление абонентами осуществляется с помощью утилиты ''fdpi_ctrl''
 +<note important>Рекомендуем использовать [[dpi:dpi_components:platform:subscriber_management:subsman_profiles]], что упростит управление полисингом.</note>  
 +===== Синтаксис команд ===== 
 +Общий формат команд: 
 +<code bash>fdpi_ctrl команда --policing файл_описания_полисинга [список_IP] [список_LOGIN]</code> 
 + 
 +Расшифровка параметров команды: 
 +^ Параметр                     ^ Описание, возможные значения и формат                                                                                                                                                                                                                                                                                              ^ Примечание                                                                                                                                                                                                                                   ^ 
 +| ''команда''                  | Значения:\\ 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 в одинарных кавычках                                                                                                                                    | 
 +<note>Строка, начинающаяся с символа ''#'' — это комментарий.</note> 
 + 
 +===== Примеры ===== 
 +  - Включить политику полисинга через файл с разметкой полисинга:<code bash>fdpi_ctrl load --policing tbf.cfg --ip 192.168.0.1</code> 
 +  - Получить список применения полисинга: <code bash>fdpi_ctrl list all --policing</code> 
 +  - Получить информацию по конкретному IP: <code bash>fdpi_ctrl list --policing  --ip 192.168.0.1</code> 
 +  - Включить политику полисинга через именованный профиль: <code bash>fdpi_ctrl load --policing --profile.name тариф_10 --login kv_111</code>