eNSP安装
eNSP 安装指南
Huawei eNSP(Enterprise Network Simulation Platform)是华为官方推出的网络仿真平台,用于模拟路由器、交换机、防火墙等设备的组网与配置。本文详细介绍 eNSP 的安装步骤及常见问题解决方案。
一、软件下载
所需软件清单
| 软件 | 版本 | 说明 |
|---|---|---|
| eNSP | V100R003C00SPC100(或最新版) | 主程序 |
| VirtualBox | 5.2.44 | 虚拟化平台(不要用 6.x/7.x) |
| WinPcap | 4.1.3 | 网络抓包驱动 |
| Wireshark | 2.x/3.x | 抓包分析(可选) |
[!warning] VirtualBox 版本要求
eNSP 与 VirtualBox 6.x/7.x 存在兼容性问题,必须使用 VirtualBox 5.2.x 版本。使用高版本会导致设备无法启动或一直显示#号。
下载
eNSP安装包+依赖(WinPcap&VirtualBox)
二、安装步骤
步骤 1:关闭杀毒软件和防火墙
安装前临时关闭 Windows Defender、360 等杀毒软件,防止安装过程中误删驱动或拦截注册表写入。
设置 → 更新和安全 → Windows 安全中心 → 病毒和威胁防护 → 管理设置 → 关闭实时保护
步骤 2:安装 WinPcap
- 双击
WinPcap_4_1_3.exe - 一路 Next,勾选
Automatically start the WinPcap driver at boot time - 安装完成
[!note] 如果已安装 Npcap
Npcap(Wireshark 新版自带)与 WinPcap 冲突,需先卸载 Npcap 再装 WinPcap。控制面板 → 程序与功能 → 卸载 Npcap。
步骤 3:安装 VirtualBox 5.2.44
- 双击
VirtualBox-5.2.44-139111-Win.exe - 安装路径建议保持默认,或改为无中文无空格的路径(如
D:\VirtualBox\) - 安装过程中会弹出网络接口中断警告,点击 是
- 安装完成
[!warning] 安装路径要求
VirtualBox 安装路径不能包含中文或空格,否则 eNSP 调用时可能报错。
步骤 4:安装 Wireshark(可选)
- 双击安装包
- 安装过程中取消勾选
Install Npcap(使用 WinPcap 即可) - 安装完成
步骤 5:安装 eNSP
- 双击
eNSP_V100R003C00SPC100_Setup.exe - 选择安装路径(建议
D:\eNSP\,不要有中文和空格) - 勾选需要的组件(默认全选即可)
- 安装过程中会自动检测 VirtualBox 和 WinPcap,显示绿色对勾表示正常
- 安装完成
步骤 6:注册设备
首次启动 eNSP 后:
- 菜单栏 → 工具 → 注册设备
- 勾选所有设备类型(Router、Switch、FW 等)
- 点击 注册
- 等待注册完成,所有设备显示绿色对勾
[!important] 注册前确保 VirtualBox 正在运行
注册设备时 eNSP 需要调用 VirtualBox 创建虚拟机模板,如果 VirtualBox 未正常安装或未启动,注册会失败。
三、安装后验证
1. 检查 VirtualBox 虚拟机模板
打开 VirtualBox,应能看到 eNSP 创建的虚拟机模板:
eNSP_BannereNSP_USG(防火墙)- 其他模板
2. 创建测试拓扑
- 新建拓扑
- 拖入一台路由器(AR2220)
- 连接一台 PC
- 点击 启动 按钮
- 等待设备启动,双击路由器进入命令行
3. 验证命令
<Huawei> display version
<Huawei> sys
[Huawei] sysname Test
[Test] display ip interface brief
如果能正常输入命令并看到输出,说明安装成功。
四、常见问题与解决方案
问题 1:设备启动后一直显示 # 号
现象:启动设备后,命令行一直输出 ####,无法进入命令界面。
原因:
- VirtualBox 版本过高(6.x/7.x)
- 设备注册失败
- 虚拟机模板损坏
解决:
- 确认 VirtualBox 版本为 5.2.x,卸载高版本后重装 5.2.44
- 重新注册设备:菜单 → 工具 → 注册设备 → 全选 → 注册
- 如果仍不行,删除 VirtualBox 中所有
eNSP_开头的虚拟机,再重新注册
问题 2:设备启动失败,报错 40 或 41
现象:启动设备时提示 Error code: 40 或 Error code: 41。
原因:
- VirtualBox 中对应的虚拟机模板不存在或损坏。
解决:
- 打开 VirtualBox,检查是否有
eNSP_Banner等模板虚拟机 - 如果没有,回到 eNSP → 工具 → 注册设备 → 重新注册
- 如果注册报错,先关闭 eNSP 和 VirtualBox,以管理员身份运行 eNSP 后再注册
问题 3:设备无法互联互通
现象:设备启动正常,但互相 ping 不通。
原因:
- VirtualBox 网络适配器被禁用
- Windows 防火墙拦截
解决:
- 打开 网络连接(
ncpa.cpl),检查VirtualBox Host-Only Network适配器是否被禁用,如禁用则右键启用 - 检查是否有多个
VirtualBox Host-Only Network,如果 IP 冲突,保留一个,禁用其余 - 临时关闭 Windows 防火墙测试
问题 4:注册设备时提示"注册失败"
现象:工具 → 注册设备 → 点击注册后报错。
原因:
- VirtualBox 未安装或版本不对
- eNSP 没有管理员权限
- 杀毒软件拦截
解决:
- 确认 VirtualBox 5.2.44 已正确安装,打开 VirtualBox 能正常运行
- 右键 eNSP → 以管理员身份运行
- 关闭杀毒软件后重试
- 检查 eNSP 安装目录下
vboxmanage.exe路径是否正确:菜单 → 工具 → 选项 → 工具设置 → VirtualBox 路径
问题 5:WinPcap 安装失败或与 Npcap 冲突
现象:安装 WinPcap 时报错,或 eNSP 启动设备后网络不通。
原因:系统中已安装 Npcap(Wireshark 新版自带),与 WinPcap 冲突。
解决:
- 控制面板 → 卸载 Npcap
- 重启电脑
- 重新安装 WinPcap 4.1.3
- 如果仍安装失败,下载 WinPcap 的修复版本或以管理员身份安装
问题 6:eNSP 在 Windows 11 上无法运行
现象:Windows 11 下 eNSP 启动闪退或设备无法启动。
原因:eNSP 版本较旧,与 Windows 11 存在兼容性问题。
解决:
- 右键 eNSP 快捷方式 → 属性 → 兼容性 → 勾选 以兼容模式运行 → 选择 Windows 8
- 勾选 以管理员身份运行此程序
- 确保 VirtualBox 5.2.44 兼容模式同样设置
- 如果仍然不行,尝试在 Hyper-V 关闭 的情况下运行
问题 7:Hyper-V 与 VirtualBox 冲突
现象:VirtualBox 虚拟机启动报错 VT-x is not available 或蓝屏。
原因:Windows 启用了 Hyper-V,与 VirtualBox 5.2 冲突。
Windows 的 Hyper-V 未关闭,下载软件:Hyper-V OFF(点我下载)
解决:
- 下载 Hyper-V OFF. exe 软件,双击运行。
- 运行完成后重启电脑即可。
重启电脑生效。
[!tip] 快速关闭 Hyper-V 的命令
以管理员身份运行 PowerShell:bcdedit /set hypervisorlaunchtype off重启生效。恢复命令:
bcdedit /set hypervisorlaunchtype auto
问题 8:Cloud 设备连接失败
现象:拓扑中使用 Cloud 连接真实网卡失败。
原因:未绑定正确的网卡或 VirtualBox Host-Only 适配器未启用。
解决:
- 双击 Cloud 设备 → 绑定信息 → 选择
VirtualBox Host-Only Ethernet Adapter - 确保该适配器在网络连接中已启用
- 如果列表中看不到适配器,重新安装 VirtualBox
问题 9:eNSP 占用内存过大或卡顿
现象:启动多个设备后电脑卡顿。
解决:
- 减少 topology 中的设备数量
- VirtualBox 中调整虚拟机内存:右键模板虚拟机 → 设置 → 系统 → 主内存,适当减小(建议不低于 256MB)
- 关闭不必要的后台程序
- 增加电脑物理内存(建议 16GB 以上)
问题 10:卸载重装后设备仍无法启动
现象:卸载 eNSP 重装后,设备依然启动失败。
原因:注册表和 VirtualBox 中残留旧数据。
解决:
- 卸载 eNSP
- 卸载 VirtualBox
- 删除以下目录:
C:\Users\你的用户名\.eNSP\C:\Users\你的用户名\VirtualBox VMs\下所有 eNSP 相关虚拟机
- 清理注册表(可选):运行
regedit,搜索eNSP相关项并删除 - 重启电脑
- 重新安装 VirtualBox 5.2.44 → eNSP → 注册设备
五、安装路径建议
D:\eNSP\ ← eNSP 主程序
D:\VirtualBox\ ← VirtualBox
D:\eNSP\Lab\ ← 实验拓扑文件
D:\eNSP\Config\ ← 配置文件备份
[!warning] 路径规范
所有安装路径不要包含中文、空格、特殊字符,否则可能导致各种莫名其妙的错误。
六、快速安装检查清单
| 序号 | 检查项 | 状态 |
|---|---|---|
| 1 | VirtualBox 版本为 5.2.x | ☐ |
| 2 | VirtualBox 安装路径无中文和空格 | ☐ |
| 3 | WinPcap 已安装(非 Npcap) | ☐ |
| 4 | eNSP 安装路径无中文和空格 | ☐ |
| 5 | Hyper-V 已关闭 | ☐ |
| 6 | 杀毒软件已临时关闭 | ☐ |
| 7 | VirtualBox Host-Only 适配器已启用 | ☐ |
| 8 | eNSP 中注册设备全部成功 | ☐ |
| 9 | 测试拓扑设备能正常启动 | ☐ |
| 10 | 能进入命令行并执行命令 | ☐ |