Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:platform:subscriber_management:subsman_cmd [2026/03/18 12:04] – [Примеры] elena.krasnobryzh | dpi:dpi_components:platform:subscriber_management:subsman_cmd [2026/05/20 14:49] (текущий) – elena.krasnobryzh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| {{tag> | {{tag> | ||
| - | ====== Управление услугами ====== | + | ====== Управление услугами. Именованные профили услуг |
| {{indexmenu_n> | {{indexmenu_n> | ||
| - | Управление | + | Создание, изменение и удаление профилей услуг |
| - | <note important> | + | Услуги делятся на три типа: |
| + | * **Без профиля** — настройки услуги | ||
| + | * **Анонимные (без имени) профили** — услуга не создается заранее, | ||
| + | * **Именованные профили** — услуга создается до подключения абоненту, | ||
| + | |||
| + | **Именованные профили** по сравнению с анонимными профилями имеют следующие преимущества: | ||
| + | - Упрощают администрирование абонентов | ||
| + | - Позволяют находить абонентов с требуемым | ||
| + | - Позволяют изменить профиль всем | ||
| + | - Позволяют контролировать ограничение | ||
| + | |||
| + | **Анонимные (без имени) профили** в свою очередь имеют следующие преимущества: | ||
| + | - Не нужно заниматься менеджментом профиля (создавать его и удалять), профиль освобождается вместе с удалением абонента или профиля у абонента | ||
| + | - Не нужно придумывать имя профиля | ||
| ===== Синтаксис команд ===== | ===== Синтаксис команд ===== | ||
| Общий формат команд: | Общий формат команд: | ||
| Строка 44: | Строка 58: | ||
| | 254 | VRF | [[dpi: | | 254 | VRF | [[dpi: | ||
| - | ===== Примеры ===== | + | ====== Создание, подключение и отключение услуг ====== |
| - | - Подключить услугу: | + | |
| - | #или | + | <note important> |
| - | fdpi_ctrl load --service | + | |
| - | | + | Создание именованного профиля для услуги 6 (единоразовый redirect), нотификации о новостях оператора связи и подключение данной услуги с профилем на абонента: |
| - | | + | <code bash> |
| - | - Получить информацию по конкретному IP: <code bash> | + | fdpi_ctrl load profile |
| - | - При задании списка IP можно одновременно задать несколько опций --file, --ip, --ip_range, --cidr: <code bash> | + | fdpi_ctrl load --service 6 --profile.name redir_to_news --ip 192.168.0.1 |
| - | fdpi_ctrl list --service | + | fdpi_ctrl load --service 6 --profile.name redir_to_news --login test |
| - | - Подключение услуг с именованными профилями: | + | </ |
| - | - Вывести список всех профилей по услуге: | + | |
| + | <note important> | ||
| + | |||
| + | Подключение услуги 6 без профиля (параметры услуги берутся из файла конфигурации DPI): | ||
| + | <code bash> | ||
| + | fdpi_ctrl load --service | ||
| + | fdpi_ctrl load --service 6 --login test | ||
| + | </ | ||
| + | |||
| + | Подключение услуги 6 с анонимным профилем (профиль без имени, который существует до отключения услуги абоненту): | ||
| + | <code bash> | ||
| + | fdpi_ctrl load --service | ||
| + | fdpi_ctrl load --service 6 --profile.json '{ " | ||
| + | </ | ||
| + | |||
| + | Отключение услуги 6 для конкретного абонента: | ||
| + | <code bash> | ||
| + | fdpi_ctrl del --service 6 --login test | ||
| + | </ | ||
| + | |||
| + | ====== Команды управления услугами ====== | ||
| + | Получить список | ||
| + | <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 | ||
| + | </ | ||
| + | |||
| + | Операция применится для всех указанных элементов, | ||
| + | |||
| + | :!: При возникновении ошибки отката внесенных изменений не происходит! | ||
| =====Настройка блокировки протоколов TCP и UDP ===== | =====Настройка блокировки протоколов TCP и UDP ===== | ||
| - | Параметр '' | + | Параметр '' |
| - | Чтобы начать блокировать протоколы UDP (например, | + | Чтобы начать блокировать протоколы UDP (например, |
| - | устанавливаются так как бывает, | + | |
| <code bash> | <code bash> | ||
| Строка 75: | Строка 142: | ||
| - Выбрать из списка лицензию, | - Выбрать из списка лицензию, | ||
| - Выбрать необходимые опции из списка доступных | - Выбрать необходимые опции из списка доступных | ||
| - | - Нажать “Отправить заявку”\\ {{: | + | - Нажать “Отправить заявку”\\ {{: |
| - | - Заполнить данные и отправить заявку\\ {{: | + | - Заполнить данные и отправить заявку\\ {{: |