老设备配置DHCP 静态绑定

1. 引言

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是网络中最常用的服务之一,它能够自动为终端设备分配 IP 地址、网关和 DNS 等网络参数,极大简化了网络管理员的工作。在华为交换机上配置 DHCP 服务,既可以为普通终端提供动态地址分配,也可以为打印机、服务器等需要固定 IP 的设备提供静态绑定。

本文将以一段实际配置为例,详细讲解华三交换机上 DHCP 地址池的配置方法,重点介绍静态绑定(static-bind)的配置思路与注意事项【以新眼光看旧配置,怎么看怎么不舒服】。

2. 配置需求分析

在实际网络环境中,我们常常遇到这样的需求:

  • 普通终端(如电脑、手机)需要自动获取 IP 地址,使用动态分配即可;
  • 打印机、网络摄像头、门禁控制器等设备,需要长期使用固定的 IP 地址,避免因地址变化导致业务中断。

针对上述需求,我们可以通过配置 DHCP 地址池来实现。一个典型的配置包含两部分:

  1. 动态地址池:为普通终端分配地址;
  2. 静态绑定地址池:为特定设备绑定固定的 IP 与 MAC 地址。

3. 配置命令详解

下面是一段完整的华为交换机 DHCP 配置示例:

bash 复制代码
dhcp server ip-pool vlan1
 network 192.168.1.0 mask 255.255.255.0
 gateway-list 192.168.1.254
 dns-list 222.172.200.68 61.166.150.123
#

dhcp server ip-pool vlan_1_116
 static-bind ip-address 192.168.1.116 mask 255.255.255.0
 static-bind mac-address 0021-97d9-xxxx
 gateway-list 192.168.1.254
 dns-list 192.168.1.254 114.114.114.114
#
dhcp server ip-pool vlan_1_150
 static-bind ip-address 192.168.1.150 mask 255.255.255.0
 static-bind mac-address 54a0-5055-xxxx
 gateway-list 192.168.1.254
 dns-list 192.168.1.254 114.114.114.114
#

3.1 动态地址池配置

bash 复制代码
dhcp server ip-pool vlan1
 network 192.168.1.0 mask 255.255.255.0
 gateway-list 192.168.1.254
 dns-list 222.172.200.68 61.166.150.123
  • dhcp server ip-pool vlan1:创建名为 vlan1 的 DHCP 地址池;
  • network 192.168.1.0 mask 255.255.255.0:指定动态分配的网段为 192.168.1.0/24;
  • gateway-list 192.168.1.254:为客户端下发网关地址;
  • dns-list 222.172.200.68 61.166.150.123:下发 DNS 服务器地址(此处为云南电信 DNS)。

3.2 静态绑定地址池配置

bash 复制代码
dhcp server ip-pool vlan_1_116
 static-bind ip-address 192.168.1.116 mask 255.255.255.0
 static-bind mac-address 0021-97d9-xxxx
 gateway-list 192.168.1.254
 dns-list 192.168.1.254 114.114.114.114
  • dhcp server ip-pool vlan_1_116:创建名为 vlan_1_116 的地址池,专门用于静态绑定;
  • static-bind ip-address 192.168.1.116 mask 255.255.255.0:指定要绑定的 IP 地址;
  • static-bind mac-address 0021-97d9-xxxx:指定与该 IP 绑定的设备 MAC 地址;
  • gateway-list 与 dns-list:为绑定设备下发网关和 DNS。

注意 :实际配置中,xxxx 需要替换为设备真实的 MAC 地址后四位。

4. 配置要点与注意事项

4.1 静态绑定地址池与动态地址池分离

建议将静态绑定地址池与动态地址池分开配置,这样便于管理和排查。例如:

  • 动态地址池 vlan1 负责 192.168.1.2 - 192.168.1.100 等地址段的自动分配;
  • 静态绑定地址池 vlan_1_116、vlan_1_150 分别绑定固定 IP。

4.2 避免地址冲突

静态绑定的 IP 地址应排除在动态地址池的分配范围之外 ,否则可能出现地址冲突。可以通过 excluded-ip-address 命令将静态绑定地址从动态池中排除:

bash 复制代码
dhcp server ip-pool vlan1
 network 192.168.1.0 mask 255.255.255.0
 excluded-ip-address 192.168.1.116 192.168.1.116
 excluded-ip-address 192.168.1.150 192.168.1.150
#也有的设备需要在全局上配置:
dhcp server forbidden-ip 192.168.1.1 192.168.1.99

4.3 开启 DHCP 服务

配置完地址池后,需要在接口或全局开启 DHCP 服务:

bash 复制代码
# 全局开启 DHCP
dhcp enable

# 在接口下使能 DHCP 服务器功能
interface Vlanif1
 dhcp select global

4.4 MAC 地址格式

华为设备中,MAC 地址的书写格式为 xxxx-xxxx-xxxx,每四位一组,使用英文短横线分隔。配置时请确保 MAC 地址格式正确。

5. 验证与排错

配置完成后,可以通过以下命令验证 DHCP 配置是否生效:

bash 复制代码
# 查看地址池配置
display ip pool

# 查看地址池中已分配的地址
display ip pool vlan1 used

# 查看 DHCP 统计信息
display dhcp statistics

如果客户端无法获取到 IP 地址,可以按以下顺序排查:

  1. 确认交换机与客户端之间的链路是否正常;
  2. 确认接口下是否执行了 dhcp select global;
  3. 确认地址池中是否还有可用地址;
  4. 确认静态绑定设备的 MAC 地址是否填写正确。

6. 总结

本文通过一段实际配置,详细介绍了华为交换机 DHCP 动态地址池与静态绑定地址池的配置方法。核心要点如下:

  • 动态地址池用于普通终端,静态绑定地址池用于需要固定 IP 的设备;
  • 静态绑定通过 static-bind ip-address 与 static-bind mac-address 实现;
  • 静态绑定地址需从动态池中排除,避免冲突;
  • 配置完成后需开启 DHCP 服务并验证。

掌握这些配置技巧,可以帮助你更高效地管理企业网络中的 IP 地址资源。

相关推荐
yunlaodacom19 分钟前
华为云国际站服务代理商:BMS数据库延迟突然升高?磁盘I/O、网络与CPU排查方法
网络·数据库·华为云
张宇Joaquin25 分钟前
自研SP600系列网卡驱动跟麒麟V10 SP3 2403配套关系
linux·运维·网络
睡一觉就好了。33 分钟前
Cookie与Session
网络
步行cgn40 分钟前
HTTP 常用请求方法详解
网络·网络协议·http
mengge.cloud1 小时前
1019Namespace ,Contexts ,Kubernetes Pod
运维·服务器·网络·云原生·容器·kubernetes·云计算
艾iYYY1 小时前
【无标题】
linux·开发语言·网络·操作系统
QZ166560951591 小时前
可视化易用·低误报率·跨区域部署:知源-AI数据分类分级系统在金融行业的落地实践
大数据·网络·安全·网络安全
aixingkong9211 小时前
UALink 技术白皮书解读
服务器·网络·硬件架构
Amumu121382 小时前
Node学习: 网络基础概念 + HTTP模块
网络·node.js
tdtengrun3 小时前
“绿色轮胎安全周”走进校园,让安全与环保理念扎根童心
网络·媒体