无法接收来自不同 VLAN 的 DHCP 请求

网络工程 思科 VLAN dhcp 数据包追踪器
2021-07-12 10:08:44

在此处输入图片说明

我一直面临这个问题。我在服务器上设置了一个 DHCP 池,配置如下:

pool-vlan20
default gateway: 192.168.2.1
start ip: 192.168.2.100

路由器设置如下:

int fa0/0
no shut
ip address 192.168.0.1 255.255.255.0
ip helper-address 192.168.1.100
exit
int fa0/0.1
encapsulation dot1Q 10
ip address 192.168.1.1 255.255.255.0
ip helper-address 192.168.1.100
exit
int fa0/0.2
encapsulation dot1Q 20
ip address 192.168.2.1 255.255.255.0
ip helper-address 192.168.1.100
exit

但是我仍然没有在 PC4 上获得 DHCP。我错过了什么吗?

1个回答

1

首先,您需要确保在 DHCP 服务器上打开 DHCP 服务:

在此处输入图片说明

然后检查以下事项:

  • Router2 可以 ping DHCP 服务器 192.168.1.100。
  • VLAN 10 和 20 在两台交换机上创建,并在交换机-交换机和交换机-路由器之间正确中继

如果满足这些点,您的 PC 应该会收到 IP 地址。

2

您应该考虑的其他事项是:

  • 在 Router2 上,您不应配置接口 fa0/0 的 IP 地址。只需为其子接口配置 IP 地址。
  • 您的子接口编号应与 VLAN 编号匹配。例如,您应该对 VLAN 10 使用 fa0/0.10,对 VLAN 20 使用 fa0/0.20。

我希望它有帮助,你可以解决这个问题。