-1

我们在具有多个网桥的设备中同时运行 dhcp-helper 和 dnsmasq。(例如,br0 从 DNSMASQ 获取 ip 地址,br1 通过 dhcp 中继从另一个 dhcp 服务器获取 ip。)

以下是我操作的步骤:

  1. br0 上的活动 dnsmasq

  2. 用于备用端口 1067/1068 的 br1 上带有 -p 选项的活动 dhcp-helper

  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

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

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

4

1 回答 1

0

问题已解决。DHCP 中继在最新版本的 DNSMASQ 2.67 中运行良好。

于 2013-11-19T07:34:39.437 回答