eNSP华为路由交换设备模拟器AR设备启动失败“错误代码40”问题解决方案
现象描述
- 启动AR设备之后,设备命令行无法接收输入,在长时间等待后一直输出“####”。
- 启动AR/WLAN设备时,提示“…错误代码40…”。
如下图所示:
处理步骤
- 检查虚拟网卡设置
- 检查虚拟网卡属性设置
- 检查防火墙设置
- 检查VirtualBox安装目录
这是以上解决“错误代码40”大致流程,根据eNSP官方帮助的操作之后,均未解决问题;
然后重装了eNSP还有它自带的那几个软件,wireshark、virtualBox发现还是未能解决,后来才知道,这个问题仅仅是vbox虚拟机和eNSP间的问题,所以wireshark不需要重装;
下面就是如何真正有效快速可以解决这个“错误代码40”的方法;
解决方案笼统的概括为:找到一个eNSP和VirtualBox兼容的版本
软件要求:
eNSP 版本 1.2.00.510 下载链接:
https://support.huawei.com/enterprise/zh/network-management/ensp-pid-9017384/software/21841384?idAbsPath=fixnode01|24030814|250382819|250382821|9017384
(或者1.3.00.100 V100R003C00SPC100因HCIE Lab考试使用这个版本,测试这个版本也没有问题)
VirtualBox 版本 5.2.22 r126460 (Qt5.6.2) 下载链接:
https://download.virtualbox.org/virtualbox/5.2.22/VirtualBox-5.2.22-126460-Win.exe
操作步骤:
- 将之前所装的eNSP、VirtualBox卸载掉
- 重新安装eNSP510版本,安装过程中不要再勾选VirtualBox5.1.14
- 安装VirtualBox5.2.22(其实这个先安装后安装都是一回事)
- eNSP注册设备
注意:打开eNSP,不要添加任何模拟设备,直接单击“菜单 - 工具 - 注册设备”,然后进行注册。
我这几次遇到的“错误代码40”都是这样解决的,不知道是不是eNSP和VirtualBox版本兼容性的问题,也是自己一次一次用eSNP和VirtualBox版本重复测试得出来eNSP510和VirtualBox5.2.22稳定,不报错。希望可以帮助到大家。
注意:注册设备之后还是启动失败提示40,关闭软件之后,断网重连即可!
又遇到了新问题,VirtualBox提示“此程序是否正常工作”,选择“是,此程序正常工作”就可以使用eNSP,一般就提示一次,选择是之后就不会再次提示;
可能会有多次提示的情况,迫于强迫症追求完美,还是想办法解决了吧:
eNSP->菜单->工具->选项->工具设置->VirtualBox,重新选了一下VirtualBox所在目录就没在提示。
写在最后
我想说,你华为那么大的企业,既然是民族骄傲,那就拿点规范出来,把模拟器好好修一下行吗,不仅依赖其他软件多,自身BUG还很多,光是弄一个启动失败这个问题就已经很伤脑筋了,做不好,那就不要做,不配做,就更不要做。
撰写评论