NO.002 ENSP安装使用指南

众所周知,ensp是一个很玄学的软件

一、 在安装之前,首先要删除原有的 VirtualBox 和 ENSP

如没有安装,第一步和第二步可直接跳过。

二、 卸载完成后,清除卸载残留文件

推荐使用GeekUninstaller和IObitUninstaller卸载

推荐使用WiseCare365Pro

三、安装软件

1、VirtualBox

下载好安装包后解压,打开文件夹,找到VirtualBox,右击,以管理员身份运行,然后按照步骤一步步进行

到这一步,VirtualBox就安装好了。

2、安装Wireshark

同样的在文件夹中找到Wireshark,并右击以管理员身份运行后进行安装。

到这里Wireshark就安装完了。

3、安装winpcap

这个基本不会出问题,下一步即可。

4、安装ensp

现在ensp日常有三个版本:

(1)V100R002C00B510

(2)V100R002C00B500

(3)V100R003C00SPC100

前两个版本推荐在win7使用,最后一个版本推荐在Windows10/11使用。

在文件夹找到对应版本的ensp安装包,双击该应用程序

接下来等待进度条跑完,点击完成即可。

界面预览:

5、增加环回口

主要用于将物理世界和ENSP进行过关联

cmd--->hdwwiz

从列表手动改安装

选择网络适配器

选择MicroSoft--->KM-TEST 还回适配器

添加完成

此时网络连接中就多了一个环回适配器

四、ENSP的基础配置

1、关联wireshark

选择Wireshark的安装路径

2、换字体和颜色

3、换透明度

4、基本操作

(1)搭建拓扑

选取设备

新建项目--->路由器----- >AR2220,拖拽出来

虚实结合

Step 1 拖出一朵云

Step 2绑定网卡

双击云,在弹出的窗口中的“绑定信息”中选择某张网卡(强烈不推荐绑定用于上网的网卡,例如无线网卡),选择端口类型为GE,点击“增加”,就多出一行信息。

Step 3绑定"云网卡"

绑定信息为UDP,端口类型为GE,点击增加

Step 4端口映射设置

将网卡和云网卡进行双向关联,互为进出。

形成的拓扑

(2)连线

选择Copper,点击云选择网口,点击设备选择网口,从而进行互联。

(3) 开机与配置

1)开启设备

点击播放键,开机后端口的指示灯变成绿色

2)配置设备

双击路由器,既可弹出配置页面,如果你觉得字体太小,可以按住Ctrl,通过向前滑动鼠标滚轮来将字体放大,同理,向后滑动则缩小。

在路由器上输入以下代码,就给设备的端口配置了一个IP地址

system-view

interface g0/0/0

ip address 192.168.10.1 24

3)配置网卡

配置云对应的网卡VMNet1

配置为192.168.10.88/24

4)联通性测试

在路由器上,ping192.168.10.88

看到下列回显则通信正常

(4)数据报文捕获

鼠标右键点击路由器,在菜单中选择“数据抓包”--->选择端口GE0/0/0

此时会自动弹出Wireshark

再次在路由器上ping 192.168.10.88,查看捕获的报文

(5)保存并关闭设备

在设备的用户模式下,输入命令

save

选择y

这样设备就会对你之前做的一系列骚操作的内容都记录下来。

点击停止按钮,关闭设备,此时链路的指示灯变成红色

关闭eNSP,可以根据需要进行拓扑的保存与否,点击“是”拓扑和配置信息就会保存下来了

然后指定保存的位置和名字

下次打开就可以直接双击test,继续配置

五、华三模拟器与ensp共存(Win10、Win11推荐,Win7不太稳定)

根据上面步骤安装好ensp以后,下载HCL模拟器安装包5.7.1

HCL其他支持共存版本有:HCL5.9.0:竞赛功能优化:竞赛区分开卷/闭卷,闭卷竞赛将限制切屏次数;一键修复优化:排查异常虚拟网卡;新增终端设备:基于Openwrt的Server2设备,可使用Openwrt基础功能进行实验,并定制化配置了FTP、DNS、Radius认证、组播模拟、802.1x客户端等服务HCL5.7.2:优化无线产品、Server服务器(TFTP、FTP、DNS功能优化)、抓包改为实时抓包展示(无线有bug)HCL5.5.0:新增AC、AP、Phone设备HCL3.0.1:兼容性最好

1. 将注册表编辑器打开

2. 复制以下注册表路径:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox

3. 将地址粘贴至注册表编辑器地址栏

4. 回车进入地址所在区域

5. 选择Version与VersionExt两项,将数值更改为6.0.14

如果不修改会提示:

6. 更改完成后,选择HCL安装包,进行安装

7. 一直下一步即可(路径建议使用默认路径,避免出现未知错误)

8. 完成安装后测试设备能否正常启动使用

9. 测试使用正常后,关闭设备,关闭HCL模拟器

10. 再次打开注册表编辑器,选择Version与VersionExt两项,将数值更改为5.2.44(其他版本按ensp已安装版本自行变动)

11. 更改完成后,再次打开HCL进行设备运行测试,正常使用后即可。

六、设备安装后的问题指南

1、所有设备无法启动,错误代码40

方法一

1、搜索框搜索“启用或关闭windows功能”

2、点击打开,将以下3项全部取消勾选,重启

3、Win+r打开“运行框”,输入“msinfo32”,发现“基于虚拟化的安全性”状态是“未启用”,Over~

还不行的话,继续

方法二

1、在CMD管理员模式中用命令行关闭hyper-V,然后重启

bcdedit /set hypervisorlaunchtype off

2、Win+r打开“运行框”,输入“msinfo32”,发现“基于虚拟化的安全性”状态是“未启用”,Over~

还不行的话,继续

方法三

1、Win+r打开“运行框”,输入“gpedit.msc”,进入本地组策略编辑器,禁用“打开基于虚拟化的安全”,然后重启

2、Win+r打开“运行框”,输入“msinfo32”,发现“基于虚拟化的安全性”状态是“未启用”,Over~

还不行的话,继续

方法四

1、Win+r打开“运行框”,输入“regedit”,进入注册表,进入以下的路径

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard

2、将EnableVirtualizationBasedSecurity的值,修改为0,没有的话创建DWORD32设置,然后重启

3、Win+r打开“运行框”,输入“msinfo32”,发现“基于虚拟化的安全性”状态是“未启用”,Over~

还不行的话,继续

方法五

1、搜索框搜索“设备安全性”,双击打开

2、打开“内核隔离详细信息”,关闭“内存完整性”,然后重启

3、Win+r打开“运行框”,输入“msinfo32”,发现“基于虚拟化的安全性”状态是“未启用”,Over~

还不行的话,继续

方法六

1、下载 Device Guard 和 Credential Guard工具,不清楚的话,可以百度搜索dgreadiness_v3.6

下载链接: Device Guard 和 Credential Guard 硬件准备工具

2、下载完,解压,应该是酱紫

3、打开PowerShell(管理员模式),输入 set-ExecutionPolicy RemoteSigned ,选择y

4、cd到解压后的路径下,然后输入以下命令,执行该程序

.\DG_Readiness_Tool_v3.6.ps1 -Disable

5、然后等待几分钟,重启电脑,出现提示按两次 F3,再次重启

6、Win+r打开“运行框”,输入“msinfo32”,发现“基于虚拟化的安全性”状态是“未启用”,Over~

还不行的话,继续

方法七 超级无敌究极牛逼 666 之法

前往雷电模拟器官网下载雷电模拟器

有人会问:煮波煮波,是不是没办法了,玩原神摆烂呀

当然不是,因为雷电模拟器会提示你的系统打开了虚拟化 点重启修复就行了

启动模拟器时提示虚拟服务(hyper-v)已开启可以点击重启电脑按钮关闭

但有的同学会说:煮波煮波,我还是没有关闭怎么办呀

哈哈哈哈哈哈哈哈哈,那就剩下一个终结技能了

方法八 宇宙无极限毁天灭地无敌雷霆闪电风火轮旋风半月斩

点击链接下载工具:HyperV-off.exe

步骤 1:以管理员权限运行脚本

找到下载的程序文件 HyperV-off.exe。

右键点击文件 → 选择 “以管理员身份运行”

若直接双击打开,可能因权限不足导致失败。

步骤 2:处理杀毒软件拦截

如果运行时报错“权限不足”或“被拦截”:

检查杀毒软件是否已彻底退出(包括后台进程)。

暂时关闭 Windows 防火墙(控制面板 → Windows Defender 防火墙 → 关闭)。

将工具添加至杀毒软件的信任列表

步骤 3:执行脚本并重启电脑

脚本运行完成后,会提示“操作完成!重启电脑生效”。

立即重启电脑

重启后,修改的配置才会生效。

该提供的脚本在关闭 Hyper-V 时,会连带禁用依赖虚拟化服务的其他 Windows 功能,例如:

Windows Hello(面部/指纹识别登录)

Windows 沙盒(系统隔离测试环境)

WSL2(Windows 子系统 Linux 2.0)

虚拟机监控程序平台请在操作前确认是否接受这些影响

感谢

https://blog.csdn.net/weixin_46119529/article/details/136914993

https://blog.csdn.net/weixin_44244190/article/details/125368835

https://www.bilibili.com/opus/917990899523256320

https://help.ldmnq.com/docs/xu-ni-fu-wu-hyperv-guan-bi-jiao-cheng

2、所有/部分设备无法启动,错误代码41、43

原因:

●设备没有注册

●设备注册失败

●VirtualBox 版本不匹配

检查以下情况:

1虚拟网卡设置异常

检查安装eNSP的PC上是否存在名为“VirtualBox Host-Only Network”的虚拟网卡

● 如果不存在,添加虚拟网卡。

● 如果存在,检查虚拟网卡的状态。

● 如果虚拟网卡的名称为“VirtualBox Host-Only Ethernet Adapter #2”,可尝试点击eNSP主界面“菜单-工具-注册设备”重新注册设备。如果还是出现这样的错误,检查一下虚拟网卡的状态。

检查虚拟网卡的状态。查看名为“VirtualBox Host-Only Network”的虚拟网卡是不是让禁用了

如果被禁用,启用这个虚拟网卡。

若重启设备仍然失败,检查一下虚拟网卡的参数设置。

检查虚拟网卡的参数设置检查虚拟网卡的设置是否符合图里的要求:

IP地址为192.168.56.1,子网掩码为255.255.255.0

同时取消选中“DHCP服务器”页签的“启用服务器”。

如果设置正常,设备启动仍失败,检查一下虚拟网卡属性设置

Windows自带防火墙拦截

操作顺序如下:

控制面板 - 系统和安全 - Windows Defender 防火墙 - 启用或关闭 Windows Defender 防火墙 - 关闭 Windows Defender 防火墙

杀毒软件拦截

检查电脑中是否安装QQ管家、百度杀毒、卡巴斯基等软件,此类软件阻止了模拟设备间的通信,卸载以后再试试

VirtualBox目录问题

检查VirtualBox安装目录是否存在中文字符,如果路径中含有中午字符,卸载VirtualBox后重新安装,位置选择一个目录为英文字符的。

硬件虚拟化未开启

●自己检查一下电脑是否支持硬件虚拟化

BIOS启用虚拟化

在 HP 计算机中启用虚拟化

●在计算机重新启动时按Esc键以查看启动选项。

●接下来,按F10键进入 BIOS 设置(按照屏幕上的说明进行操作)。

●转到System Configuration选项卡,选择Virtualization Technology并按Enter

●现在,选择Enabled并按Enter确认。

●最后,按F10键并选择Yes保存更改并重新启动 PC。

在戴尔系统中启用虚拟化 (VT-x)

●在 PC 启动时按F2键进入 BIOS 设置。

●在 BIOS 设置中,转到Advanced选项卡。在这里,选择Virtualization,然后按Enter键。

●现在,选择Enabled并按Enter键确认您的选择。

●最后,按F10键并选择保存更改并将 PC 重新启动到 Windows。

在华硕 PC 中启用虚拟化 (VT-x/AMD-V)

●就像戴尔一样,在启动 PC 时按F2键进入 BIOS 设置。

●同样,转到Advanced选项卡,选择Virtualization Technology,然后按Enter键更改设置。

●接下来,选择Enabled并按Enter键确认。

●最后,按F10键并选择保存设置并重新启动计算机。

在 Acer 计算机中启用虚拟化

●启动时按F2键进入 BIOS 设置。

●转到System Configuration选项卡,选择Virtualization Technology,然后按Enter更改设置。

●选择Enabled并按Enter键确认您的选择。

●最后,按F10键并选择保存更改并将计算机重新启动到 Windows。

示例

3、交换机无法启动

问题现象:无限########################

处理方法:

以管理员运行CMD,输入以下命令试一下:

●Win7、Win8和Win10系统,输入“lodctr /R”。

●Windows xp系统,输入“lodctr /R:PerfStringBackup.ini”

4、CPU占用过高

解决办法:

在bios中启用虚拟化技术

打开VirtualBox工具,选中使用的设备类型(如路由就选择“AR_Base”),单击 设置 选项,选择 系统 ,处理器界面,数量视设备配置修改

单击“硬件加速”页签,选中“启用 VT-x/AMD-V”和“启用嵌套分页”

点击 OK 确认设置

5、ensp报错40,Box报错“Raw-mode is unavailable courtesy of Hyper-V”解决办法:

使用管理员权限允许cmd,输入一下命令bcdedit 查看hypervisorlaunchtype返回信息为非off,输入以下命令关闭bcdedit /set hypervisorlaunchtype off 重启电脑后再行测试 若需要提供hyper-v虚拟化,可输入一下命令bcdedit /set hypervisorlaunchtype auto

6、winpcap提示已安装更高版本解决办法

将 C:\Windows\SysWOW64/文件夹内的wpcap.dll重命名为 wpcap.dll.old

将 C:\Windows\SysWOW64/文件夹内的packet.dll 重命名为packet.dll.old

7、cloud云朵只有UDP,没有其他网卡

导致原因:Winpcap版本太低(如1.9等版本),系统版本太高(win10、win11)解决办法:卸载已有Winpcap,重启电脑后安装Winpcap 4.1.3

8、box启动AR设备报错Error relaunching VirtualBox VM process: 5

command line: "60eaff78-4bdd-042d-2e72-669728efd737-suplib-3rdchild --comment AR_Base --startvm 5aa4275f-3791-41f1-aa74-ffc1e93b01fb --no-startvm-errormsgbox "--sup-hardening-log=d:\Program Files\Huawei\eNSP\VBoxServer\AR_BaselLogsVBoxHardening.log"" (rc=-104)Please try reinstalling VirtualBox.where: supR3HardenedWinReSpawn what: 5 VERR_INVALID_NAME (-104)- lnvalid (malformed) file/path name. 卸载完美世界对战平台即可(rushB又少了一个踩火的人)

9、不能为虚拟电脑 AR_Base 打开一个新任务

问题现象:原因:安装到非默认路径以外的其他路径,权限不足与软件冲突导致处理建议:卸载box并重启电脑,将Box安装到默认路径下即可10、win7下box打开提示获取 VirtualBox COM对象失败。应用程序将被中断 错误代码ENOINTEREACE(OX80004002)问题现象:

处理办法:

win+R打开运行界面,输入regedit回车,打开注册表管理器,找到路径为:HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}\InprocServer32

在打开的界面中选择InprocServer32

在右侧的分栏中选择默认,双击打开,将原来的oleaut32.dll改为带有路径的C:\Windows\System32\oleaut32.dll

然后点击确定,关闭注册表编辑器,重新运行box即可正常使用

10、启动AR设备失败,错误代码41

将Oracle VM VirtualBox的AR_Base、WLAN_AC_Base、WLAN_AD_Base、WLAN_SAP_Base、WLAN_AP_Base选中后,鼠标右键删除

选择删除所有文件

删除后,选择管理 - 虚拟介质管理器,将里边AR_Base、WLAN_AC_Base、WLAN_AD_Base、WLAN_SAP_Base、WLAN_AP_Base及下级文件删除。

打开eNSP软件安装目录,将下图所示文件夹删除,然后打开eNSP,直接左上角选择菜单 - 工具 - 设备注册,设备类型全部勾选,然后点击注册,注册成功后,拉一台设备检查是否启动正常。

11、启动AR设备失败,错误代码40,“The VM session was closed before any attempt to power it on.”

管理员运行Oracle VM VirtualBox软件,选择AR_Base、WLAN_AC_Base、WLAN_AD_Base、WLAN_SAP_Base、WLAN_AP_Base选中后,鼠标右键删除(如果提示删除失败,请关闭ensp软件后,再删除)一直提示删除失败请看以下操作:打开Oracle VM VirtualBox软件,选择管理 - 虚拟介质管理

选择AR_Base、WLAN_AC_Base、WLAN_AD_Base、WLAN_SAP_Base、WLAN_AP_Base左侧的下拉箭头,选择{xxxxxx},这时我们发现删除是灰色的

点击上面的释放按钮,在弹出的窗口中选择释放 - 删除文件(其他的AR_Base、WLAN_AC_Base、WLAN_AD_Base、WLAN_SAP_Base、WLAN_AP_Base等设备进行同样的操作)

操作完成后关闭虚拟介质管理器,再进行AR_Base、WLAN_AC_Base、WLAN_AD_Base、WLAN_SAP_Base、WLAN_AP_Base设备删除

删除后,管理员运行eNSP软件,重新进行设备注册(步骤5),添加AR2220启动测试是否正常

12、安装eNSP和HCL以后,HCL运行正常,但是eNSP提示VirtualBox server版本异常

原因分析:1、Oracle VM VirtualBox版本不对,不是推荐的5.2.442、注册表更改后未还原(自行检查)

13、VirtualBox Host-Only Network#2

问题原因:在启动AC AP AR设备时,需要借助虚拟网卡VirtualBox Host-Only Network,而电脑中不存在VirtualBox Host-Only Network只有VirtualBox Host-Only Network#2,设备无法去找到VirtualBox Host-Only Network。

正常的eNSP和virtual Box安装完成,建立的是VirtualBox Host Only Network。而由于不正常的操作进行了多次的卸载和安装。系统中的注册表占用了VirtualBox Host Only Network,也就是说卸载时没有卸载干净,导致新建的虚拟网卡一直是#2而不是默认的VirtualBox Host Only Network。若将名字改为原来的“VirtualBox Host-Only Network”后提示“无法重命名该连接。具有指定名的连接已经存在。指定一个不同的名称。”也就是说,原来的网卡还是存在,只是网卡隐藏了。

解决方法:删除注册表中的VirtualBox Host Only Network信息。

若权限不足下载RunAsTI工具 运行该工具提升权限。

运行打开窗口,输入 regedit

在注册表编辑器中搜索以下路径

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interface

找到如图所示一个文件夹,这就是“Virtualbox Host-Only Network Adapter”虚拟网卡残留的信息,然后将其删除。

之后在eNSP中重新注册设备解决。重新注册