>
>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)?