H3C交换机DHCP配置命令是企业网络中实现IP地址自动分配的核心功能,通过合理配置可简化网络管理、提高地址利用率,以下从基础概念、配置步骤、高级功能及常见场景等方面详细说明相关命令及操作方法。

DHCP服务基础配置
在H3C交换机上启用DHCP服务,需先进入系统视图并执行dhcp select interface命令,使接口作为DHCP服务器为客户端分配地址,在VLAN接口Vlan-interface 1上配置DHCP服务:
system-view interface Vlan-interface 1 dhcp select interface
交换机将自动以该接口的网段作为地址池,默认租期为1天(86400秒),租约更新时间为租期的一半,若需自定义地址池范围,可使用dhcp server ip-range命令指定起始和结束IP地址,
dhcp server ip-range 192.168.1.100 192.168.1.200
配置DHCP排除地址
为避免服务器、打印机等设备IP地址变化,需将特定静态地址排除在DHCP分配范围外,通过dhcp server excluded-ip-address命令实现,例如排除192.168.1.1至192.168.1.10:
dhcp server excluded-ip-address 192.168.1.1 192.168.1.10
设置租期参数
根据网络规模调整租期,可通过dhcp server lease-day、dhcp server lease-hour等命令设置,例如设置租期为3天:

dhcp server lease-day 3
若需更精细控制,可分别设置天、小时、分钟:
dhcp server lease-day 2 lease-hour 12 lease-minute 30
配置多地址池
当交换机管理多个VLAN时,需为每个VLAN配置独立地址池,例如为VLAN 10和VLAN 20分别配置:
interface Vlan-interface 10 dhcp select interface dhcp server ip-range 10.1.1.100 10.1.1.200 dhcp server gateway-list 10.1.1.1 dns-server 114.114.114.114 interface Vlan-interface 20 dhcp select interface dhcp server ip-range 192.168.20.100 192.168.20.200 dhcp server gateway-list 192.168.20.1 dns-server 8.8.8.8
注意:每个地址池需配置对应的网关(dhcp server gateway-list)和DNS服务器(dns-server)。
DHCP中继配置
当DHCP服务器与客户端不在同一网段时,需在交换机上启用DHCP中继功能,假设VLAN 10的客户端需通过VLAN 100的DHCP服务器获取地址,配置如下:

interface Vlan-interface 10 dhcp select relay dhcp relay server-ip 192.168.100.1
其中168.100.1为DHCP服务器的IP地址。
DHCP安全功能
为防止恶意攻击,可配置DHCP Snooping功能,仅信任特定端口,例如将GigabitEthernet 1/0/1设为信任端口,其余端口为非信任端口:
dhcp snooping enable interface GigabitEthernet 1/0/1 dhcp snooping trust interface GigabitEthernet 1/0/2 dhcp snooping untrust
非信任端口发送的DHCP响应报文将被丢弃。
监控与维护命令
配置完成后,可通过以下命令验证DHCP服务状态:
- 查看地址池分配情况:
display dhcp server ip-pool - 查看客户端租约信息:
display dhcp client - 查看DHCP Snooping绑定表:
display dhcp snooping binding
常见配置场景示例
场景1:单VLAN DHCP配置
vlan 10 interface Vlan-interface 10 ip address 192.168.10.1 255.255.255.0 dhcp select interface dhcp server ip-range 192.168.10.100 192.168.10.200 dhcp server gateway-list 192.168.10.1 dns-server 223.5.5.5
场景2:跨网段DHCP中继
vlan 10 vlan 100 interface Vlan-interface 10 ip address 192.168.10.1 255.255.255.0 dhcp select relay dhcp relay server-ip 192.168.100.1 interface Vlan-interface 100 ip address 192.168.100.1 255.255.255.0 dhcp select interface dhcp server ip-range 192.168.100.100 192.168.100.200
配置注意事项
- 地址池范围不能与接口IP、排除地址重叠
- 多地址池场景需确保VLAN间路由正常
- 启用DHCP Snooping时,建议同时配置
ip source check防止IP欺骗 - 修改DHCP配置后,需通过
reset dhcp server ip-pool清空旧租约使新配置生效
相关问答FAQs
问题1:如何解决DHCP客户端获取不到IP地址的问题?
解答:首先检查display dhcp server conflict查看地址冲突,确认无冲突后检查接口是否执行dhcp select interface命令,验证地址池范围是否正确,并确认客户端与服务器间无ACL拦截DHCP报文,若为中继场景,需检查dhcp relay server-ip是否配置正确。
问题2:DHCP租期过短导致客户端频繁重新获取IP,如何调整?
解答:进入对应接口视图,使用undo dhcp server lease-day清除原有租期设置,然后通过dhcp server lease-day设置更大的天数(如dhcp server lease-day 7设置7天租期),若需动态调整,可配置dhcp server lease-day 0 lease-hour 12设置12小时租期,确保客户端在租约50%到期时尝试续约。
