在我的办公室里,我有一台带有静态 IP 的打印机192.168.0.254/24
。通常,它应该从路由器的 DHCP 池中排除。所以我只是将 DHCP 池设置在 的范围内192.168.0.2/24 - 192.168.0.240/24
,192.168.0.241/24 - 192.168.0.254/24
将留给一些需要静态 IP 的机器,如打印机。
然后我还在路由器中为打印机添加了静态IP 192.168.0.254/24
。好像没什么不妥。但是使用这些设置,同一网络中的其他机器无法访问打印机。也就是说,没有人能够从他们的计算机上打印,并且它不会PING
像以前那样响应任何请求。
我完全不知道。所以我只是通过配置 DHCP 范围以覆盖尽可能多的 IP 来尝试运气,即192.168.0.2/24 - 192.168.0.254/24
.
路由器重新启动后,打印机现在完全可以访问并且可以PING
像我们用这个(Cisco RV180W)替换旧路由器之前一样响应。
所以我的问题是,我们不应该从 DHCP 池中排除静态 IP 吗?
我在下面包含了一些屏幕截图,显示了我们当前的配置:
注意:您可以看到有些机器使用静态 IP,但我还没有添加它们,Static DHCP Client Table
因为我计划稍后将它们更改为使用动态 IP。
我将在这个答案的开头(我已经输入,因此不会删除),说看起来你的路由器使用术语“静态 DHCP”来表示世界其他地方所说的“DHCP”预订。”
所以,事实上,正确的设备配置是将 DHCP 池设置
192.168.0.2
为192.168.0.254
,然后将我在 LAN 主机表中看到的所有静态地址放入“静态 DHCP”客户端表中。(如果您不将它们放在静态 DHCP 表中,DHCP 服务器可能会将这些 IP 地址分配给另一台设备,从而产生 IP 冲突。)还...
/24
) 的使用不正确且令人困惑。192.168.0.241/24
不是有效的子网。是192.168.0.0/24
。/24
表示它是一个由 256 个 IP 地址组成的 24 位子网。无论如何,转到一般情况...
简而言之,是的。您应该从 DHCP 池中排除任何静态分配的 IP 地址。如果您不这样做,您的 DHCP 服务器会很乐意将该静态 IP 地址分配给请求 DHCP 分配地址的设备,您最终会遇到 IP 冲突,以及用户报告的一些可能令人困惑的连接问题。
至于你通常如何做到这一点,基本上有三种方式。