Cisco DHCP 发现与多个路由器 - dhcp 发现没有回复

网络工程 思科 路由器 dhcp ip
2021-07-20 18:32:42

我有以下网络:

拓扑

右下方的路由器应该是我的 dhcp 服务器(net 192.168.2.0/24 - ip 192.168.2.3)

它应为左上角和左下角的 PC 和打印机提供 IP。

左下网:192.168.1.0/24 左上:192.168.0.0/24

我在左下方路由器上为 vlan 2 接口配置了 ip helper-address 192.168.2.3,这是连接到交换机的那个

如果我使用wireshark连接,我可以在右下角看到到达路由器的DHCP发现消息。问题是:我没有得到 dhcp 服务器的回复。

这是它的配置:

ip dhcp excluded-address 192.168.1.1 192.168.1.30

ip dhcp pool area1
network 192.168.1.0 255.255.255.0
! (192.168.1.2 is the vlan interface of the lower left router)
default-router 192.168.1.2

编辑// 刚刚发现我的 DHCP 服务器“假装”发送 dhcp 优惠……但它们永远不会到达客户端,甚至无法到达下一个路由器,正如您在此wireshark snap 上看到的:

DHCP

此外,如果我输入“show ip dhcp binding”,服务器确实将一个 ip (192.168.1.31) 分配给了正确的 mac 地址……但它从未到达客户端

另一个问题:是否有可能出于冗余原因将 dhcp 服务器的第二个接口放入同一子网中?

1个回答

我解决了我的问题:

我能够通过左下方的路由器 ping dhcp 路由器,但反之亦然。我认为当 dhcp 发现可以到达路由器时,应该没有问题。

实际上,左下角的 eigrp 表中缺少 192.168.1.0 网络,并且 dhcp 发现只能到达服务器 'cos 的 ip helper-address ...

我应该早点尝试左上角的,因为那里一切都很好,我花了很长时间才弄清楚这一点-.-