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 я сделал вот так
|
Автор: | 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 и т.д. Неужто данная фича не предусмотрена изначально? Просто я не правильно описал что сделал, у меня позиция стояла в конфиге |
Автор: | 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, а то уже сам позабыл) Я тогда окончательно запутался, давайте попробуем сначала? ![]() У вас была запущен один процесс BGDHCP или два? |
Автор: | skyb [ 31 авг 2011, 12:24 ] |
Заголовок сообщения: | Re: Несколько серверов DHCP op.82 |
лыко и мочало ![]() ![]() ![]() Был запущен 1 копия сервера дхцп и все работало, выдавалось и тем у кого dlink и тем у кого edgcore кей позишин был тоже прописан в dhcp.properties 1. Сейчас переделываю коечего - поэтому подумываю об iptables (скорей всего не заработает как было раньше) |
Автор: | pool [ 31 авг 2011, 12:41 ] |
Заголовок сообщения: | Re: Несколько серверов DHCP op.82 |
skyb писал(а): лыко и мочало ![]() ![]() ![]() Был запущен 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 писал(а): лыко и мочало ![]() ![]() ![]() Был запущен 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 писал(а): лыко и мочало ![]() ![]() ![]() Был запущен 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 писал(а): лыко и мочало ![]() ![]() ![]() Был запущен 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 писал(а): лыко и мочало ![]() ![]() ![]() Был запущен 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 писал(а): лыко и мочало ![]() ![]() ![]() Был запущен 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/ |