一、实验基本信息

  • 实验课程:计算机网络原理与实践
  • 实验项目:DHCP(动态主机配置协议)服务配置
  • 实验环境:eNSP/Huawei 设备模拟器
  • 实验设备:华为 AR2220 路由器 ×1、PC 终端 ×3
  • 实验时间:2026 年 5 月 22 日

二、实验目的

  1. 掌握华为路由器上 DHCP 服务的两种配置模式(全局地址池模式、接口地址池模式)
  2. 理解 DHCP 的工作流程、IP 地址分配原理及相关参数配置
  3. 验证 DHCP 服务的可用性,完成终端 IP 地址自动获取与连通性测试
  4. 排查 DHCP 配置中的常见故障,掌握排错思路

三、实验拓扑与规划

1. 网络拓扑

路由器作为 DHCP 服务器,通过 3 个接口分别连接 3 个终端,为不同网段的 PC 自动分配 IP 地址、网关、子网掩码等参数。

2. 地址规划表

表格

DHCP 地址池名称 对应网段 网关地址 子网掩码 分配对象
zengfantai 192.168.10.0/24 192.168.10.254 255.255.255.0 PC1
hcia-pool 192.168.20.0/24 192.168.20.254 255.255.255.0 PC2
pc3-pool 192.168.30.0/24 192.168.30.254 255.255.255.0 PC3

四、核心配置步骤与命令

1. 基础接口 IP 配置

首先配置路由器各接口的 IP 地址,作为对应网段的网关:

shell

# 进入系统视图
<Huawei> system-view
[Huawei] sysname R1  # 修改设备名为R1

# 配置连接PC1的接口IP
[R1] interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0] ip address 192.168.10.254 255.255.255.0
[R1-GigabitEthernet0/0/0] quit

# 配置连接PC2的接口IP
[R1] interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1] ip address 192.168.20.254 255.255.255.0
[R1-GigabitEthernet0/0/1] quit

# 配置连接PC3的接口IP
[R1] interface GigabitEthernet 0/0/2
[R1-GigabitEthernet0/0/2] ip address 192.168.30.254 255.255.255.0
[R1-GigabitEthernet0/0/2] quit

2. 开启全局 DHCP 服务

shell

[R1] dhcp enable  # 全局开启DHCP功能,必须配置,否则地址池不生效

3. 配置全局 DHCP 地址池

3.1 配置zengfantai地址池

shell

# 创建并进入地址池视图
[R1] ip pool zengfantai
# 配置可分配的网段范围
[R1-ip-pool-zengfantai] network 192.168.10.0 mask 255.255.255.0
# 配置分配给终端的网关地址
[R1-ip-pool-zengfantai] gateway-list 192.168.10.254
# 配置DNS服务器地址(可选,这里用公共DNS)
[R1-ip-pool-zengfantai] dns-list 114.114.114.114
# 配置IP地址租期,单位为天、小时、分钟
[R1-ip-pool-zengfantai] lease day 7 hour 0 minute 0
[R1-ip-pool-zengfantai] quit
3.2 配置hcia-pool地址池

shell

[R1] ip pool hcia-pool
[R1-ip-pool-hcia-pool] network 192.168.20.0 mask 255.255.255.0
[R1-ip-pool-hcia-pool] gateway-list 192.168.20.254
[R1-ip-pool-hcia-pool] dns-list 8.8.8.8
[R1-ip-pool-hcia-pool] lease day 3 hour 0 minute 0
[R1-ip-pool-hcia-pool] quit
3.3 配置pc3-pool地址池

shell

[R1] ip pool pc3-pool
[R1-ip-pool-pc3-pool] network 192.168.30.0 mask 255.255.255.0
[R1-ip-pool-pc3-pool] gateway-list 192.168.30.254
[R1-ip-pool-pc3-pool] dns-list 114.114.114.114 223.5.5.5
[R1-ip-pool-pc3-pool] quit

4. 接口绑定对应地址池

将接口与对应的 DHCP 地址池绑定,让接口下的终端能获取到对应网段的 IP:

shell

# 接口0/0/0绑定zengfantai地址池
[R1] interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0] dhcp select global
[R1-GigabitEthernet0/0/0] quit

# 接口0/0/1绑定hcia-pool地址池
[R1] interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1] dhcp select global
[R1-GigabitEthernet0/0/1] quit

# 接口0/0/2绑定pc3-pool地址池
[R1] interface GigabitEthernet 0/0/2
[R1-GigabitEthernet0/0/2] dhcp select global
[R1-GigabitEthernet0/0/2] quit

五、实验验证与结果

1. 查看 DHCP 地址池配置

使用命令查看已配置的地址池信息,验证配置是否生效:

shell

[R1] display ip pool

输出结果(与实验截图一致):

plaintext

-----------------------------------------------------------------------
Pool-name      : zengfantai
Pool-No        : 0
Position       : Local           Status           : Unlocked
Gateway-0      : 192.168.10.254 
Mask           : 255.255.255.0
VPN instance   : --

-----------------------------------------------------------------------
Pool-name      : hcia-pool
Pool-No        : 1
Position       : Local           Status           : Unlocked
Gateway-0      : 192.168.20.254 
Mask           : 255.255.255.0
VPN instance   : --

-----------------------------------------------------------------------
Pool-name      : pc3-pool
Pool-No        : 2
Position       : Local           Status           : Unlocked
Gateway-0      : 192.168.30.254 
Mask           : 255.255.255.0
VPN instance   : --

2. 终端 IP 地址获取验证

将 3 台 PC 的 IP 获取方式设置为「DHCP 自动获取」,使用ipconfig命令验证:

  • PC1:获取到 IP 192.168.10.10,网关 192.168.10.254
  • PC2:获取到 IP 192.168.20.10,网关 192.168.20.254
  • PC3:获取到 IP 192.168.30.10,网关 192.168.30.254

3. 连通性测试

在 PC 上使用ping命令测试与网关的连通性,全部能正常通,证明 DHCP 服务配置成功。


六、实验总结与故障排查

1. 实验总结

本次实验成功在华为路由器上完成了 3 个 DHCP 全局地址池的配置,实现了多网段终端的 IP 地址自动分配。 通过本次实验,我:

  1. 掌握了华为设备 DHCP 服务的完整配置流程,理解了ip pooldhcp enabledhcp select global等核心命令的作用
  2. 理解了 DHCP 的工作原理:客户端通过广播发送 DHCP Discover 报文,服务器通过 DHCP Offer、DHCP Request、DHCP Ack 报文完成 IP 地址分配
  3. 学会了使用display ip pool等命令验证配置结果,排查配置问题

2. 常见故障与解决方案

表格

故障现象 原因分析 解决方案
PC 无法获取 IP 地址 未开启全局 DHCP 服务 执行dhcp enable命令开启全局 DHCP 功能
PC 获取到错误网段的 IP 接口未绑定正确的地址池 在对应接口下执行dhcp select global绑定对应地址池
PC 能获取 IP 但无法上网 网关配置错误 检查地址池内的gateway-list是否与接口 IP 一致
地址池状态异常 网段与接口 IP 不匹配 确保地址池的network网段与接口 IP 网段一致
  • 学号:20256030787
  • 姓名:曾繁泰
  • 实验课程:计算机网络
  • 发布时间:2026 年 5 月 22 日
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐