如何用交换机做DHCP服务器

2025-02-24 05:27:38
推荐回答(2个)
回答1:

可以用DHCP中继来实现,只要在各VLAN端口下设置IP HELPER的地址就行,交换机在收到本VLAN的DHCP REQUEST后会自动转发到想对应DHCP服务器。

Switch(config)#int vlan 1
Switch(config-if)#ip helper
Switch(config-if)#ip helper-address 192.168.1.1 //DHCP服务器地址
Switch(config-if)#int vlan 2
Switch(config-if)#ip help
Switch(config-if)#ip helper-address 192.168.2.1 //DHCP服务器地址Switch(config-if)#
追问
只有一台DHCP服务器,它的IP地址是固定唯一的
追答
只要INT VLAN1 或INT VLAN2上设置好IP地址,那个交换机会自动在DHCP地址池里找地址,

例如DHCP POOL有192.168.1.x/24 和192.168.2.X/24,
在交换机上执行:
Switch(config-if)#ip add 192.168.1.254 255.255.255.0
Switch(config-if)#ip helper- 192.168.3.1
Switch(config-if)#int vl 2
Switch(config-if)#ip add 192.168.2.254 255.255.255.0
Switch(config-if)#ip helper- 192.168.3.1
Switch(config-if)#
Switch(config)#int vl 3
Switch(config-if)#ip add 192.168.3.254 255.255.255.0
Switch(config-if)#
假设192.168.3.1是DHCP服务器,把和DHCP服务器连的网口配置成TRUNK,就行了。
192.168.1;2;3的路由转发可以在三层交换机内完成。

回答2:

可以用DHCP中继来实现,只要在各VLAN端口下设置IP HELPER的地址就行,交换机在收到本VLAN的DHCP REQUEST后会自动转发到想对应DHCP服务器。

Switch(config)#int vlan 1
Switch(config-if)#ip helper
Switch(config-if)#ip helper-address 192.168.1.1 //DHCP服务器地址
Switch(config-if)#int vlan 2
Switch(config-if)#ip help
Switch(config-if)#ip helper-address 192.168.2.1 //DHCP服务器地址Switch(config-if)#