Доброго времени сутокСтруктура сети:
dhcp-server (192.168.3.10)
|
(192.168.3.7)
router
(172.31.132.7, 172.31.133.7 и т.п.)
|
clientsНа роутере установлен ics-dhcp3-relay
Запускаю командой:
dhcrelay -d -a 192.168.3.10
старт нормальный, процесс работает.Клиенты адреса не получают... на экране ничего не происходит (от консоли процесс не отвязан)
PS:
dhcp-сервер:
Win2003, области подсетей 172.16.132.0/24 и т.п. (вроде так они называются) указаны, активированы. Если включиться напрямую к нему - выдает адреса 192.168.3.0/24В чем могут быть грабли?
>dhcrelay -d -a 192.168.3.10
>старт нормальный, процесс работает.
>
>Клиенты адреса не получают... на экране ничего не происходит (от консоли процесс
>не отвязан)
>А что вам говорит по этому поводу tcpdump на маршрутизаторе? И для чего вы использовали опцию -a?
>А что вам говорит по этому поводу tcpdump на маршрутизаторе? И для
>чего вы использовали опцию -a?tcpdump говорит, что udp-пакеты приходят на интерфейсы с клиентами - и все. ответов нет.
файрвол:
0100 allow ip from any to anyпо поводу опции -а:
прочитал тут - http://linux.die.net/man/8/dhcrelay
насколько я понял - добавляет в пакет, идущий к dhcp-серверу, информацию о релее
в man dhcrelay в системе, кстати, упоминания об этой опции нет.
без нее, кстати, та же картина...
>
>tcpdump говорит, что udp-пакеты приходят на интерфейсы с клиентами - и все.
>ответов нет.
>файрвол:Может быть проблема в бродкасте или мультикасте на множество интерфейсов?
>0100 allow ip from any to any
>по поводу опции -а:
>прочитал тут - http://linux.die.net/man/8/dhcrelay
>насколько я понял - добавляет в пакет, идущий к dhcp-серверу, информацию о
>релее
>в man dhcrelay в системе, кстати, упоминания об этой опции нет.
>без нее, кстати, та же картина...у меня такая штука работала года 4 без опции -a, работала вполне надёжно. Отличие в том, что я раздавал dhcp просто в подсетку за маршрутизатором через один интерфейс, а у тебя раздача идёт на множество интерфейсов.
Для начала я бы посмотрел через netstat, слушает ли dhcrelay на каждом интерфейсе из тех, на которые ты хочешь раздавать.
Затем я бы попробовал назначить адрес статикой и просто достучаться до dhcp сервера
а потом опять включить на клиенте настройку через dhcp и полностью проследить жизнь пакета туда - обратно.
т.е приходит ли ответный пакет на интерфейс (192.168.3.7) и далее доходит ли он до (172.31.132.7)?
>Для начала я бы посмотрел через netstat, слушает ли dhcrelay на каждом
>интерфейсе из тех, на которые ты хочешь раздавать.слушает
>Затем я бы попробовал назначить адрес статикой и просто достучаться до dhcp
>серверапингуется
>а потом опять включить на клиенте настройку через dhcp и полностью проследить
>жизнь пакета туда - обратно.
>т.е приходит ли ответный пакет на интерфейс (192.168.3.7) и далее доходит ли
>он до (172.31.132.7)?нет
tdpdump dst host 172.31.132.7 - пакеты есть
tdpdump src host 192.168.3.7 - пусто
Спасибо за ответ, но уже неактуально.
Решение других админов было крайне радикальным: установка на роутер Win2003 и на нем же dhcp-сервер)))
Менять не собираются.
>
>Спасибо за ответ, но уже неактуально.
>Решение других админов было крайне радикальным: установка на роутер Win2003 и на
>нем же dhcp-сервер)))
>Менять не собираются.Ну Бог в помошь ;)
>[оверквотинг удален]
>
>Клиенты адреса не получают... на экране ничего не происходит (от консоли процесс
>не отвязан)
>
>PS:
>dhcp-сервер:
>Win2003, области подсетей 172.16.132.0/24 и т.п. (вроде так они называются) указаны, активированы.
>Если включиться напрямую к нему - выдает адреса 192.168.3.0/24
>
>В чем могут быть грабли?Не правильно запускаешь...dhcrelay -i (смотрящий на 192.168.3.10) -i (смотрящий на 172.31.132.7, 172.31.133.7 и т.п)..вроде так..я на теже грабли стал=)
>Не правильно запускаешь...dhcrelay -i (смотрящий на 192.168.3.10) -i (смотрящий на 172.31.132.7,
>172.31.133.7 и т.п)..вроде так..я на теже грабли стал=)для чего "dhcrelay -i (смотрящий на 192.168.3.10)" ? Пакеты от кого он должен слушать а потом релеить???
>>Не правильно запускаешь...dhcrelay -i (смотрящий на 192.168.3.10) -i (смотрящий на 172.31.132.7,
>>172.31.133.7 и т.п)..вроде так..я на теже грабли стал=)
>
>для чего "dhcrelay -i (смотрящий на 192.168.3.10)" ? Пакеты от кого он
>должен слушать а потом релеить???Может показаться странным, но у меня в таком виде действительно заработало.
В то время, как с одним -i не работло.