Запросы от пользователей, проходящие через коммутатор с DHCP-Relay, приходят на DHCP-сервер, он на них отвечает, а вот до пользователя ответ так и не доходит.
Как сделать поддержку DHCP Relay на DHCP-сервере?
>Запросы от пользователей, проходящие через коммутатор с DHCP-Relay, приходят на DHCP-сервер, он
>на них отвечает, а вот до пользователя ответ так и не
>доходит.
>Как сделать поддержку DHCP Relay на DHCP-сервере?Во первых на сервере DHPC должна быть включена поддержка multicast, Оно у вас есть?
Во вторых, насколько я знаю DHCP Relay стоит использовать в маршрутизируемых сетях(пробовал, работает)
В третьих, вы хотите сказать, что ваш коммутатор режет пакеты от сервера? Что именно Вам сказал tcpdump на хосте за коммутатором?
>Во первых на сервере DHPC должна быть включена поддержка multicast, Оно у
>вас есть?Не в курсе, в конфиге такого не встречал, а где глянуть? (Debian/DHCP3)
>Во вторых, насколько я знаю DHCP Relay стоит использовать в маршрутизируемых сетях(пробовал,
>работает)Именно так, в сети стоят коммутаторы 3-го уровня, пока работают как тупые свитчи, но нагрузка на основной маршрутизатор слишком высока, хотим разгрузить его настроив эти самые коммутаторы. Все заработало, коммутаторы сами маршрутизируют подсети, DHCP-Relay на коммутаторах настроили, запрос от клиента релеется на DHCP-сервер, тот посылает ответ, а вот клиент то-ли не получает его, то-ли игнорирует...
>В третьих, вы хотите сказать, что ваш коммутатор режет пакеты от сервера?
А вот незнаю. Знаю что есть разные реализации DHCP-релеев, с подменой мака и ИП и т.п.
>Что именно Вам сказал tcpdump на хосте за коммутатором?
Еще не снифил.
я как-то полдня времени убил на подобное
при запуске dhcrelay интерфейс, за которым находится dhcp сервер должен быть последнимdhcrelay -i eth1 -i eth2 -i eth3 -i eth0 192.168.0.4
т.е. тут запросы отсылаются с 1 2 3 интерфейсов на 0-й, на сервер 192.168.0.4
В документации про это ничего нет
>я как-то полдня времени убил на подобное
>при запуске dhcrelay интерфейс, за которым находится dhcp сервер должен быть последним
>
>dhcrelay -i eth1 -i eth2 -i eth3 -i eth0 192.168.0.4
>
>т.е. тут запросы отсылаются с 1 2 3 интерфейсов на 0-й, на
>сервер 192.168.0.4
>В документации про это ничего нетПоправил конфиг на INTERFACES="eth1 eth0"
Все по прежнему осталось. Надо поснифить...
Вроде нашел ошибку, на сервере был алиас из этой-же подсети. Ща поправлю дам результат.