按硬件地址分配固定 IP
打印机、无线 AP、监控摄像头这类设备既需要固定地址,又不想逐台手工配置。做法是在地址池里按硬件地址做静态绑定,设备每次申请都拿到同一个地址,管理上仍由地址服务统一分配。三厂的绑定命令都能直接写在地址池内,但硬件地址的书写格式与额外参数略有差异,照抄别的厂商配置通常第一条就报错。
基本信息
| 适用设备 | 三厂设备的地址服务功能 |
|---|---|
| 绑定依据 | 设备硬件地址,部分平台也支持客户端标识 |
| 配置位置 | 地址池内直接写绑定条目 |
| 硬件地址格式 | 华为与 H3C 常用连字符分段,思科常用点分段 |
| 核对命令 | 查看地址池与已分配地址列表 |
典型使用场景
- 打印机与扫描仪需要固定地址便于共享
- 无线 AP 的上线地址固定,便于控制器发现与纳管
- 监控摄像头与门禁按固定地址登记
- 需要保留固定地址但不想在终端上手工配置
- 地址冲突排查时把易冲突设备改为绑定分配
华为 VRP
华为 VRP
ip pool VLAN10
static-bind ip-address 192.168.10.50 mac-address 0011-2233-4455
! 硬件地址按本机格式书写,分段用连字符
display ip pool
! 绑定地址仍要在池的地址范围内思科 IOS
思科 IOS
ip dhcp pool PRINTER
host 192.168.10.50 255.255.255.255
hardware-address 0011.2233.4455
! 也可用 client-identifier 01.0011.2233.4455,前缀表示以太网
show ip dhcp binding
show ip dhcp pool PRINTERH3C Comware
H3C Comware
dhcp server ip-pool VLAN10
static-bind ip-address 192.168.10.50 mask 255.255.255.0 mac-address 0011-2233-4455
display dhcp server pool
display dhcp server ip-in-use三厂绑定写法对照
| 对比项 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 绑定命令 | static-bind 加地址与硬件地址 | host 加地址,另配 hardware-address | static-bind 加地址 掩码 硬件地址 |
| 是否需要掩码 | 不需要 | host 后写全 32 位掩码 | 命令中需写掩码 |
| 标识方式 | 硬件地址 | 硬件地址或客户端标识 | 硬件地址 |
| 地址格式 | 分段用连字符 | 分段用点 | 分段用连字符 |
| 核对命令 | 查看地址池 | 查看绑定表与池 | 查看地址池与已用地址 |
配置与运维要点
- 绑定地址必须落在池的地址范围内,否则池不会为它保留这个地址
- 绑定地址不要与网关及其他保留地址重叠,两类规划要放在一起看
- 思科的客户端标识前缀表示链路类型,漏写会让绑定永远匹配不上
- 绑定生效依赖客户端使用地址服务获取地址,终端自己配了静态地址时绑定看起来失效
- 设备更换网卡后硬件地址变化,绑定条目需要同步更新
- 绑定条目建议与资产登记同步维护,避免形成无人知晓的僵尸条目
常见疑问
- 绑定后设备还是拿到别的地址:先确认终端确实通过地址服务获取,再核对硬件地址格式
- 能否按终端名称绑定:一般以硬件地址或客户端标识为准,名称仅作备注
- 绑定地址会不会被分配给其他设备:正确配置时会从动态分配范围内排除
- 存量设备怎么迁移到绑定分配:先补绑定条目,再在终端侧改回自动获取
排查绑定失效先从客户端侧核对:确认终端真的在向地址服务申请,而不是使用了手工配置的静态地址;这类情况占绑定失效原因的大多数。
硬件地址的分段符号是跨厂迁移最容易出错的地方:华为与 H3C 常用连字符,思科常用点分段,抄错格式时命令会报错或绑定永不命中。