IPV6:带有 dhclient 的两个接口

IPV6:带有 dhclient 的两个接口

我有 eth0、eth1。对于每个接口,在默认端口 546(547?)上运行 dhclient。eth1 没有连接到网络。如果 eth0 的 dhclient 在 dhclient eth2 启动之前绑定,则 eth0 会获取 IP。如果没有,它什么也不做,只是发送请求,但 tcpdump 会显示来自 dhcp 服务器的答案。

接下来,eth0 获取 IP,当租约时间到期时,eth0 放弃 IP 并尝试绑定,但由于某种原因失败,tcpdump 显示来自 dhcp 服务器的广告。

接下来,我在不同的端口上运行每个 dhclient。一切正常。

您是否知道这是已知的错误?或者这不是错误?

此外,我在 dhclient 的源代码中发现它确实绑定到 0 IP 地址。这样它就可以监听所有接口。不知何故,eth1 捕获了 eth0 的数据包并将其丢弃。

嗯,有什么建议吗?有什么帮助吗?

答案1

这是一个错误,我们在 RHEL/Fedora 上也见过这个。我将其报告给 ISC,编号为 [ISC-Bugs #34784]。

您可以尝试我们的修补或者等待新的上游版本,希望能解决这个问题。

相关内容