Название: rev 298. Выдача ip по тегу в допполе Отправлено: Efendy от 05 Декабря 2014, 14:39:06 В админке при добавлении статического ip раньше список допустимых сетей брался из настроек группы, сейчас если необходимо разным клиентам выдавать ip из разных сетей, то сначала необходимо создать допполе:
имя: ip тег (можно другое, например, "район" / "город" / "организация или физлицо" - т.е сущность по которой вы ходите разделять клиентов по разным ip) имя в бд: _ip_tag тип: строковое однострочное Поставить галку в каких группах будет это поле. Зайти в настройках в "ip pool" и для разных сетей поставить свои "отметки" (теги), например "r1", "r2" - любые строковые отметки. Если клиенту в поле проставить поле ip тег = r1 - будут предлагаться ip только из пула с этим тегом. Чтобы проще было устанавливать в данные клиента, можно поле сделать типом "выпадающий список" - тогда необходимо в настройках в разделе "объекты" создать объекты с типом ip_tags: r1 = Голосеевский район r2 = Деснянский район ... В ip pool теги должны быть r1, r2 и т.д, но в настройках клиента будет выпадающий список с человекопонятными названиями (Голосеевский район/Деснянский район/...) Таким образом у нас стал единый механизм выдачи ip как с админки так и через pppoe (http://forum.nodeny.com.ua/index.php?topic=2374.0) Название: Re: rev 298 Отправлено: k291 от 07 Декабря 2014, 22:55:56 На страниц при создании/просмотре точках топологии, не хватает номера id. Приходится каждый раз возвращаться обратно, чтобы узнать номер
Название: Re: rev 298. Выдача ip по тегу в допполе Отправлено: DezZ от 08 Сентября 2015, 13:23:00 Если клиенту в поле проставить поле ip тег = r1 - будут предлагаться ip только из пула с этим тегом. Добрый день. Не получилось. А в какое поле клиенту проставлять тег? Каждому клиенту? Синтаксис верный? Не получилось добавить IP пулы. Название: Re: rev 298. Выдача ip по тегу в допполе Отправлено: Efendy от 08 Сентября 2015, 18:36:41 намек понял :-) Разобрался я с тем, как добавлять пулы со статическими IP. Но вот с выпадающим списком есть заминка. Объекты создал но в настройках клиента, в этом поле: Админу: нет ни одного объекта типа. Поле выпадающий список делается так: В админке заходим в Настройки - Дополнительные поля. Нажимаем на "Новое поле": Имя поля - название как его будут видеть админы. Например, "район города" Имя поля в бд - имя поля в базе данных: _ip_tag Тип поля - выпадающий список Тип объекта - region Далее ставим галки в каких группах будет существовать это поле Теперь нужно создать значения, которые будут отображаться в выпадающем списке "район города". Заходим в Настройки - Объекты. Нажимаем на "Новый объект". В поле объект мы вводим "region" - это именно то, что вводили в поле "тип объекта" в допполе "район города". Далее идут 2 столбца: ключ и значение. Ключ - это то, что будет храниться в базе данных, а значение будет показываться админам и абонентам. Обычно, чтобы система работала быстрее лучше чтобы ключи были короткими, например просто цифры по-порядку. Вы можете ничего не указывать в первой колонке - цифры проставятся автоматически. В правой колонке укажите районы вашего города: Левобережный, Победа и т.д. Уверенно жмите на кнопку "сохранить". Теперь в данных клиента появится поле "район города", в котором можно выбрать любое из значений, внесенных в разделе "объекты". Вы можете выбирать клиентов по этому полю и отображать их список, например. Но для задачи с ip вам нужно в настройках, в разделе "ip пул" выбрать/создать диапазон ip с типом "статический" и в поле "теги" указать цифру, которая соответствует району (смотри раздел "объекты") Название: Re: rev 298. Выдача ip по тегу в допполе Отправлено: DezZ от 09 Сентября 2015, 10:11:34 Добрый день.
Спасибо, теперь ясно. Я поле "Тип объекта" пустым оставлял. Название: Re: rev 298. Выдача ip по тегу в допполе Отправлено: Efendy от 27 Февраля 2017, 17:14:26 Добавил в документацию, + сделал поле "выпадающий список" - так гораздо удобней http://nodeny.com.ua:8080/wiki/index.php/Ip_%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0
|