В то же время мы запускаем dhcp-helper и dnsmasq в моем устройстве, которые имеют несколько мостов. (., Например, bR0 получить IP-адрес от Dnsmasq и br1 получить IP от другого DHCP-сервера через реле Dhcp)Проблемы, связанные с dnsmasq и dhcp-helper
Ниже приведены шаги, которые я функционируют:
активный Dnsmasq на BR0
активный DHCP-хелперов с опцией -p на BR1 для альтернативного порта 1067/1068
добавить IPTables правило для перенаправления запроса DHCP от BR1: Iptables -I PREROUTING -t физ -i br1 -p УДП --src 0.0.0.0 --dport 67 -j DNAT --to 0.0.0.0:1067
После этого, кажется, что запрос DHCP успешно перенаправлять на сервер ретрансляции на порт 1067 (я могу захватить запросы в цепочке INPUT iptables), но я не могу захватить запросы dhcp с сервера ретрансляции с помощью wirehark.
Что еще я могу сделать? Как я могу позволить dhcp-helper и dnsmasq сосуществовать в моем устройстве?