专用 DHCP 服务器可以为路由器分配默认网关地址吗?

专用 DHCP 服务器可以为路由器分配默认网关地址吗?

我在 Packet Tracer 中建立了一个非常简单的 LAN:一台 PC、一个专用 DHCP 服务器、一个交换机和一个路由器。

https://i.stack.imgur.com/Zvx3X.jpg- 这是这个 LAN

路由器是 LAN 中的默认网关,我想要的是 DHCP 服务器始终为路由器分配一个默认网关地址,并将其发送给 LAN 中的所有设备。路由器快速以太网端口也配置为从 DHCP 服务器获取地址,使用:

Router(config-if)#ip address dhcp

可以这样做吗?如果可以,怎么做?如果不可以,为什么?谢谢!

答案1

您没有说明您正在运行什么 DHCP 服务器代码,但它肯定是 DHCP 规范中允许的。在 ISC 的 dhcpd 中,您可以使用该routers选项,可能如下所示:

subnet 192.168.3.0 netmask 255.255.255.0 {
 range 192.168.3.101 192.168.3.200 ;
 option routers 192.168.3.1 ;
 [...]
}

它将为所有客户端设置默认路由192.168.3.1

由于您的路由器也是通过 DHCP 获取其地址,因此您需要为路由器的 MAC 地址设置一个特殊的租约,以便它始终获取该192.168.3.1地址(以匹配routers上面选项中设置的地址),并且它不会将其自己的地址作为默认路由。

相关内容