Bootstrap

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

因为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.使用我的资源链接

Vmware 17.5版本:https://download.csdn.net/download/weixin_46008548/90416322


提醒:①切记,不要忘记开启CPU处的虚拟化功能。②在虚拟机里面是无法真正关闭hyper-v的,这是虚拟机没办法避免的。③ENSP的模拟器启动比真机慢。
 

5.使用兼容的ENSP版本

使用不强制需要virtualbox 5.x.xx版本的ENSP版本,但是会有功能上的缺失,除了USG6000V不能使用以外,其他的功能都可以支持

ENSP Win11 24H2兼容版本下载链接:https://download.csdn.net/download/weixin_46008548/90415877

步骤:

①首先卸载当前电脑中有关的软件信息,比如Winpcap、Wireshark、Virtualbox、ENSP这四个软件。

②下载我分享的ENSP 版本。

③ 双击运行里面ENSP安装程序,会提示你安装Winpcap、Wireshark、Virtualbox,使用ENSP安装程序,自带的其他程序软件版本,不要使用自己的virtualbox版本,不然不兼容。安装之后Virtualbox不能打开是正常的,因为就是低兼容版本。

④功能除了USG6000V不能用以外,其他都可以用。

若是有问题或者有新的建议,可以留言。

;