dnsmasq和dhcp-helper共存问题

时间:2013-11-07 09:58:58

标签: dhcp dnsmasq

我们在我的设备中同时运行dhcp-helper和dnsmasq 多个桥梁。 (例如,br0从DNSMASQ获取IP地址,br1获取ip 从另一个dhcp服务器到dhcp relay。)

以下是我的操作步骤:

  1. br0上的有效dnsmasq

  2. 在br1上使用-p选项激活dhcp-helper以替代端口1067/1068

  3. 添加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

  4. 之后,似乎dhcp请求成功重定向到端口1067上的中继服务器(我可以在iptables INPUT链中捕获请求),但我无法使用wireshark从中继服务器捕获dhcp请求。

    我还能做什么?如何让dhcp-helper和dnsmasq在我的设备中共存?

1 个答案:

答案 0 :(得分:0)

问题已经解决了。 DHCP Relay在最新版本DNSMASQ 2.67中运行良好。