Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_components:platform:subscriber_management:subsman_cmd:start [2024/05/17 07:44] – vasexperts | dpi:dpi_components:platform:subscriber_management:subsman_cmd:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Управление сервисами и полисингом ====== | ||
- | {{indexmenu_n> | ||
- | Управление абонентами осуществляется с помощью утилиты fdpi_ctrl. | ||
- | <note important> | ||
- | ===== Синтаксис команд ===== | ||
- | Общий формат команд: | ||
- | <code bash> | ||
- | fdpi_ctrl команда { --service идентификатор_сервиса | --policing файл_описания_полисинга} [список_IP] [список_LOGIN] | ||
- | </ | ||
- | |||
- | где команда - это: | ||
- | <code bash> | ||
- | load : загрузить данные. | ||
- | del : удалить. Для ' | ||
- | list : показать информацию по заданному списку ' | ||
- | </ | ||
- | |||
- | Идентификатор_сервиса - это один из следующих вариантов или их список через запятую: | ||
- | < | ||
- | 1 - бонусная программа | ||
- | 2 - реклама | ||
- | 3 - блокировка рекламы | ||
- | 4 - фильтрация по черному списку | ||
- | 5 - белый список и Captive Portal | ||
- | 6 - уведомление через HTTP redirect | ||
- | 7 - кэширование | ||
- | 8 - пройдена ddos защита | ||
- | 9 - RADIUS accounting / сбор netflow статистики для биллинга | ||
- | 10 - DDOS защита | ||
- | 11 - CGNAT и NAT 1:1 | ||
- | 12 - запись трафика в PCAP | ||
- | 13 - мини Firewall | ||
- | 14 - отведение трафика на TAP интерфейс | ||
- | 15 - спецабонент (весь трафик помещается в cs0, не применяется фильтрация (4 услуга) для vChannel и общего канал) | ||
- | 16 - белый список и переадресация на Captive Portal без доступа в интернет | ||
- | 17 - зеркалирование трафика в заданный VLAN | ||
- | 18 - полисинг по сессии для определенных протоколов и определение классов трафика на уровнях канала и абонента | ||
- | 19 - подмена DNS ответов, | ||
- | 49 - блокировка IPv6 трафика | ||
- | 50 - участник маркетинговой компании с уведомлением через HTTP redirect | ||
- | 51 - reserved (internal) | ||
- | 254 - VRF | ||
- | </ | ||
- | |||
- | <note tip> | ||
- | |||
- | Список_IP - это последовательность или одна из следующих опций: | ||
- | < | ||
- | --file | ||
- | --ip - одиночный IP | ||
- | --ip_range - интервал IP (включает границы) | ||
- | --cidr | ||
- | </ | ||
- | Из диапазона CIDR можно исключить крайние адреса (по соглашению о безклассовой адресации это адреса шлюза и широковещательный) добавив в определение диапазона символ «~» в конце определения cidr, например --cidr 5.200.43.0/ | ||
- | |||
- | Список_LOGIN - это последовательность или одно значение имени (идентификатора) абонента вида | ||
- | <code bash> | ||
- | --login USER1 | ||
- | --login " | ||
- | </ | ||
- | |||
- | Список IP или LOGIN в файле (--file) можно задавать как: | ||
- | <code bash> | ||
- | 192.168.0.1 | ||
- | 192.168.0.1-192.168.0.5 интервал (включает границы) | ||
- | 192.168.0.0/ | ||
- | " | ||
- | ' | ||
- | </ | ||
- | Строка начинающаяся с # - это комментарий. | ||
- | |||
- | <note important> | ||
- | команду для всех.</ | ||
- | |||
- | ===== Примеры ===== | ||
- | |||
- | Получить список применения полисинга | ||
- | <code bash> | ||
- | fdpi_ctrl list all --policing | ||
- | </ | ||
- | |||
- | Получить список с подключенной услугой 1 | ||
- | <code bash> | ||
- | fdpi_ctrl list all --service 1 | ||
- | </ | ||
- | |||
- | Получить информацию по конкретному IP | ||
- | <code bash> | ||
- | fdpi_ctrl list --policing | ||
- | fdpi_ctrl list --service 1 --ip 192.168.0.1 | ||
- | </ | ||
- | |||
- | Подключить услугу 1 | ||
- | <code bash> | ||
- | fdpi_ctrl load --service 1 --ip 192.168.0.1 | ||
- | или | ||
- | fdpi_ctrl load --service 1 --login USER1 | ||
- | </ | ||
- | |||
- | Включить политику полисинга | ||
- | <code bash> | ||
- | fdpi_ctrl load --policing tbf.cfg --ip 192.168.0.1 | ||
- | </ | ||
- | |||
- | |||
- | Отключить услугу 1 | ||
- | <code bash> | ||
- | fdpi_ctrl del --service 1 --ip 192.168.0.1 | ||
- | </ | ||
- | |||
- | При задания списка IP можно одновременно задавать несколько опций ' | ||
- | <code bash> | ||
- | fdpi_ctrl list --service 1 --ip 192.168.0.1 --ip 192.168.0.2 --file fip_1.txt --ip_range 192.168.0.3-192.168.0.6 --login USER1 | ||
- | </ | ||
- | Операция применится для всех указанных элементов, | ||
- | <note warning> | ||
- | |||
- | Конкретные описания по управлению услугами и полисингом можно найти в описании соответствующих [[dpi: | ||
- | |||
- | =====Настройка блокировки протоколов TCP и UDP ===== | ||
- | Параметр '' | ||
- | |||
- | Чтобы начать блокировать протоколы UDP (например, | ||
- | <code bash> | ||
- | udp_block=3 | ||
- | </ | ||
- | |||
- | Добавление параметра не требует рестарта DPI, достаточно сделать reload: | ||
- | <code bash> | ||
- | service fastdpi reload | ||
- | </ | ||