ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

华为eNSP网络实验入门:VLAN与DHCP配置指南

2026/8/10 10:42:04 拓冰建站 浏览量
华为eNSP网络实验入门:VLAN与DHCP配置指南

1. eNSP网络基础实验入门指南

作为一名网络工程师,我使用华为eNSP模拟器已有五年多时间。这款工具对于网络学习者来说简直是福音——它完美模拟了华为路由器和交换机的操作环境,让我们不用购买昂贵设备就能练习各种网络配置。今天我就从零开始,带大家完成几个最基础的网络实验。

提示:建议先完整阅读本文再动手操作,避免因步骤遗漏导致实验失败。

1.1 eNSP环境准备

首先需要下载安装eNSP模拟器。目前最新版本是eNSP V100R003C00SPC100,支持Windows 10/11系统。安装时要注意:

  1. 必须按顺序安装以下组件:

    • WinPcap 4.1.3(网络抓包驱动)
    • Wireshark(可选,用于抓包分析)
    • VirtualBox(提供虚拟化支持)
    • eNSP主程序
  2. 安装路径不要包含中文或特殊字符

  3. 安装完成后需要重启电脑

安装完成后首次启动,建议先进行"工具->选项"设置:

  • 修改工作目录到非系统盘
  • 设置合适的命令行窗口字体大小
  • 开启自动保存功能

1.2 基础网络拓扑搭建

我们先构建一个最简单的局域网实验环境:

  1. 从设备区拖拽1台AR2220路由器、1台S5700交换机和2台PC到工作区
  2. 使用Copper线缆连接设备:
    • 路由器G0/0/0口 -> 交换机G0/0/1口
    • 交换机G0/0/2口 -> PC1
    • 交换机G0/0/3口 -> PC2
  3. 启动所有设备(右键选择启动)

常见启动问题解决:

  • 如果路由器启动失败报错40,通常是VirtualBox未正确运行,需要检查服务状态
  • 交换机启动后命令行卡住,可以尝试重置设备(右键选择重置)

2. VLAN基础配置实验

2.1 创建VLAN并划分端口

我们将在S5700交换机上创建两个VLAN:

<Huawei> system-view [Huawei] sysname SW1 [SW1] vlan batch 10 20 [SW1] interface gigabitethernet 0/0/2 [SW1-GigabitEthernet0/0/2] port link-type access [SW1-GigabitEthernet0/0/2] port default vlan 10 [SW1-GigabitEthernet0/0/2] quit [SW1] interface gigabitethernet 0/0/3 [SW1-GigabitEthernet0/0/3] port link-type access [SW1-GigabitEthernet0/0/3] port default vlan 20

2.2 配置Trunk端口

连接路由器的端口需要配置为Trunk:

[SW1] interface gigabitethernet 0/0/1 [SW1-GigabitEthernet0/0/1] port link-type trunk [SW1-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20

2.3 路由器子接口配置

在AR2220上配置子接口实现VLAN间路由:

<Huawei> system-view [Huawei] sysname R1 [R1] interface gigabitethernet 0/0/0.10 [R1-GigabitEthernet0/0/0.10] dot1q termination vid 10 [R1-GigabitEthernet0/0/0.10] ip address 192.168.10.1 24 [R1-GigabitEthernet0/0/0.10] quit [R1] interface gigabitethernet 0/0/0.20 [R1-GigabitEthernet0/0/0.20] dot1q termination vid 20 [R1-GigabitEthernet0/0/0.20] ip address 192.168.20.1 24

3. DHCP服务配置

3.1 配置DHCP地址池

在路由器上为两个VLAN配置DHCP服务:

[R1] ip pool vlan10 [R1-ip-pool-vlan10] network 192.168.10.0 mask 24 [R1-ip-pool-vlan10] gateway-list 192.168.10.1 [R1-ip-pool-vlan10] dns-list 8.8.8.8 [R1-ip-pool-vlan10] quit [R1] ip pool vlan20 [R1-ip-pool-vlan20] network 192.168.20.0 mask 24 [R1-ip-pool-vlan20] gateway-list 192.168.20.1 [R1-ip-pool-vlan20] dns-list 8.8.8.8 [R1-ip-pool-vlan20] quit

3.2 启用DHCP服务

[R1] interface gigabitethernet 0/0/0.10 [R1-GigabitEthernet0/0/0.10] dhcp select global [R1-GigabitEthernet0/0/0.10] quit [R1] interface gigabitethernet 0/0/0.20 [R1-GigabitEthernet0/0/0.20] dhcp select global

4. 网络连通性测试

4.1 PC地址获取验证

在eNSP中右键PC选择"配置",设置DHCP获取IP:

  1. PC1应获取到192.168.10.0/24网段地址
  2. PC2应获取到192.168.20.0/24网段地址

使用ping命令测试:

  • PC1 ping PC2(应该不通,因为在不同VLAN)
  • PC1 ping 192.168.10.1(网关,应该通)
  • PC2 ping 192.168.20.1(网关,应该通)

4.2 跨VLAN通信测试

要实现VLAN间通信,需要在路由器上启用路由功能:

[R1] acl number 2000 [R1-acl-basic-2000] rule permit source any [R1-acl-basic-2000] quit [R1] interface gigabitethernet 0/0/0.10 [R1-GigabitEthernet0/0/0.10] nat outbound 2000 [R1-GigabitEthernet0/0/0.10] quit [R1] interface gigabitethernet 0/0/0.20 [R1-GigabitEthernet0/0/0.20] nat outbound 2000

现在PC1应该可以ping通PC2了。

5. 常见问题排查

5.1 设备启动失败问题

  • 错误40:VirtualBox未正常运行

    • 检查服务中Oracle VM VirtualBox Headless Frontend是否启动
    • 重新安装VirtualBox 5.2.44版本
  • 错误41:镜像文件损坏

    • 重新导入设备镜像
    • 检查镜像存放路径是否包含中文

5.2 网络连通性问题

  • 检查物理连接:线缆是否选择正确(Copper vs Fiber)
  • 检查端口状态:display interface brief
  • 检查VLAN配置:display vlan
  • 检查路由表:display ip routing-table

5.3 DHCP获取失败

  • 检查DHCP地址池配置
  • 检查子接口DHCP服务是否启用
  • 使用display ip pool查看地址分配情况

6. 实验扩展建议

完成基础实验后,可以尝试以下进阶配置:

  1. 添加ACL实现访问控制
  2. 配置静态路由连接多个路由器
  3. 实现NAT地址转换
  4. 配置SSH远程管理
  5. 尝试WLAN无线网络配置

对于想深入学习华为网络技术的同学,建议配合华为官方HCIA教材进行系统学习。eNSP虽然界面简单,但功能非常强大,可以模拟复杂的企业网络环境。我在实际工作中遇到的90%网络问题,都可以先在eNSP上进行模拟和排错。