WIN11家庭中文版使用ENSP+VirtualBox启动AR失败40错误+未完全关闭hyper-V,以及安装VirtualBox兼容性问题

使用版本:eNSP 1.3.00.100+VirtualBox 5.2.44+WinPcap_4_1_3+Wireshark最新版

win11系统最好按照上述版本安装,VirtualBox不要安装更高版本,否则可能出现不兼容情况,Wireshark版本要求还好,安装顺序是VirtualBox 5.2.44+WinPcap_4_1_3+Wireshark  ---->  eNSP

附安装教程链接及安装包,Wireshark版本有点低,可以自己去下载安装最新版,我测试了最新版没有问题:

(11条消息) eNSP的安装【最全最详细教程】_ensp下载_橘淮南枳的博客-CSDN博客

下载链接:https://pan.baidu.com/s/1uDene9PD11AsT5-_J4D_vg 
提取码:c08s

 

WIN11家庭中文版在安装 VirtualBox 5.2.44会显示不兼容,无法安装,这时通过关闭内存隔离即可解决继续安装,方法:打开内存隔离设置,关闭内存完整性。

按照上述安装完成后本以为万事大吉,启动eNSP添加了几个AR设备,启动,发现报错:启动失败,错误代码:40。

后首先按照官方文档尝试解决,主要是检查虚拟网卡和VirtualBox网络设置是否添加和状态是否正常,过程忽略不计,发现一切正常后,排除此原因。

然后打开VirtualBox,尝试自己手动运行AR_Base虚拟机,结果发现运行不了,显示无法运行新任务,报错是英文,大概意思是:有正在运行的hyper-v。Hyper-V软件与VirtualBox不兼容。

因此解决办法就是彻底关闭所有Hyper-V服务或功能,然而就是这个彻底关闭,在安装了Hyper-V的WIN11家庭中文版上,倒腾了很久:

首先是在CMD管理员模式中用命令行关闭hyper-V:bcdedit /set hypervisorlaunchtype off。重启,运行AR_Base虚拟机,失败,原因一致。

然后检查windows功能,将有关虚拟机的和hyper-V(WIN11家庭中文版看不到!!)关闭,重启,运行AR_Base虚拟机,失败,原因一致。

然后检查windows服务,将有关hyper-V的服务全部停止,并改为手动。重启,运行AR_Base虚拟机,失败,原因一致。

最后检查系统信息,发现经过以上操作后,基于虚拟化的安全性显示运行状态,下图已经是我关闭后的结果图了,只要它是运行状态,VirtualBox启动虚拟机就会失败报错hyper-V,因此需要关闭。

这里参考的是这位大神的终极解决办法,使用微软官方工具来关闭:dgreadiness_v3.6:

虚拟化安全无法关闭导致的ENSP之AR40报错 终极解决方法及排错思路! - 想吃猫的老鼠 - 博客园 (cnblogs.com)

关闭重启后,为了保险起见,我又运行了下bcdedit /set hypervisorlaunchtype off,并且检查服务等,再次重启后,运行AR_Base虚拟机成功进入登陆界面,关掉虚拟机后,打开eNSP,成功启动设备,网络也正常运行!

后分享我的方法:在使用dgreadiness_v3.6后,我打开内存隔离发现它跟我未使用之前的状态有所区别,区别在于固件保护之前是打开状态,使用dgreadiness_v3.6关掉“基于虚拟化的安全性”后则变成了关闭状态,因此我猜测这两项设置效果是一致的,于是我再次打开固件保护,重启,运行AR_Base虚拟机,发现失败了,原因一致,去查看系统信息,发现“基于虚拟化的安全性”再次处于运行状态。于是我再关闭固件保护,重启,就成功了!去查看系统信息,发现“基于虚拟化的安全性”处于未启用状态。

这也证实了我的猜想,所以大家可以考虑这个方法来解决,就不用借助工具了。

  • 13
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
安装 ENSP(Enterprise Network Simulation Platform)需要一些步骤,请按照以下指南进行操作: 1. 首先,你需要从华为官网(https://e.huawei***。 2. 下载完成后,双击运行安装程序。如果系统提示你提供管理员权限,请点击允许。 3. 在安装向导中,你可以选择安装目标文件夹以及其他可选组件。按照个人需求进行选择,并点击“下一步”。 4. 点击“安装”按钮开始安装过程。等待安装完成。 5. 完成安装后,你可以在开始菜单或桌面上找到 ENSP 的快捷方式。 6. 启动 ENSP,你将看到一个欢迎窗口。点击“我同意”接受许可协议。 7. 接下来,你可以根据需要选择语言和安装路径。点击“下一步”。 8. 在设备列表中,选择你想要模拟的设备,并将其拖动到工作区。你可以模拟多个设备以构建网络拓扑。 9. 配置设备的参数,例如IP地址、子网掩码、默认网关等。 10. 连接设备之间的链路。选择两个设备并点击“连接”。调整链路的属性,如带宽、延迟等。 11. 配置设备之间的互联关系,例如启用路由协议。 12. 完成网络拓扑配置后,点击右上角的“运行”按钮启动仿真。你可以观察设备之间的交互和流量。 这样,你就可以在 Win11 上成功安装使用 ENSP 了。请注意,此过程可能因版本和操作系统的不同而略有差异。如有需要,请参考官方文档或社区支持获取更多帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值