我们在我的设备中同时运行dhcp-helper和dnsmasq 多个桥梁。 (例如,br0从DNSMASQ获取IP地址,br1获取ip 从另一个dhcp服务器到dhcp relay。)
以下是我的操作步骤:
br0上的有效dnsmasq
在br1上使用-p选项激活dhcp-helper以替代端口1067/1068
添加iptables规则以从br1重定向dhcp请求: iptables -I PREROUTING -t nat -i br1 -p udp --src 0.0.0.0 --dport 67 -j DNAT --to 0.0.0.0:1067
之后,似乎dhcp请求成功重定向到端口1067上的中继服务器(我可以在iptables INPUT链中捕获请求),但我无法使用wireshark从中继服务器捕获dhcp请求。
我还能做什么?如何让dhcp-helper和dnsmasq在我的设备中共存?
答案 0 :(得分:0)
问题已经解决了。 DHCP Relay在最新版本DNSMASQ 2.67中运行良好。