H3C设置DHCP服务器的核心动作只有三步:在系统视图下执行 dhcp enable 打开服务,创建地址池写清网段、网关和DNS,最后到VLAN接口下把地址来源指向 server。 这三步走通,终端插上网线就能自动拿到IP;剩下的租期、静态绑定、排除地址、中继,都是在这条主干上做加法。
H3C交换机DHCP配置完整流程
很多人第一次配H3C的DHCP,卡在“地址池建好了、接口也配了、客户端还是169.254开头的地址”,问题通常不在命令写错,而是顺序和归属搞混了,按下面的顺序走,基本不会翻车。
全局开关必须先打开
Comware V7和V5都要求先进入系统视图,再开启DHCP功能,这一步不做,后面所有地址池配置都不会生效。
<H3C> system-view [H3C] dhcp enable
地址池里到底写哪些参数
地址池是一个“模板”,客户端来请求时,设备从这个模板里取IP、网关、DNS下发,最常用的几条命令:
[H3C] dhcp server ip-pool vlan10 [H3C-dhcp-pool-vlan10] network 192.168.10.0 mask 255.255.255.0 [H3C-dhcp-pool-vlan10] address range 192.168.10.100 192.168.10.200 [H3C-dhcp-pool-vlan10] gateway-list 192.168.10.1 [H3C-dhcp-pool-vlan10] dns-list 223.5.5.5 114.114.114.114 [H3C-dhcp-pool-vlan10] expired day 1
几个细节值得盯一下:
network的掩码要和接口地址的掩码一致,池的网段必须和接口地址同网段,否则设备不会给这个接口分配地址。address range建议留出前100个地址给服务器、打印机、AP这些固定设备,动态分配区间从100往后排。expired后面跟的是“天 时 分 秒”,办公网设1天足够,访客网络可以缩短到几小时,加快地址回收。- 不配
gateway-list,客户端照样能拿到IP,但上不了外网,这是新手最容易忽略的一条。
接口下指定地址来源
地址池是全局的,接口要明确告诉设备“从这里取地址”:
[H3C] interface Vlan-interface 10 [H3C-Vlan-interface10] ip address 192.168.10.1 255.255.255.0 [H3C-Vlan-interface10] dhcp select server
配完执行 save force,别在重启后才发现配置没保存。
固定IP绑定和地址保留
打印机、监控NVR这类设备需要每次拿到同一个IP,用静态绑定比手配更省事:
[H3C-dhcp-pool-vlan10] static-bind ip-address 192.168.10.50 mask 255.255.255.0 hardware-address 3c8c-40aa-bb01
如果要整段保留,直接在系统视图排除:
[H3C] dhcp server forbidden-ip 192.168.10.1 192.168.10.99
H3C路由器怎么开启DHCP功能:从零到能上网
H3C的ER、MSR系列路由器出厂时通常已经内置了一条默认的DHCP配置,管理地址和地址池是配套的,这种情况下不需要敲命令行,登录Web管理页面,进入“网络设置”或“LAN设置”,把DHCP服务开关打开,填好地址池起止范围和DNS,保存即可。
如果Web里的DHCP被关掉过,或者要做多网段,还是要回到命令行,路由器的配置逻辑和交换机一致:dhcp enable → 建池 → 接口 dhcp select server,区别在于路由器的接口通常是物理口(如GigabitEthernet0/1),而不是Vlan-interface。
中小企业H3C交换机DHCP配置实例:50人办公网
一个典型的50人办公场景,分三个VLAN:办公、无线、访客,规划表如下。
| VLAN | 网段 | 网关 | 动态地址范围 | 用途 |
|---|---|---|---|---|
| VLAN 10 | 168.10.0/24 | 168.10.1 | .100–.200 | 有线办公 |
| VLAN 20 | 168.20.0/24 | 168.20.1 | .50–.200 | 无线终端 |
| VLAN 30 | 168.30.0/24 | 168.30.1 | .50–.150 | 访客网络 |
对应配置就是把上面三段地址池命令重复三遍,池名分开,network、gateway-list、address range 按表替换,最后逐个VLAN接口执行 dhcp select server,访客VLAN的租期可以设成 expired day 0 hour 4,让地址周转更快。
这么多地址池容易配串,建议每建完一个池就用 display dhcp server pool 核对一次,看网段和网关是不是对应上了。
H3C与华为DHCP配置区别在哪,迁移时要注意什么
业内专家指出,从华为设备迁移到H3C,或者两家设备混用时,DHCP部分最容易出错的是“接口地址池”这个概念。
| 配置项 | H3C Comware V7 | 华为 VRP |
|---|---|---|
| 全局开关 | dhcp enable |
dhcp enable |
| 建地址池 | dhcp server ip-pool 名称 |
ip pool 名称 |
| 接口启用 | dhcp select server |
dhcp select global |
| 接口地址池 | 不支持,地址池统一为全局 | 支持 dhcp select interface |
| 中继 | dhcp relay server-address x.x.x.x |
dhcp relay server-ip x.x.x.x |
核心差异在最后两行:H3C的地址池都是全局的,接口只负责“引用”;华为允许直接在接口下生成地址池,网段跟着接口地址走,所以在华为上靠 dhcp select interface 跑通的配置,搬到H3C必须补一条完整的全局地址池,否则接口拿不到可分配的地址。
客户端拿不到地址怎么排查
地址池配完不生效,先别急着重配,用几条命令定位。
display dhcp server pool display dhcp server ip-in-use display dhcp server free-ip display dhcp server statistics
ip-in-use 能看到谁拿走了哪个地址,free-ip 看剩余量,statistics 看请求和应答的计数是否在涨。
高频故障大致分四类:
- 接口地址和池网段不匹配:最常见,接口是192.168.10.1/24,池子写成192.168.20.0,设备直接不给分配。
- 地址池耗尽:小网段配了50个地址,结果接了80台设备,看
free-ip有没有余量。 - DHCP Snooping 或端口隔离拦截:接入了安全特性但没把上行口设为信任口,DHCP报文被丢掉。
- 静态IP和池冲突:手配了固定IP却没在池里排除,会出现地址冲突告警,客户端反复掉线。
需要抓包时,先 terminal monitor 和 terminal debugging,再开 debugging dhcp server all,观察完记得 undo debugging all 关掉,生产环境长时间开调试会影响性能。
H3C DHCP服务器配置常见问答
H3C设备开DHCP功能需要额外授权或付费吗
不需要,DHCP Server是Comware系统自带的基础功能,无论是接入交换机还是路由器,只要软件版本支持就能直接配,不涉及License,少数高端型号的DHCP中继和地址池数量有规格上限,具体看对应型号的规格表,功能本身不单独收费。
H3C交换机DHCP地址池怎么划分网段更合理
按“一个VLAN一个网段一个地址池”来划,不要让一个池横跨多个VLAN,网段大小按终端数量留出三成余量,比如实际60台终端用/24就偏浪费,但管理成本最低,中小企业直接用/24最省心,地址池的动态区间从网关地址往后推100个位置开始,前段留给网关、服务器和手动配置的设备。
H3C DHCP中继怎么配置
跨网段的场景要在靠近客户端的设备上做中继,接口下执行 dhcp select relay,再加 dhcp relay server-address 192.168.10.2 指向DHCP服务器地址;服务器侧要存在与客户端网段匹配的地址池,并且到客户端网段有回程路由,中继设备的接口地址就是客户端拿到的网关地址,这一点不能配错。
H3C的DHCP配置本质上是一套“全局定义、接口引用”的模型,把开关、地址池、接口引用这三层关系理顺,后续无论加VLAN、加中继还是做静态绑定,都只是在这套模型里填参数。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/776933.html


