WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

新闻资讯

News

您当前位置: 新闻资讯 > 常见问题 > 详情

ENSP模拟器win10下AR启动失败错误40的解决方案-HCIA|HCIP|HCIE

发布日期:2024-03-19 浏览次数:2935 来源:WOLF-LAB常同学

ENSP模拟器win10下AR启动失败错误40的解决方案-HCIA|HCIP|HCIE

WOLFLAB网络技术实验室1.jpg

ENSP模拟器资料包、安装视频下载联系WOLF-LAB客服:17316362402

1. 重新安装ENSP的所有组件(包括winpcap,virtualBox,wireshark,ensp),如果不能解决看2;

2. 打开Oracle VM VirtualBox,删除除了选中的三个base外的所有clone:

图片1(8).png

重新注册:注意:拓扑图上不得有任何设备

图片1(9).png

图片1(10).png

等AR_Base,AC_Base,AP_Base三个都显示注册成功后再建立拓扑启动设备,如果还未解决请看3;


3. 检查vbox是否成功创建了虚拟网卡:

(这里的核心技术引用自http://support.huawei.com/ecommunity/bbs/10267225.html?p=1#p10582520)

图片1(11).png

正常情况下,网卡的名称为VirtualBox Host-Only Ethernet Adapter,IP地址为192.168.56.1 255.255.255.0,并且能在电脑上ping通:

图片1(12).png

如果ping不通或地址不对或根本没有这个虚拟网卡或虚拟网卡被禁用,AR都不会启动成功。

1) 网卡被禁用等简单问题自己处理;

2) 没有这个虚拟网卡:打开virtualbox→管理→全局设定→网络:看host-only网络里有没有网卡,如果没有自己创建一个;如果有多个全部删除了再创建一个,并且禁用dhcp,ip地址配置为192.168.56.1 255.255.255.0(有些人会在电脑的网络适配器设置里配置IP地址,会提示这个地址被用,所以修改也是不成功的)。即使这里显示创建网卡VirtualBox Host-Only Ethernet Adapter失败的红字也不用管,关闭再打开就能看到网卡了,然后修改地址就行。

3) 第2)步如果一开始就打不开virtualbox,提示com什么的,请把virtualbox属性→兼容性设置为win7等的管理员运行模式,如果不提示直接打开就不用管了。


4) 虚拟网卡名称为VirtualBox Host-Only Ethernet Adapter #2等


核心技术:修改C:\Program Files\Huawei\eNSP\VBoxServer\ARBaseBackup\AR_Base的模板中显存为大于6M。

本机电脑是从win7直接升级而来的win10,发现ensp无法启动路由器了,始终提示错误40,但是交换机防火墙OK。按照论坛和网上各种说法更新virtualbox,修改虚拟网卡设置,或者重新注册都无法解决。折腾2小时后,现将自己的解决办法分享出来,应该可以帮到同样状况的朋友。

首先是virtualbox,我使用的是5.0。ensp注册后virtualbox管理器中会出现AR_Base,WLAN_AC_Base这样的虚拟机模板。

可以看到虚拟机的配置中有个“显存大小”为1MB,正是这个1MB的显存使得AR路由器启动失败。事实上点开虚拟机配置页面就会自动弹出显存大小太小的警告。

当在ensp中启动一台AR,virtualbox中相应会创建一个AR虚拟机的clone,这个clone的配置和AR_Base是相同的,这时AR提示启动失败后不用管,我们修改一下这个AR clone的配置,将显存大小调整为9MB,保存退出。再次启动ensp中的这台AR,如果没有别的问题,那么路由器就启动成功了。

但是。。。你如果要创建多台路由器组网,你必须每次手动进行这样的修改,是不是会抓狂?那么就一劳永逸解决一下吧:

找到ensp安装路径,例如我的电脑C:\Program Files\Huawei\eNSP\VBoxServer\ARBaseBackup\AR_Base,该目录下有个AR_Base.vbox文件,用文本编辑器打开之,搜索“Display VRAMSize”,可以看到这个参数值默认设置为1,将之改为9,保存退出。

重启ensp,重新注册AR设备,然后我们会看到virtualbox管理器的AR_Base配置中的显存大小已经改为9了,重要的是,每次创建新的路由器,AR clone的显存大小自动就是9,再不需要手动修改了。

至此问题应该完美解决了。不过有的朋友像我一样是从win7直接升级的win10,可能还是会启动失败,可以参考后面的办法:

升级来的win10,如果在win7的时候就装过virtualbox,那么有可能win10下的虚拟网卡名称后面多了个#2,重装virtualbox也不能消除,那么还是借助上面的方法,修改AR_Base.vbox文件,搜索“HostOnlyInterface name”,默认值是“VirtualBox Host-Only Ethernet Adapter”,直接修改为“VirtualBox Host-Only Ethernet Adapter #2”,保存退出。至此也应该大功告成了。


联系客服获取免费基础课学习资料包括HCIA学习视频、ENSP模拟器安装包,安装视频等!

https://www.wolf-lab.com/

WOLFLAB官方微信:17316362402

WOLFLAB官方QQ:2569790740

返回目录
在线咨询