设备自身做 DHCP 服务器
华为路由器与交换机可以充当 DHCP 服务器,给所在网段的终端自动分配地址。标准三步是:全局执行 dhcp enable 使能服务,创建地址池并配置网段、网关与域名服务器,最后在三层接口上执行 dhcp select global 引用全局地址池。池里的网段必须与接口网段匹配,否则客户端请求到了设备也不会被应答。
基本信息
| 适用设备 | 华为 VRP 路由器与三层交换机 |
|---|---|
| 命令族 | dhcp enable、ip pool、gateway-list、dns-list、dhcp select global |
| 接口引用 | 三层接口下选择全局地址池,或改用接口地址池模式 |
| 租期 | 用 lease 设置,单位可指定为天或小时 |
| 核对命令 | display ip pool 查看池状态与地址使用情况 |
典型使用场景
- 分支机构没有独立服务器,由网关设备直接发地址
- 小型园区由核心交换机承担地址分配
- 设备旁挂管理网段,为无线 AP 或监控设备分配管理地址
- 临时场地或应急场景快速搭起地址服务
- 作为集中 DHCP 服务器的备份,服务器不可达时承担分配
华为 VRP
华为 VRP
dhcp enable
ip pool VLAN10
network 192.168.10.0 mask 255.255.255.0
gateway-list 192.168.10.1
dns-list 223.5.5.5 114.114.114.114
lease day 3
interface Vlanif10
dhcp select global # 引用全局地址池
display ip pool思科 IOS
思科 IOS
ip dhcp pool VLAN10
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 223.5.5.5 114.114.114.114
lease 3
! 服务功能由 service dhcp 控制,默认开启
show ip dhcp poolH3C Comware
H3C Comware
dhcp enable
dhcp server ip-pool VLAN10
network 192.168.10.0 mask 255.255.255.0
gateway-list 192.168.10.1
dns-list 223.5.5.5 114.114.114.114
expired day 3
interface Vlan-interface10
dhcp select server
display dhcp server pool三厂配置环节对照
| 环节 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 使能服务 | dhcp enable | service dhcp,默认开启 | dhcp enable |
| 创建地址池 | ip pool 名称 | ip dhcp pool 名称 | dhcp server ip-pool 名称 |
| 网段与掩码 | network 与 mask 关键字 | network 加完整掩码 | network 与 mask 关键字 |
| 网关参数 | gateway-list | default-router | gateway-list |
| 接口引用 | dhcp select global 或 interface | 接口无需额外命令 | dhcp select server |
| 租期 | lease day | lease 数字代表天 | expired day |
配置与运维要点
- 地址池网段必须与接口所在网段一致,池正确但接口不在该网段时客户端拿不到地址
- 网关地址、域名服务器与保留地址要一起规划,网关地址必须排除在可分配范围之外
- 租期设置要与终端流动性匹配:办公终端可以设短一些,固定设备可以设长一些
- 地址池容量与终端数量要留余量,池子用尽时新终端无法获取地址
- 变更网段时同步更新池配置与接口地址,两者缺一会导致整段终端异常
- 定期查看池使用情况,发现长期不回收的地址及时排查异常终端
常见疑问
- 为什么客户端拿不到地址:先确认服务已使能、池网段与接口网段一致、接口已引用地址池
- 能不能用接口地址池模式:可以,适合只有单一网段且不需要集中规划的简单场景
- 如何固定某台设备的地址:在池中按 MAC 做静态绑定,避免手工配置
- 池里地址会冲突吗:网关与保留地址排除后一般不会,冲突多来自手工配置的静态地址
三层接口选择全局地址池还是接口地址池取决于规划:全局池便于统一管理多个网段,接口池配置更少但灵活性差;切换模式需要重新配置接口引用方式。
地址池里的网关地址与保留地址如果忘记排除,会被分配给客户端,直接造成地址冲突与网络中断,配置完成后要核对池的可分配范围。
设备同时配置多个地址池时,每个池对应一个网段与一个三层接口,池之间网段不要重叠;跨网段集中分配则要改用中继方式,把请求转给统一服务器处理。