启用 DHCP 的路由器有时无法与具有静态 IP 的主机通信

启用 DHCP 的路由器有时无法与具有静态 IP 的主机通信

我有一台 Windows 7 主机连接到运行 DD-WRT 的路由器。该路由器正在运行 DHCP 服务器。

出于我不需要在此详述的原因,我在主机上设置了一个静态 IP,而不是在路由器中为该主机配置一个静态 IP 保留。

该 IP 在路由器配置的 IP 范围内,未被保留,且未被任何其他主机使用。

我注意到主机和路由器有时可以通信,有时不能。我无法描述它们何时可以通信,何时不能通信。

这仅仅是我所使用的实现组合的一个特性吗?或者 RFC 中是否有规定,如果路由器提供 DHCP,它应该忽略它没有授予租约的主机,即使主机使用的 IP 有效且可用?

更新时间:2016 年 4 月 12 日 好吧,我有机会进行一些挖掘,DHCP 服务器需要与静态配置的主机进行互操作(RFC 2131,第 6 页)。

我似乎正在缩小我的情况。似乎如果主机由 DHCP 分配一个地址,然后我静态地将该 IP 分配给同一台主机,主机和路由器可以正常通信一段时间,但在某些时候它们会停止通信。

我怀疑,但尚未证实,当租约到期时,它们将无法通信。但由于 IP 地址现在是静态分配的,因此主机有权使用它,而且“互操作性”规则似乎会指示路由器(即 DHCP 服务器)应继续与主机通信。

因此,我仍在尝试弄清楚我的路由器是否不兼容,或者我是否仍然不完全了解所需的行为。

相关内容