Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:platform:subscriber_management:subsman_cmd [2026/03/11 14:21] – elena.krasnobryzh | dpi:dpi_components:platform:subscriber_management:subsman_cmd [2026/07/02 13:02] (текущий) – ↷ Операцией перемещения обновлены ссылки elena.krasnobryzh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| {{tag> | {{tag> | ||
| - | ====== Управление услугами ====== | + | ====== Управление услугами. Именованные профили услуг |
| {{indexmenu_n> | {{indexmenu_n> | ||
| - | Управление | + | Создание, изменение и удаление профилей услуг |
| - | <note important> | + | Услуги делятся на три типа: |
| + | * **Без профиля** — настройки услуги | ||
| + | * **Анонимные (без имени) профили** — услуга не создается заранее, | ||
| + | * **Именованные профили** — услуга создается до подключения абоненту, | ||
| + | |||
| + | **Именованные профили** по сравнению с анонимными профилями имеют следующие преимущества: | ||
| + | - Упрощают администрирование абонентов | ||
| + | - Позволяют находить абонентов с требуемым | ||
| + | - Позволяют изменить профиль всем | ||
| + | - Позволяют контролировать ограничение | ||
| + | |||
| + | **Анонимные (без имени) профили** в свою очередь имеют следующие преимущества: | ||
| + | - Не нужно заниматься менеджментом профиля (создавать его и удалять), профиль освобождается вместе с удалением абонента или профиля у абонента | ||
| + | - Не нужно придумывать имя профиля | ||
| ===== Синтаксис команд ===== | ===== Синтаксис команд ===== | ||
| Общий формат команд: | Общий формат команд: | ||
| Строка 25: | Строка 39: | ||
| | 4 | фильтрация по черному списку | | 4 | фильтрация по черному списку | ||
| | 5 | белый список и Captive Portal | | 5 | белый список и Captive Portal | ||
| - | | 6 | уведомление через HTTP redirect | + | | 6 | уведомление через HTTP redirect |
| | 7 | кэширование | | 7 | кэширование | ||
| | 8 | пройдена DDOS защита | | 8 | пройдена DDOS защита | ||
| Строка 31: | Строка 45: | ||
| | 10 | DDOS защита | | 10 | DDOS защита | ||
| | 11 | CGNAT и NAT 1:1 | [[dpi: | | 11 | CGNAT и NAT 1:1 | [[dpi: | ||
| - | | 12 | запись трафика в PCAP | [[dpi:dpi_options:opt_li: | + | | 12 | запись трафика в PCAP | [[dpi:dpi_components:platform: |
| | 13 | мини Firewall | | 13 | мини Firewall | ||
| | 14 | отведение трафика на TAP интерфейс | | 14 | отведение трафика на TAP интерфейс | ||
| | 15 | спецабонент (весь трафик помещается в cs0, не применяется фильтрация (4 услуга) для vChannel и общего канал) | | 15 | спецабонент (весь трафик помещается в cs0, не применяется фильтрация (4 услуга) для vChannel и общего канал) | ||
| | 16 | белый список и переадресация на Captive Portal без доступа в интернет | | 16 | белый список и переадресация на Captive Portal без доступа в интернет | ||
| - | | 17 | зеркалирование трафика в заданный VLAN | [[dpi:dpi_options:opt_li: | + | | 17 | зеркалирование трафика в заданный VLAN | [[dpi:dpi_components:platform: |
| | 18 | полисинг по сессии для определенных протоколов и определение классов трафика на уровнях канала и абонента | | 18 | полисинг по сессии для определенных протоколов и определение классов трафика на уровнях канала и абонента | ||
| | 19 | подмена DNS ответов, | | 19 | подмена DNS ответов, | ||
| Строка 44: | Строка 58: | ||
| | 254 | VRF | [[dpi: | | 254 | VRF | [[dpi: | ||
| - | ===== Примеры | + | ====== |
| - | - Подключить услугу: | + | |
| - | #или | + | |
| - | fdpi_ctrl load --service 9 --login USER1</ | + | |
| - | - Отключить услугу: | + | |
| - | - Получить список с подключенной услугой: | + | |
| - | - Получить информацию по конкретному IP: <code bash> | + | |
| - | - При | + | |
| - | fdpi_ctrl list --service 9 --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</ | + | |
| - | - Подключение услуг | + | |
| - | =====Настройка блокировки протоколов TCP и UDP ===== | + | <note important> |
| - | Параметр '' | + | |
| - | Чтобы начать блокировать протоколы UDP (например, | + | Создание именованного |
| - | устанавливаются так как бывает, | + | <code bash> |
| - | <code bash>udp_block=3</ | + | fdpi_ctrl load profile --service 6 --profile.name redir_to_news --profile.json '{ " |
| + | fdpi_ctrl load --service 6 --profile.name redir_to_news --ip 192.168.0.1 | ||
| + | fdpi_ctrl load --service 6 --profile.name redir_to_news --login test | ||
| + | </ | ||
| - | Добавление параметра не требует рестарта DPI, достаточно сделать reload: | + | <note important> |
| + | |||
| + | Подключение | ||
| <code bash> | <code bash> | ||
| - | service | + | fdpi_ctrl load --service |
| + | fdpi_ctrl load --service 6 --login test | ||
| </ | </ | ||
| + | |||
| + | Подключение услуги 6 с анонимным профилем (профиль без имени, который существует до отключения услуги абоненту): | ||
| + | <code bash> | ||
| + | fdpi_ctrl load --service 6 --profile.json '{ " | ||
| + | fdpi_ctrl load --service 6 --profile.json '{ " | ||
| + | </ | ||
| + | |||
| + | Отключение услуги 6 для конкретного абонента: | ||
| + | <code bash> | ||
| + | fdpi_ctrl del --service 6 --login test | ||
| + | </ | ||
| + | |||
| + | ====== Команды управления услугами ====== | ||
| + | Получить список все абонентов с подключенной услугой 6: | ||
| + | <code bash> | ||
| + | |||
| + | Поиск абонентов, | ||
| + | <code bash> | ||
| + | fdpi_ctrl list all --service 6 --profile.name redir_to_news | ||
| + | </ | ||
| + | |||
| + | Получить информацию по конкретному IP для 6 услуги: | ||
| + | <code bash> | ||
| + | |||
| + | Удаление именованного профиля (при удалении профиля в нем не должно содержаться абонентов) | ||
| + | <code bash> | ||
| + | fdpi_ctrl del profile --service 6 --profile.name redir_to_news | ||
| + | </ | ||
| + | |||
| + | Изменение настроек услуги с именованным профилем (новые настройки применятся ко всем абонентам с заданным профилем услуги) | ||
| + | <code bash> | ||
| + | fdpi_ctrl load profile --service 6 --profile.name redir_to_news --profile.json '{ " | ||
| + | </ | ||
| + | |||
| + | Просмотр всех созданных профилей по всем услугам | ||
| + | <code bash> | ||
| + | fdpi_ctrl list all profile --service | ||
| + | </ | ||
| + | |||
| + | При задании списка IP можно одновременно задать несколько опций '' | ||
| + | <code bash> | ||
| + | fdpi_ctrl list --service 6 --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 tip> | ||
| =====Подключение дополнительных опций через Личный кабинет===== | =====Подключение дополнительных опций через Личный кабинет===== | ||
| Строка 74: | Строка 133: | ||
| - Выбрать из списка лицензию, | - Выбрать из списка лицензию, | ||
| - Выбрать необходимые опции из списка доступных | - Выбрать необходимые опции из списка доступных | ||
| - | - Нажать “Отправить заявку”\\ {{: | + | - Нажать “Отправить заявку”\\ {{: |
| - | - Заполнить данные и отправить заявку\\ {{: | + | - Заполнить данные и отправить заявку\\ {{: |