H3C交换机DHCP配置的核心就三步:先定角色(当服务器还是中继)、再划地址池、最后在接口上启用或指向中继,剩下的都是围绕这三件事做排错和加固。拿一台S5130当DHCP服务器、下挂两百多台终端,熟练的话命令行十分钟能跑通;真正卡人的是地址池规划不合理、中继指错服务器、接入层没开信任端口这几类问题。

H3C交换机DHCP配置命令:从服务器到中继的完整落地路径
先把全局开关打开,这是很多人第一次配H3C交换机DHCP配置命令时最容易漏的一步。dhcp enable敲完没反应别慌,系统视图下本来就是静默生效。
角色定位:这台交换机到底该干什么
H3C的DHCP体系里,一台交换机可以扮演两种角色,业内专家指出,角色选错是开局配置最典型的故障来源:
- DHCP服务器:交换机自己维护地址池,给终端发IP、网关、DNS。
- DHCP中继:交换机不存地址池,只负责把终端的DHCP请求转发给远端服务器,并回填giaddr字段。
小规模办公网、单台核心带全网段,用服务器角色最省事,跨网段、总部有独立DHCP服务器、分支只想做二层转发,那中继更合适,也有混合场景:核心当服务器管办公区,接入层当远程中继接入分别指向服务器,这种情况下面地址池和relay server-group要分开规划。
DHCP服务器:全局地址池的配置逻辑
H3C的DHCP服务器配置以全局地址池为主线,V7版本用dhcp server ip-pool建池,池内配置项不多,但每个都有讲究:
| 配置项 | 命令 | 作用与常见坑 |
|---|---|---|
| 网段 | network 192.168.1.0 mask 255.255.255.0 | 必须与接口IP同网段 |
| 网关 | gateway-list 192.168.1.1 | 漏配则终端拿不到网关 |
| DNS | dns-list 114.114.114.114 | 可配多个,顺序有影响 |
| 排除地址 | dhcp server forbidden-ip 192.168.1.1 192.168.1.10 | 避开网关、服务器、打印机 |
| 租期 | expired day 7 | 移动终端多时适当缩短 |
典型配置片段:
dhcp enable dhcp server ip-pool office network 192.168.1.0 mask 255.255.255.0 gateway-list 192.168.1.1 dns-list 114.114.114.114 223.5.5.5 expired day 7 dhcp server forbidden-ip 192.168.1.1 192.168.1.10
排除地址这一步别省,有次现场排查,终端反复IP冲突,最后发现地址池把网关地址也划进了可分配范围,forbidden-ip一配问题消失。行业共识认为,地址池边界与接口地址、静态设备清单三者对齐,是DHCP稳定运行的基本盘。
在接口上启用服务器功能
池建好不等于生效,还得告诉交换机哪个接口对外发地址:
interface Vlan-interface10 ip address 192.168.1.1 24 dhcp select server
简写版dhcp select server global-pool也可以,后者明确指向全局地址池,如果是多网段场景,每个VLAN接口各配一个地址池,dhcp select server逐个接口开启,别指望全局一条命令全接管。

H3C交换机DHCP中继怎么配置:跨网段场景的实操
中继配置的关键是两件事:指服务器和开中继。
dhcp enable dhcp relay server-group 1 ip 10.0.0.100 interface Vlan-interface20 ip address 192.168.20.1 24 dhcp select relay dhcp relay server-select 1
顺序别颠倒,先建server-group再在接口引用,中继场景下交换机不关心地址池,但远端DHCP服务器上必须存在192.168.20.0/24的地址池,且网关指向中继接口地址192.168.20.1,否则终端能拿到IP却上不了网。
一个容易忽略的细节:dhcp relay check source-ip开启后,交换机会校验DHCP报文源IP合法性,部分老服务器或第三方中继设备可能因此被丢包,联调不通时可以临时关掉验证方向。
DHCP Snooping:接入层的安全底线
有中继或服务器的交换机,接入侧再配上snooping,防私接DHCP服务器抢地址:
dhcp snooping enable interface GigabitEthernet1/0/1 dhcp snooping trust
只有上行口和DHCP服务器所在口设trust,其余接入口一律untrust,这样终端发来的DHCP Offer直接被丢弃。dhcp snooping binding record记录租约,配合IP Source Guard还能防终端改IP。
配置后的验证与常见故障排查
配完不能只看命令行没报错,得让终端拿到地址才算数。
三条命令确认状态
- display dhcp server pool:看地址池参数是否与规划一致。
- display dhcp server ip-in-use:看已分配租约,确认终端确实上了线。
- display dhcp relay server-group:中继场景核对服务器指向。
中继侧还可以在接口下display dhcp relay information确认giaddr是否正常填充。
高频故障对照表
| 现象 | 高概率原因 | 处置 |
|---|---|---|
| 终端拿169.254地址 | 接口没开dhcp select | 补开服务器或中继 |
| 有IP但上不了网 | 网关或DNS漏配 | 回查地址池gateway-list/dns-list |
| 中继终端拿不到IP | server-group未引用或服务器无对应池 | 双向核对 |
| 部分终端反复断网 | 排除地址未覆盖静态设备 | 补forbidden-ip |
| 私接路由器导致冲突 | 未开snooping或端口全trust | 重设信任端口 |
近年来不少现场反馈,接入层安全配置缺失导致的DHCP故障占比不小,新开局建议服务器、中继、snooping三层一起规划,别等出问题再补。

H3C交换机DHCP服务器配置步骤的版本差异与规划建议
同一套思路在V5和V7平台上命令形态不同,照搬配置容易翻车。
V5老设备的全局地址池是dhcp server ip-pool配合network ip range,接口启用用dhcp select server;部分老版本还要求先dhcp server enable。V7设备则以network带掩码的形式建池,天然支持每个池独立租期与DNS,升级替换时,把老配置逐行对照新语法,别整段复制。
地址池规划上给几条实操建议:
- 服务器/网关/打印机等静态设备固定IP,并全部写进forbidden-ip。
- 租期与终端类型挂钩:办公PC可设7天,会议室移动终端设1天,避免地址被长期占着。
- 地址池利用率接近八成时提前扩容或拆分VLAN,别等到终端拿不到地址。
- 中继场景下服务器地址池、中继接口地址、终端网关三者必须闭环,缺一不可。
H3C交换机DHCP配置的胜负手不在命令多寡,而在角色判断和地址池规划是否闭环;命令敲对只是及格线,租约、中继giaddr、snooping信任口都对齐了,网络才算真正稳。
H3C交换机DHCP配置常见问题
H3C交换机DHCP服务器和中继能同时开在一台设备上吗?
可以,但不建议在同一VLAN接口上同时启用,H3C允许设备全局开启dhcp enable后,一部分接口dhcp select server、另一部分dhcp select relay,前提是各接口职能清晰、地址池与server-group互不干扰,同一接口同时配两种模式属于冲突配置,系统不会让两者都生效。
H3C交换机做DHCP服务器时地址池不够用怎么办?
优先缩减租期释放闲置地址、核对forbidden-ip是否误占大段地址、再评估拆分VLAN把地址池按业务段分开,若终端规模已接近单池上限,直接扩网段或新增VLAN接口与对应地址池,比在单池里硬撑更稳。
H3C DHCP中继配置后终端能拿到IP却无法上网,怎么查?
先确认远端DHCP服务器上对应网段的地址池中,网关是否指向中继接口地址;再用display dhcp relay information看giaddr是否正确填充;最后核对服务器回包路由能否到达中继接口所在网段,这三项任一不对,终端都会表现为“有IP无网络”。
