我已经阅读了典型问题一个网络上可以有多个 DHCP 服务器吗?,并有一个后续问题。
我的设置的简化解释...
client1 ----- router1 ----------------- router2 ----- client2
本质上,我希望客户端 1 从路由器 1 获取地址(客户端 2 从路由器 2 获取地址)。这些客户端从直接连接到的路由器上的 TFTP 服务器下载固件(TFTP 地址与默认网关地址相同),因此当客户端 1 直接连接到路由器 1 时,我不希望客户端 1 从路由器 2 获取固件。
这种逻辑的原因是,如果路由器 2 发生故障,客户端 2 可以直接连接到路由器 1,然后从路由器 1 获取其固件,而无需任何进一步的配置。如果路由器 1 发生故障,则反之亦然。出于这个原因,我想要 DHCP。(实际上也有超过 2 个路由器)
有人能建议我如何实现这一点吗?如果有更直接的方法来实现这一点,请提供建议。
非常感谢。
答案1
只需让每个路由器在本地提供 DHCP 服务,默认情况下 Client2不能从 Router1 获取地址或反之亦然,客户端将只能从其本地路由器获取地址。