问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Win11 24h2 不能正常使用ensp的问题(已解决)

创作时间:
作者:
@小白创作中心

Win11 24h2 不能正常使用ensp的问题(已解决)

引用
CSDN
1.
https://blog.csdn.net/weixin_46008548/article/details/145742620

Windows 11 24H2系统版本由于内核大小更改,导致VirtualBox 5.x.xx版本无法正常使用,进而影响到华为网络仿真软件(ENS)的运行。本文将详细介绍这一问题的具体原因,并提供多种可行的解决方案。

因为Win11 24h2的内核大小更改,目前virtualbox在7.1.4中更新解决了。所以Win11 24H2系统版本无法使用 5.x.xx的virtualbox版本,virtualbox对于这个5.x.xx版本早已停止维护,所以这个以后不会有调整。
对应的报错代码是 virtualbox错误代码:rc=-5607
描述:ntdll.dll: SizeOfImage (0x263000) isn't close enough to the mapping size (0x266000)
但是ensp 现在的版本又需要5.2.xx版本的virtualbox提供支持,virtualbox 5.x.xx的ntdll文件的sizeofimage问题,此问题导致ensp无法启动虚拟网络设备(错误代码:40)
经过多轮测试之后,得出了几种解决方法,可以参考。
解决方法:
目录
1.回退Windows版本到23H2版本及以前
2.使用EVE模拟器
3.双系统
4.虚拟机安装Windwos 系统
5.使用兼容的ENSP版本

1.回退Windows版本到23H2版本及以前

但是更新超过十天之后,是没有办法回退的,那么就建议重装系统,可以参考相关系统安装教程。

2.使用EVE模拟器


Windows 11 24H2,虽然无法使用ENSP,但是EVE模拟器不受影响,EVE模拟器对于华为的设备支持,只支持四款设备,路由器AR1000、防火墙USG6000V、交换机CE6800和12800以及WAF5000,其他AC、AP设备都没有,如果只是简单的进行网络实验,EVE模拟器肯定是可以满足使用的。
下载官网:
https://www.eve-ng.net/

3.双系统

在自己电脑上安装两个操作系统,也就是常说的“双系统”,一个就是你的日常使用Windows11 24H2版本;一个Windows 11 23H2及以下版本,专门用来安装ENSP做网络实验,需要做实验的时候,用这个版本的操作系统就可以了。
可以参考相关安装教程。

4.虚拟机安装Windwos 系统
在虚拟机中安装一个Windows,比如Vmware中安装一个不是Windows 11 24H2版本的操作系统,然后在里面安装ENSP。
1.VMware 17现在可以免费下载,但是你需要注册账户,注册账户也不难
ProductDownloads - Support Portal - Broadcom support portal
2.使用相关资源链接
提醒:①切记,不要忘记开启CPU处的虚拟化功能。②在虚拟机里面是无法真正关闭hyper-v的,这是虚拟机没办法避免的。③ENSP的模拟器启动比真机慢。

5.使用兼容的ENSP版本

使用不强制需要virtualbox 5.x.xx版本的ENSP版本,但是会有功能上的缺失,除了USG6000V不能使用以外,其他的功能都可以支持
此版本是在Win11的24H2版本多台电脑上测试过,可以用的,如果安装报错,100%不是这个安装包的问题,而应该是其他问题,应该首先考虑的是Hyper-V没有关闭、内存完整性没有关闭、虚拟化没有关闭等问题。
步骤:
①首先卸载当前电脑中有关的软件信息,比如Winpcap、Wireshark、Virtualbox、ENSP这四个软件。
②下载相关ENSP 版本。
③ 双击运行里面ENSP安装程序,会提示你安装Winpcap、Wireshark、Virtualbox,使用ENSP安装程序,自带的其他程序软件版本,不要使用自己的virtualbox版本,不然不兼容。安装之后Virtualbox不能打开是正常的,因为就是低兼容版本。
④功能除了USG6000V不能用以外,其他都可以用。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号