Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:platform:dpi_dynamicip:start [2021/04/07 13:08] – atereschenko | dpi:dpi_components:platform:dpi_dynamicip:start [2024/06/10 13:43] (текущий) – удалено elena.krasnobryzh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== 7 Поддержка абонентов со связыванием одиночного IPv4 адреса и IPv6 подсети или динамической выдачей адресов  | ||
| - | {{indexmenu_n> | ||
| - | Управление услугами и каналом для абонентов с динамической выдачей IP адресов  | ||
| - | осуществляется по условному имени (LOGIN), которое в [[dpi: | ||
| - | Для поддержки в DPI функциональности связывания с login необходимо [[dpi: | ||
| - | В случае, | ||
| - | использовать " | ||
| - | о выданных и освобожденных IP адресах. В этом случае в качестве login используется атрибут User-Name | ||
| - | в запросах Radius. | ||
| - | |||
| - | Для интеграции с другими платформами необходима поддержка выполнения пользовательских | ||
| - | скриптов по событиям выдачи и освобождения адреса (например, | ||
| - | в штатном dhcp сервере linux).  | ||
| - | осуществляется через специальные команды.  | ||
| - | |||
| - | Связывание IP адреса с LOGIN | ||
| - | < | ||
| - | fdpi_ctrl load --bind --user имя_абонента: | ||
| - | |||
| - | # | ||
| - | fdpi_ctrl load --bind --user test_user: | ||
| - | fdpi_ctrl load --bind --user test_user: | ||
| - | |||
| - | Удаление связки IP <-> login | ||
| - | < | ||
| - | fdpi_ctrl del --bind --login имя_абонента | ||
| - | </ | ||
| - | |||
| - | Просмотр связанного IP абонента  | ||
| - | < | ||
| - | fdpi_ctrl list --bind --login имя_абонента | ||
| - | </ | ||
| - | |||
| - | Просмотр всех абонентов со связанным IP | ||
| - | < | ||
| - | fdpi_ctrl list all --bind | ||
| - | </ | ||
| - | |||
| - | В следующем разделе рассмотрено связывание абонентов с произвольным количеством IP адресов. | ||
| - | Важным отличием семантики bind от bind_multi является: | ||
| - | - load --bind замещает ранее назначенный абоненту адрес, в то время как load --bind_multi добавляет его | ||
| - | - load --bind автоматически забирает назначенный адрес у другого абонента | ||
| - | - load --bind экономнее расходует размер БД | ||