fan4w
fan4w
发布于 2024-04-10 / 246 阅读 / 0 评论 / 0 点赞

华为eNSP安装教程

学校的实验要求安装这个软件,但是按照这个软件的坑实在是太多了,我总结一下发在这里吧

安装前准备

eNSP安装前需要准备三个依赖,分别是VirtualBox,WinPcap和WireShark,下载链接我放在下面

Oracle VM VirtualBox · Download
WinPcap · Download
Wireshark · Download

WinPcap下载最新版本即可,WireShark我这里是4.0.6版本,但是对版本没有特殊要求,同样下载最新版即可;下载后一路安装即可。值得注意的是,eNSP只支持5.2.44以前版本的VirtualBox,亲测5.2.44版本是可行的,但在Win11下直接安装会提示错误信息「此应用无法在此设备上运行」,需要特殊设置一下:

VirtualBox的设置

这部分其实是最容易踩坑的部分,主要是要配置好下面的两个选项:

在Windows电脑「设置」->「隐私及安全性」->「Windows安全中心」->「设备安全性」下,选择内核隔离并关闭「内存完整性」,之后就可以正常按照VirtualBox了;

enter image description here

接下来还有一个坑,安装eNSP后,是这样的一个界面:

image-yuma.png

你可以试着双击运行「AR_Base」,如果你之前安装过Docker,那么恭喜你,你会发现它弹出一个窗口然后又闪退了,并且报错

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)

这个版本的VirtualBox启动需要关掉Hyper-V,用管理员权限运行cmd或者PowerShell什么的,输入

bcdedit /set hypervisorlaunchtype off

然后重启电脑,这时候你再进到PowerShell里面,输入bcdedit,会看到hypervisorlaunchtype字段的值变为 Off

hypervisorlaunchtype    Off

这时候进入VirtualBox双击运行「AR_Base」,就可以正常启动了

如果后面要使用Docker之类的,再去PowerShell里面输入,然后重启

bcdedit /set hypervisorlaunchtype auto

至此,安装eNSP的前置条件就完成了

安装eNSP

华为官网删掉了下载eNSP的链接并且重定向到了一个帖子里,在帖子里放了个百度网盘链接,但是链接又被和谐了… 我用的是同学分享给我的文件,各位可以自行去寻找,应该不难找到资源,只要注意eNSP的安装路径下不要有中文

使用eNSP

打开eNSP自带的第一个示例拓扑,框选全部设备,然后右键,启动;如果这时候能够正常运行并且不报错,双击路由器,出现了命令行界面并且可以像在正常的交换机上一样使用,恭喜你,可以开始使用eNSP了。
image-irxz.png


评论