Связывание IP-login (bind, bind_multi) [Документация VAS Experts]

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:platform:subscriber_management:dpi_dynamicip [2026/05/08 12:05] atereschenkodpi:dpi_components:platform:subscriber_management:dpi_dynamicip [2026/05/08 12:13] (текущий) atereschenko
Строка 1: Строка 1:
-====== Связывание IP-login (binding) ======+====== Связывание IP-login (bind, bind_multi) ======
 {{indexmenu_n>7}} {{indexmenu_n>7}}
 Управление услугами и полосой пропускания для абонентов с динамической выдачей IP-адресов осуществляется по условному имени (login), которое в [[dpi:dpi_components:platform:subscriber_management:subsman_cmd|командах управления]] задается через соответствующий параметр ''--login''. Для поддержки в DPI функциональности связывания с login необходимо [[dpi:dpi_components:platform:dpi_admin:admin_db#Активация встроенной БД|активировать UDR]]. \\ Управление услугами и полосой пропускания для абонентов с динамической выдачей IP-адресов осуществляется по условному имени (login), которое в [[dpi:dpi_components:platform:subscriber_management:subsman_cmd|командах управления]] задается через соответствующий параметр ''--login''. Для поддержки в DPI функциональности связывания с login необходимо [[dpi:dpi_components:platform:dpi_admin:admin_db#Активация встроенной БД|активировать UDR]]. \\
Строка 22: Строка 22:
 </code>   </code>  
  
-Пример создания двух разных связок:+Создание двух разных одиночных связок:
 <code bash>fdpi_ctrl load --bind --user test_ipv4:191.168.1.1 <code bash>fdpi_ctrl load --bind --user test_ipv4:191.168.1.1
 fdpi_ctrl load --bind --user test_ipv6:2001:470:e5bf:dead::0/64</code> fdpi_ctrl load --bind --user test_ipv6:2001:470:e5bf:dead::0/64</code>
  
-Пример замещения IP для test_ipv4:+Замещение связанного IP для login test_ipv4:
 <code bash>fdpi_ctrl load --bind --user test_ipv4:191.168.1.2 <code bash>fdpi_ctrl load --bind --user test_ipv4:191.168.1.2
 </code> </code>
Строка 43: Строка 43:
 <code bash> <code bash>
 fdpi_ctrl list all --bind fdpi_ctrl list all --bind
 +</code>  
 +
 +===== Команды управления множественной связкой (multi) =====
 +IP-адреса можно выделять абоненту поштучно или блоками:
 +<code bash>
 +192.168.0.1                      одиночный IPv4 адрес
 +192.168.0.1-192.168.0.5          интервал (включает границы)
 +192.168.0.0/30                   CIDR
 +192.168.0.1,192.168.0.3          список
 +2001:db8:2000:1200::/64 IPv6 подсеть
 +</code>
 +
 +Связывание IP-адресов с одним login (каждая команда только добавляет IP к login, при наличии IP в bind_multi повторное назначение не явняется ошибкой):
 +<code bash>
 +fdpi_ctrl load --bind_multi --user test:192.168.0.1
 +fdpi_ctrl load --bind_multi --user test:192.168.0.1-192.168.0.5
 +fdpi_ctrl load --bind_multi --user test:192.168.0.0/30
 +fdpi_ctrl load --bind_multi --user test:192.168.0.1,192.168.0.3
 +fdpi_ctrl load --bind_multi --user test:2001:db8:2000:1200::/64
 +</code> 
 +
 +Удаление всех IP, связанных с login:
 +<code bash>
 +fdpi_ctrl del --bind_multi --login test
 +</code>  
 +
 +Удаление одного из IP, связанных с login:
 +<code bash>
 +fdpi_ctrl del --bind_multi --ip 192.168.0.1
 +</code>  
 +
 +Просмотр всех IP абонента с несколькими IP:
 +<code bash>
 +fdpi_ctrl list --bind_multi --login test
 +</code>  
 +
 +Просмотр всех абонентов с несколькими IP:
 +<code bash>
 +fdpi_ctrl list all --bind_multi
 </code>   </code>