我有一个路由器,有一些内部 vlan 连接,路由器连接到交换机,交换机连接到不同 vlan 上的 3 台 PC,然后交换机连接到另一个路由器,即 DHCP 服务器。我似乎无法使 DHCP 请求正常工作。
结构
R1- Switch: 3 PC's(PC1: VLAN30, PC2: VLAN40, PC3: VLAN50), R2 - DHCP Router.
R1 命令
interface GigabitEthernet0/1.30
encapsulation dot1Q 30
ip address 172.16.30.1 255.255.255.224
interface GigaEth0/1.40
encap dot1Q 40
ip add 172.16.40.1 255.255.255.224
int GigaEth0/1.50
encap dot1Q 50
ip add 172.16.50.1 255.255.255.224
切换命令
PC 1 - switchport access vlan 30
PC 2 - switchport access vlan 40
PC 3 - switchport access vlan 50
Link back to R1 - trunk link
DHCP路由器
ip dhcp excluded-address 172.16.30.1
ip dhcp excluded-address 172.16.40.1
ip dhcp excluded-address 172.16.50.1
ip dhcp pool forVLAN30
network 172.16.30.0 255.255.255.224
default-router 172.16.30.1
ip dhcp pool forVLAN40
network 172.16.40.0 255.255.255.224
default-router 172.16.40.1
ip dhcp pool forVLAN50
network 172.16.50.0 255.255.255.224
default-router 172.16.50.1
- link back to switch -
ip address 172.16.50.2 255.255.255.224
出于某种原因,VLAN50 PC 可以获得 DHCP 请求和 IP,但所有其他人都失败了,我尝试添加helper-addresses以查看是否有帮助,但它们最终到达 DHCP 路由器,然后就放弃了。