forum.bitel.ru
http://forum.bitel.ru/

Несколько серверов DHCP op.82
http://forum.bitel.ru/viewtopic.php?f=7&t=3826
Страница 1 из 1

Автор:  mrustik [ 08 апр 2010, 15:04 ]
Заголовок сообщения:  Несколько серверов DHCP op.82

Возможно ли запустить несколько серверов DHCP Op.82 на одной машине с разными параметрами
Код:
admin.port=1868
dhcp.server.identifier=10.176.74.151

и соответственно, чтобы пакеты слушал на разных интерфейсах, появилась такая необходимость в связи с разными параметрами dhcp.82.key.position.
Запустить 2 экземпляра не получилось, работает последний.

Автор:  stark [ 09 апр 2010, 12:37 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

ну вообще-то dhcp по стандарту слушает на 67 порту . и на однйо машине, одном интрефейсе они слушать ну могут(они даже в одой сети работать не будут) . Вы можете второй поднять на альтернативном порту ( опция dhcp.port, забыли описать в документации, исправим ) . Но в этом случае нужно настоить relay-агент так, чтобы они пересылали запросы на нестандартный порт . опция , указывающей , на каком интрефейсе поднимать, у нас не реализована.

вот тут что-то про это было :
viewtopic.php?f=5&t=2424

Автор:  mrustik [ 09 апр 2010, 18:41 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

Пообщавшись с тех поддержкой вендоров (Qtech, Zyxel), выяснил, что запросы уходят только на 67 порт и менять нельзя. Не хочется, но поробую поднять на разных машинах.

Автор:  stark [ 12 апр 2010, 11:51 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

ну теортечитски мы можем добавить опцию на каком интерфейсе поднимать . В 5.1 она добавлен для сервера . вопрос нужна ли она для DHCP ?

Автор:  mrustik [ 12 апр 2010, 14:34 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

Интересна была бы такая возможность.

Автор:  stark [ 12 апр 2010, 16:07 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

добавил в TODO

Автор:  skyb [ 14 апр 2010, 13:47 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

mrustik писал(а):
Возможно ли запустить несколько серверов DHCP Op.82 на одной машине с разными параметрами
Код:
admin.port=1868
dhcp.server.identifier=10.176.74.151

и соответственно, чтобы пакеты слушал на разных интерфейсах, появилась такая необходимость в связи с разными параметрами dhcp.82.key.position.
Запустить 2 экземпляра не получилось, работает последний.

А если добавить второй шлюз с другими параметрами dhcp.82.key.position
Тоесть будут 2 одинаковых шлюза верхних, а дочении будут разными. Я так и сделал. У меня работает :)

Автор:  mrustik [ 16 апр 2010, 14:52 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
А если добавить второй шлюз с другими параметрами dhcp.82.key.position
Тоесть будут 2 одинаковых шлюза верхних, а дочении будут разными. Я так и сделал. У меня работает :)

А как ты запутил DHCP сервер чтобы работало?

Автор:  skyb [ 16 апр 2010, 15:50 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

mrustik писал(а):
skyb писал(а):
А если добавить второй шлюз с другими параметрами dhcp.82.key.position
Тоесть будут 2 одинаковых шлюза верхних, а дочении будут разными. Я так и сделал. У меня работает :)

А как ты запутил DHCP сервер чтобы работало?

Я как понял реализовать нужно было это
http://bgbilling.ru/v5.0/doc/ch05s11s14.html
Код:
processor.class=bitel.billing.server.ext.dhcp.DHCPVlanRelayProcessor

#Номер субопции в Option 82, в которой  хранится vlan клиента(нумерация с 1)
dhcp.82.key.option.code=1
#Позиция(номер байта) внутри субопции, в которой  хранится vlan клиента(нумерация с 0).
dhcp.82.key.position=2



я сделал вот так

Вложения:
18.png
18.png [ 95.47 КБ | Просмотров: 20787 ]
17.png
17.png [ 115.29 КБ | Просмотров: 20787 ]
16.png
16.png [ 110.74 КБ | Просмотров: 20787 ]

Автор:  mrustik [ 20 апр 2010, 18:19 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
Я как понял реализовать нужно было это
http://bgbilling.ru/v5.0/doc/ch05s11s14.html
Код:
processor.class=bitel.billing.server.ext.dhcp.DHCPVlanRelayProcessor

#Номер субопции в Option 82, в которой  хранится vlan клиента(нумерация с 1)
dhcp.82.key.option.code=1
#Позиция(номер байта) внутри субопции, в которой  хранится vlan клиента(нумерация с 0).
dhcp.82.key.position=2



я сделал вот так

У тебя запушено на разных машинах, я хочу на одной, если получится.

Автор:  skyb [ 21 апр 2010, 05:43 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

mrustik писал(а):
skyb писал(а):
Я как понял реализовать нужно было это
http://bgbilling.ru/v5.0/doc/ch05s11s14.html
Код:
processor.class=bitel.billing.server.ext.dhcp.DHCPVlanRelayProcessor

#Номер субопции в Option 82, в которой  хранится vlan клиента(нумерация с 1)
dhcp.82.key.option.code=1
#Позиция(номер байта) внутри субопции, в которой  хранится vlan клиента(нумерация с 0).
dhcp.82.key.position=2



я сделал вот так

У тебя запушено на разных машинах, я хочу на одной, если получится.


У меня запущено все на одной машине :)

Автор:  stark [ 04 июн 2010, 18:09 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

в транке ( в 5.2 ) возможность поднимать dhcp на конретном ip реализована

Автор:  snark [ 10 июн 2010, 09:20 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
mrustik писал(а):
У тебя запушено на разных машинах, я хочу на одной, если получится.

У меня запущено все на одной машине :)

... но для разных вендоров у которых данные могут идти в разных полях ... так?

Автор:  skyb [ 10 июн 2010, 09:32 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

Да

Автор:  pool [ 30 авг 2011, 18:55 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
Да

Скажите, у вас на машине с DHCP один ip и на нем висит один сервер DHCP, который логически заведен в биллинге в двух экземплярах? Я правильно понимаю? Если да, то не могли бы вы показать dhcp.properties?
У нас стоит аналогичная задача - в сети есть оборудование от разных вендоров, значание portid которых передается с разными dhcp.82.key.position, хотелось бы как-то разрулить все без запуска отдельной копии dhcp сервера для каждого типа оборудования.

Автор:  skyb [ 31 авг 2011, 03:20 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

Как оказалось - не все так просто. У вас позиция точно отличается и точно dhcp работает?
Можно сделать перенаправление запросов фаерволом.
у вас линукс?
Код:
iptables -A INPUT -s 10.10.10.0/24 -p tcp --dport 67 -j REDIRECT --to-port 88

как то так

Автор:  pool [ 31 авг 2011, 11:16 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
Как оказалось - не все так просто. У вас позиция точно отличается и точно dhcp работает?
Можно сделать перенаправление запросов фаерволом.
у вас линукс?
Код:
iptables -A INPUT -s 10.10.10.0/24 -p tcp --dport 67 -j REDIRECT --to-port 88

как то так

Позиция на разных устройствах точно отличается и все точно работает при соответствующих, естественно разных, настройках значения dhcp.82.key.position. Насчет iptables это действительно вариант при условии, что BGDHCPD поддерживает смену стандартного порта.
Однако все равно придется городить огород с несколькими запущенными версиями BGDHCPD, редирекатми в iptables, дополнительными материнскими шлюзами DHCP и т.д. Неужто данная фича не предусмотрена изначально?

Автор:  skyb [ 31 авг 2011, 11:24 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

pool писал(а):
skyb писал(а):
Как оказалось - не все так просто. У вас позиция точно отличается и точно dhcp работает?
Можно сделать перенаправление запросов фаерволом.
у вас линукс?
Код:
iptables -A INPUT -s 10.10.10.0/24 -p tcp --dport 67 -j REDIRECT --to-port 88

как то так

Позиция на разных устройствах точно отличается и все точно работает при соответствующих, естественно разных, настройках значения dhcp.82.key.position. Насчет iptables это действительно вариант при условии, что BGDHCPD поддерживает смену стандартного порта.
Однако все равно придется городить огород с несколькими запущенными версиями BGDHCPD, редирекатми в iptables, дополнительными материнскими шлюзами DHCP и т.д. Неужто данная фича не предусмотрена изначально?

Просто я не правильно описал что сделал, у меня позиция стояла в конфиге Изображение а нужно было в самом конфиге dhcp делать. Как я понял у меня просто настроено не так было (хотя я возможно и ошибаюсь, давно это было), стандартных средств настройки нет(тока в модуле inet есть)

Автор:  pool [ 31 авг 2011, 11:28 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
pool писал(а):
skyb писал(а):
Как оказалось - не все так просто. У вас позиция точно отличается и точно dhcp работает?
Можно сделать перенаправление запросов фаерволом.
у вас линукс?
Код:
iptables -A INPUT -s 10.10.10.0/24 -p tcp --dport 67 -j REDIRECT --to-port 88

как то так

Позиция на разных устройствах точно отличается и все точно работает при соответствующих, естественно разных, настройках значения dhcp.82.key.position. Насчет iptables это действительно вариант при условии, что BGDHCPD поддерживает смену стандартного порта.
Однако все равно придется городить огород с несколькими запущенными версиями BGDHCPD, редирекатми в iptables, дополнительными материнскими шлюзами DHCP и т.д. Неужто данная фича не предусмотрена изначально?

Просто я не правильно описал что сделал, у меня позиция стояла в конфиге а нужно было в самом конфиге dhcp делать. Как я понял у меня просто настроено не так было (хотя я возможно и ошибаюсь, давно это было), стандартных средств настройки нет(тока в модуле inet есть)


Подождите, что-то я совсем запутался:)

У вас был один процесс BGDHCP запущенный на сервере, который мог обрабатывать разные dhcp.82.key.position в зависимости от настроек в биллинге или же было запущено несколько BGDHCP в dhcp.properties которых, были указаны разные dhcp.82.key.position ?

Автор:  skyb [ 31 авг 2011, 11:38 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

Вопрос в том что где прописывается эта самая dhcp.82.key.position - если в биллинге в модуле IPN то все верно - у меня работало с разными позициями, а вот если в BGDHCP в dhcp.properties то тогда у меня он был один. Возможно я ошибся. У меня 2 типа коммутаторов доступа - длинки и эджкоре, ip выдавался и там и там.

Автор:  pool [ 31 авг 2011, 11:44 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
...а вот если в BGDHCP в dhcp.properties то тогда у меня он был один...

Возможно, вы хотели сказать, что если в dhcp.properties, то было два, а не один?

Автор:  skyb [ 31 авг 2011, 11:49 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

pool писал(а):
skyb писал(а):
...а вот если в BGDHCP в dhcp.properties то тогда у меня он был один...

Возможно, вы хотели сказать, что если в dhcp.properties, то было два, а не один?

Нет, именно 1. (вот нада было выложить dhcp.properties, а то уже сам позабыл)

Автор:  pool [ 31 авг 2011, 12:14 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
pool писал(а):
skyb писал(а):
...а вот если в BGDHCP в dhcp.properties то тогда у меня он был один...

Возможно, вы хотели сказать, что если в dhcp.properties, то было два, а не один?

Нет, именно 1. (вот нада было выложить dhcp.properties, а то уже сам позабыл)


Я тогда окончательно запутался, давайте попробуем сначала? :mrgreen: :

У вас была запущен один процесс BGDHCP или два?

Автор:  skyb [ 31 авг 2011, 12:24 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

лыко и мочало :mrgreen: :mrgreen: :mrgreen:
Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше)

Автор:  pool [ 31 авг 2011, 12:41 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
лыко и мочало :mrgreen: :mrgreen: :mrgreen:
Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше)


Тааак, у вас был запущен один процесс BGDHCP и для него в биллинге, в разных материнских серверах BGDHCP были настроены разные значения dhcp.82.key.position - один для edgecore, другой для DLink. Все верно?

Автор:  skyb [ 31 авг 2011, 13:02 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

pool писал(а):
skyb писал(а):
лыко и мочало :mrgreen: :mrgreen: :mrgreen:
Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше)


Тааак, у вас был запущен один процесс BGDHCP и для него в биллинге, в разных материнских серверах BGDHCP были настроены разные значения dhcp.82.key.position - один для edgecore, другой для DLink. Все верно?

Именно так.

Автор:  pool [ 31 авг 2011, 13:18 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
pool писал(а):
skyb писал(а):
лыко и мочало :mrgreen: :mrgreen: :mrgreen:
Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше)


Тааак, у вас был запущен один процесс BGDHCP и для него в биллинге, в разных материнских серверах BGDHCP были настроены разные значения dhcp.82.key.position - один для edgecore, другой для DLink. Все верно?

Именно так.


Большое спасибо за ответы! Буду пробовать)

Автор:  skyb [ 31 авг 2011, 13:50 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

pool писал(а):
skyb писал(а):
pool писал(а):
skyb писал(а):
лыко и мочало :mrgreen: :mrgreen: :mrgreen:
Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше)


Тааак, у вас был запущен один процесс BGDHCP и для него в биллинге, в разных материнских серверах BGDHCP были настроены разные значения dhcp.82.key.position - один для edgecore, другой для DLink. Все верно?

Именно так.


Большое спасибо за ответы! Буду пробовать)

Скажете о результатах, а то опять жеж забудем все про все =)

Автор:  pool [ 31 авг 2011, 14:15 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
pool писал(а):
skyb писал(а):
pool писал(а):
skyb писал(а):
лыко и мочало :mrgreen: :mrgreen: :mrgreen:
Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше)


Тааак, у вас был запущен один процесс BGDHCP и для него в биллинге, в разных материнских серверах BGDHCP были настроены разные значения dhcp.82.key.position - один для edgecore, другой для DLink. Все верно?

Именно так.


Большое спасибо за ответы! Буду пробовать)

Скажете о результатах, а то опять жеж забудем все про все =)


Обязательно)

Автор:  stark [ 16 сен 2011, 11:03 ]
Заголовок сообщения:  Re: Несколько серверов DHCP op.82

skyb писал(а):
pool писал(а):
skyb писал(а):
лыко и мочало :mrgreen: :mrgreen: :mrgreen:
Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше)


Тааак, у вас был запущен один процесс BGDHCP и для него в биллинге, в разных материнских серверах BGDHCP были настроены разные значения dhcp.82.key.position - один для edgecore, другой для DLink. Все верно?

Именно так.


так не работает. Настройки указываются в dhcp.properties и нужно 2 экземпляра BGDHCP . В шлюзе нельзя указать.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/