如何实现华为eNSP模拟器和华三HCL模拟器(最新版)共存安装和使用

科技   2024-11-18 14:00   河北  

在网络工程的学习和实践中,华三模拟器(HCL)和华为模拟器(eNSP)都是极为重要的工具。这两款模拟器分别支持华三(H3C)和华为的网络设备模拟,为网络工程师提供了安全、便捷的学习和测试平台。然而,由于它们各自依赖的Oracle VM VirtualBox版本不同,导致在同一台计算机上安装时容易出现冲突。本文将详细介绍如何实现HCLeNSP的共存安装与使用。

1.前期准备

1.1安装包准备
软件包软件版本备注
HCL安装包V5.10.3华三模拟器
eNSP安装包V1.3.00.100华为模拟器
VirtualBox安装包V5.2.44(这个版本是重点)
WinPcap安装包V4.1.3(目前最新版)
Wireshark安装包任意版本抓包软件
终端模拟软件XshellCRT更多软件本公号已发布过

关于上面这些软件包,前面发布的文章已提供过,从官网或本人百度网盘下载都可以,本文再次全面提供所有安装包文件,文末查看如何获取。

1.2系统要求
  • 支持Windows操作系统(如Windows 10Windows 11
  • 确保计算机有足够的硬盘空间和内存

2.安装步骤

2.1安装VirtualBox-5.2.44

这里安装VirtualBox V5.2.44版本。安装过程中,注意选择英文路径,并确保所有必要的组件都被安装。(其实华为eNSP模拟器V1.3.00.100支持VirtualBox的版本不是特别严格,从4.2.X-5.2.X版本都可以,只是华三模拟器HCLVirtualBox的版本要求较高)

详细过程略过,根据提示操作即可,最后一步取消勾选安装完成后启动,然后完成安装。

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,双击运行,选择简体中文,然后根据提示安装:

下一步,选择路径,前面已经安装过了WinPcapWiresharkVirtualBox三个软件,直接下一步:

安装完成,不要启动eNSP,接着下面操作。

2.5修改注册表(欺骗HCL)
  • Win+R键,输入regedit打开注册表编辑器。
  • 导航到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox
  • 手动修改右侧VersionVersionExt的值为6.0.14(或其他与HCL兼容的版本)。

2.6安装HCL

HCL软件包自带安装VirtualBox 6.0.14,前面已经修改过了注册表,所以下面安装过程中会检测到系统已安装,而不会再安装真实的VirtualBox 6.0.14版本。安装过程中,同样注意选择英文路径,并完成安装。

2.7恢复注册表

这里如果不修改注册表,可能无法运行eNSP,运行时会报错:

回到注册表编辑器,将之前修改的VersionVersionExt值改回5.2.44,以确保eNSP能够正常运行。

至此,整个安装过程结束。

3.验证安装

分别打开HCLeNSP,检查是否能够正常启动和运行。在HCL中拖拽设备、启动设备,并成功打开命令行界面。在eNSP中,同样进行设备拖拽和接口连线操作,验证其功能性。

4.补充说明

如果之前已经安装过了eNSP及其相关软件包,可以卸载现有的VirtualBox,安装VirtualBox-5.2.44,然后根据上面步骤2.5-2.7操作即可,整个过程不会太复杂。

这样,就实现华三模拟器(HCL)和华为模拟器(eNSP)的共存安装与使用。这两款模拟器各自具有独特的优势和功能,为网络工程师提供了丰富的学习和测试资源,是提升网络技能和实践能力的有力工具。

本次安装所用到的所有软件包截图如下:

上面截图的全套软件包已上传至网盘,关注公众号,回复关键字:ENHC ,获取。


Python运维实践
Python运维实践,专注于互联网技术的总结与交流,内容涉及Python自动化运维、Django框架、园区网络技术、linux云计算、系统架构及网络空间安全等知识的实践与分享。
 最新文章