在网络工程的学习和实践中,华三模拟器(HCL
)和华为模拟器(eNSP
)都是极为重要的工具。这两款模拟器分别支持华三(H3C
)和华为的网络设备模拟,为网络工程师提供了安全、便捷的学习和测试平台。然而,由于它们各自依赖的Oracle VM VirtualBox
版本不同,导致在同一台计算机上安装时容易出现冲突。本文将详细介绍如何实现HCL
和eNSP
的共存安装与使用。
1.前期准备
1.1安装包准备
软件包 | 软件版本 | 备注 |
---|---|---|
HCL 安装包 | V5.10.3 | 华三模拟器 |
eNSP 安装包 | V1.3.00.100 | 华为模拟器 |
VirtualBox 安装包 | V5.2.44 | (这个版本是重点) |
WinPcap 安装包 | V4.1.3 | (目前最新版) |
Wireshark 安装包 | 任意版本 | 抓包软件 |
终端模拟软件 | Xshell 或CRT | 更多软件本公号已发布过 |
关于上面这些软件包,前面发布的文章已提供过,从官网或本人百度网盘下载都可以,本文再次全面提供所有安装包文件,文末查看如何获取。
1.2系统要求
支持 Windows
操作系统(如Windows 10
或Windows 11
)确保计算机有足够的硬盘空间和内存
2.安装步骤
2.1安装VirtualBox-5.2.44
这里安装VirtualBox V5.2.44
版本。安装过程中,注意选择英文路径,并确保所有必要的组件都被安装。(其实华为eNSP
模拟器V1.3.00.100
支持VirtualBox
的版本不是特别严格,从4.2.X-5.2.X
版本都可以,只是华三模拟器HCL
对VirtualBox
的版本要求较高)
详细过程略过,根据提示操作即可,最后一步取消勾选安装完成后启动,然后完成安装。
2.2安装WinPcap
下载并安装WinPcap V4.1.3
版本。如果遇到兼容性提示,右键点击安装程序,选择属性,在兼容性选项卡中选择以兼容模式运行这个程序,选择*Windows 8
或更早版本*,然后安装。
2.3安装Wireshark
这里是最新版的Wireshark 4.4.1
,安装过程中,注意选择英文路径,并允许安装Npcap
(一个与WinPcap
兼容的网络数据包捕获库)。
2.4安装eNSP V1.3.00.100
这里安装eNSP V1.3.00.100
,双击运行,选择简体中文,然后根据提示安装:
下一步,选择路径,前面已经安装过了WinPcap
、Wireshark
、VirtualBox
三个软件,直接下一步:
安装完成,不要启动eNSP
,接着下面操作。
2.5修改注册表(欺骗HCL)
按 Win+R
键,输入regedit
打开注册表编辑器。导航到计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox
。手动修改右侧 Version
和VersionExt
的值为6.0.14
(或其他与HCL
兼容的版本)。
2.6安装HCL
HCL
软件包自带安装VirtualBox 6.0.14
,前面已经修改过了注册表,所以下面安装过程中会检测到系统已安装,而不会再安装真实的VirtualBox 6.0.14
版本。安装过程中,同样注意选择英文路径,并完成安装。
2.7恢复注册表
这里如果不修改注册表,可能无法运行eNSP
,运行时会报错:
回到注册表编辑器,将之前修改的Version
和VersionExt
值改回5.2.44
,以确保eNSP
能够正常运行。
至此,整个安装过程结束。
3.验证安装
分别打开HCL
和eNSP
,检查是否能够正常启动和运行。在HCL
中拖拽设备、启动设备,并成功打开命令行界面。在eNSP
中,同样进行设备拖拽和接口连线操作,验证其功能性。
4.补充说明
如果之前已经安装过了eNSP
及其相关软件包,可以卸载现有的VirtualBox
,安装VirtualBox-5.2.44
,然后根据上面步骤2.5-2.7操作即可,整个过程不会太复杂。
这样,就实现华三模拟器(HCL
)和华为模拟器(eNSP
)的共存安装与使用。这两款模拟器各自具有独特的优势和功能,为网络工程师提供了丰富的学习和测试资源,是提升网络技能和实践能力的有力工具。
本次安装所用到的所有软件包截图如下:
上面截图的全套软件包已上传至网盘,关注公众号,回复关键字:ENHC ,获取。