Ip абонента
Абоненту можно выдать определенный ip в зависимости от разных условий
Статический ip
- В зависимости от географического положения. Необходимо установить модули place ip и географических карт. На карте создаются узлы, а в учетке абонента соответствующее поле указывает к какому узлу подключен абонент. В настройках каждого узла можно указать диапазон ip актуальный для данной точки подключения. В учетке абонента появится кнопка "+ip по топологии", при активации которой произойдет выдача свободного ip из указанного диапазона
- В зависимости от значения одного из полей учетной записи абонента. Необходимо создать допполе:
имя: неважно (например "район") имя в бд: _ip_tag тип: выпадающий список тип объекта: ip_tags (можно иное в латинице)
Поставить галку в каких группах будет это поле.
В разделе "ip пул" для разных сетей поставить свои теги, например, для пула 10.0.0.2-10.0.0.254 поставим тег "Оболонь", а для 10.0.1.2-10.0.1.254 - "Троещина".
Если клиенту в поле проставить поле ip тег = r1 - будут предлагаться ip только из пула с этим тегом.
Открываем учетку абонента. Кликаем по полю "район" (по новому полю, которое мы создали выше). Выпадающий список пуст. Напишем слово "Оболонь" в поле ввода и нажмем на кнопку "+" - эти мы добавим район в выпадающий список. В дальнейшем нет необходимости вручную набирать и добавлять этот район - он будет предложен автоматически в выпадающем списке. После сохранения данных абонента нажмем на кнопку "Добавить ip". При этом после выбора пула 10.0.0.0/8 админка предложит выбрать несколько ip из пула 10.0.0.2-10.0.0.254 (как мы указали ранее). Если же в поле "район" выбрать "Троещина", то будет предложен вариант из пула 10.0.1.2-10.0.1.254