eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)

目录

一、问题描述:

二、解决方法:

(一)解决方案一:

如何解决AR/WLAN设备启动失败问题

现象描述

处理步骤

检查虚拟网卡设置。

检查虚拟网卡属性设置。

检查防火墙设置。

检查杀毒软件。

检查VirtualBox安装目录。

检查硬件虚拟化设置。

(二)解决方案二

1. 卸载eNSP和VirtualBox

2. 删除程序相关文件夹

3. 清理注册表

4. 重启电脑

5. 安装VirtualBox

6.安装eNSP

7.测试

(三)解决方案三


Windows规格

版本                Windows 11 专业版

版本                22H2

操作系统版本        22621.3007

一、问题描述:

我们在使用eNSP模拟器时可能会遇到这样的问题:

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第1张图片

当启动一台AR路由器是会弹出一个提示框:

启动设备AR1失败

错误代码:40

详细:启动失败!

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第2张图片

1. 启动eNSP模拟器,打开后看到其主界面,点击左上角“新建拓扑”新建一个拓扑图。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第3张图片

2. 在新建的拓扑图中放置一个路由器,路由器默认名称为“AR1”。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第4张图片

3. 选中路由器鼠标右击,单击“启动”。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第5张图片

4. 等待设备启动。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第6张图片

5. 等待一段时间后弹出信息。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第7张图片

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第8张图片

二、解决方法:

(一)解决方案一:

1. 弹出“信息”界面后,首先单击“启动设备失败了,戳这里看看!”查找下原因。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第9张图片

2. 点击后进入“eNSP帮助”界面,单击右侧“如何解决AR/WLAN设备启动失败问题。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第10张图片

3. 点击后显示问题解决方案,按照步骤依次检查修改。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第11张图片

如何解决AR/WLAN设备启动失败问题
现象描述
  1. 启动AR设备之后,设备命令行无法接收输入,在长时间等待后一直输出“####”。
  2. 启动AR/WLAN设备时,提示“…错误代码40…”。
处理步骤
  • 检查虚拟网卡设置。

1. 检查安装eNSP的PC上是否存在名为“VirtualBox Host-Only Network”的虚拟网卡。

- 如果不存在,请添加虚拟网卡。

- 如果存在,请检查虚拟网卡的状态。

- 如果虚拟网卡的名称为“VirtualBox Host-Only Ethernet Adapter #2”,可尝试点击eNSP主界面“菜单-工具-注册设备”重新注册设备。如果还是出现这样的错误,请检查虚拟网卡的状态。

2. 检查虚拟网卡的状态。

查看名为“VirtualBox Host-Only Network”的虚拟网卡是否被禁用。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第12张图片

如果被禁用,请启用这个虚拟网卡。若重启设备仍然失败,请检查虚拟网卡的参数设置。

3. 检查虚拟网卡的参数设置。

检查虚拟网卡的设置是否符合以下要求:

IP地址为192.168.56.1,子网掩码为255.255.255.0。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第13张图片

同时取消选中“DHCP服务器”页签的“启用服务器”。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第14张图片

如果设置正常,设备启动仍失败,请检查虚拟网卡属性设置。

4. 添加虚拟网卡。

a. 打开VirtualBox程序。

b. 选择“管理 > 全局设定 > 网络”。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第15张图片

c. 可选: 如存在其他的虚拟网卡,请先删除其他的虚拟网卡。

d. 创建一个虚拟网卡,并进行如下设置。

IP地址为192.168.56.1,子网掩码为255.255.255.0,同时取消选中“DHCP服务器”页签的“启用服务器”。

按上面的步骤添加完虚拟网卡后,请再次尝试,如果还是出现这样的错误,请检查虚拟网卡属性设置。

  • 检查虚拟网卡属性设置。

1. VirtualBox5.0版本中,选择“控制面板\网络和 Internet\网络连接”。

2. 选中VirtualBox Host-Only Network网卡,右键选择属性,勾选 “VirtualBox NDIS6 Bridged Networking Driver”协议。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第16张图片

3. 确定后,请重启工具再次尝试,如果还是出现这样的错误,请检查防火墙设置。

  • 检查防火墙设置。

1. 在windows开始菜单中,选择“控制面板 > Windows防火墙”。

2. 在“Windows 防火墙”页面中,选择“允许程序或功能通过Windows防火墙”。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第17张图片

3. 在“允许的程序”页面中,查看“eNSP_VBoxServer”行“公用”列的勾选框是否选中。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第18张图片

4. 如果没有选中,选中勾选框,单击“确定”。

5. 重启eNSP工具后再次尝试,如果设备仍启动失败,请检查杀毒软件。

  • 检查杀毒软件。

1. 检查电脑中是否安装QQ管家、百度杀毒、卡巴斯基等软件,此类软件阻止了模拟设备间的通信,导致模拟设备间的心跳报文无法互通。

2. 如有安装,请卸载。重启eNSP工具后再次尝试。

3. 如果还是出现这样的错误,请检查VirtualBox安装目录。

  • 检查VirtualBox安装目录。

1. 检查VirtualBox安装目录是否存在中文字符。

2. 如存在,修改VirtualBox安装目录为英文字符。

3. 如果还是出现这样的错误,请检查硬件虚拟化设置。

  • 检查硬件虚拟化设置。

1. 检查电脑是否开启硬件虚拟化支持。

2. 如未开启设置,参照如何解决使用eNSP工具时CPU利用率过高的问题。

3. 如果还是出现这样的错误,请查看解决方案二。

(二)解决方案二

1. 卸载eNSP和VirtualBox

控制面板>卸载程序

2. 删除程序相关文件夹

(1)删除“C:\Users\Administrator(用户名)\AppData\Local”下的 “eNSP” 文件夹(如果在用户文件夹底下找不到AppData,则需要点击查看>显示>在隐藏的项目前打√)。

(2)删除“C:\Users\Administrator(用户名)\”下的 “.VirtualBox“ 文件夹。

(3)删除“C:\Program Files\Huawei\ ”下的 “eNSP“ 文件夹。(若安装在其他盘,找到对应的Program Files,若没有则不用管)

3. 清理注册表

卸载eNSP和VirtualBox后仍会残留注册表需要我们手动清理。

(1)Win+R键打开运行窗口,输入regedit回车,打开注册表编辑器。

(2)选中“计算机”。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第19张图片

(3)按CTRL+F,打开“查找”对话框,先查找“VirtualBox”,再查找“vbox”关键字。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第20张图片

(4)在一个带有名为“VirtualBox”或“vbox”的文件夹下,或者数据带有“VirtualBox”或“vbox”关键词 ,并且文件夹内没有其他类似项,删除“匹配到的所属键值的文件夹”。注意:若查找没有“VirtualBox”或“vbox”的文件夹则查看解决方案三,此方案放弃。

4. 重启电脑

重新启动电脑。

5. 安装VirtualBox

安装VirtualBox-5.2.30-130521-Win

6.安装eNSP

安装eNSP,在此之前电脑必须已安装好了WinPcap、Wireshark、VirtualBox三款软件。

7.测试

新建拓扑,添加一个路由器启动。

启动路由器后如果还是显示错误则查看下列解决方案三。

(三)解决方案三

要求:与“解决方案二”中一致,首先确保电脑已经卸载eNSP、VirtualBox和程序相关文件夹(即“解决方案二”中1、2)

1. 卸载eNSP、VirtualBox完成后,打开控制面板>网络和Internet>网络和共享中心>更改适配器设置,查看网卡“VirtualBox Host-Only Network(或VMware Host-Only Network)”名字是否变成了“VirtualBox Host-Only Network #2(或VMware Host-Only Network #2)”。

如果变成了“VirtualBox Host-Only Network #2(或VMware Host-Only Network #2)”需要先进行修改,否则后面删除注册表部分可能会提示拒绝访问。

因为权限不足的原因,所以拒绝访问,我们需要在github上查找到一个工具RunAsTI

2. 访问下方网站,点击右上角“下载zip”,若下载过程中提示有病毒消息暂时忽略。

GitCode - 开发者的代码家园

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第21张图片

3. 下载完成后解压压缩包。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第22张图片

4. 解压后进入文件夹,在文件夹中双击“RunAsTI64.exe”程序运行。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第23张图片

5. 运行后进入命令行界面,输入“regedit”打开“注册表编辑器”。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第24张图片

6. 打开注册表编辑器后,查找到

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces\”下,将Interfaces(文件夹)下的文件夹一个一个展开,在展开的文件夹中找到“Kernel文件夹里“数据”栏有“VirtualBox Host-Only Network”和“VirtualBox Host-Only Ethernet Adapter”,找到后删除“Interfaces”下文件夹里“Kernel文件夹下“数据”栏有“VirtualBox Host-Only Network”和“VirtualBox Host-Only Ethernet Adapter”的这个大文件夹,如下图。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第25张图片

7. 删除上述情况中的文件夹后,重启电脑

8. 重启电脑后,安装VirtualBox(注意先安装VirtualBox,再安装eNSP)。

9. 安装完VirtualBox后,安装eNSP。

10. 安装eNSP后打开,新建拓扑图,放置一个路由器并启动。

11. 启动路由器后等待几秒中,当设备颜色变为浅蓝色即表示启动成功

注意:未启动路由器等设备时路由器图标为深蓝色。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第26张图片

点击或者选中路由器等设备时其为橙色。

点击路由器:

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第27张图片

选中路由器:

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第28张图片

启动设备成功后其颜色为浅蓝色。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第29张图片

12. 启动成功后,双击设备图标进入其操作界面便可进行操作。

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第30张图片

eNSP模拟器启动设备AR1失败,错误代码:40解决方法(2024)_第31张图片

根据以上步骤逐个进行试验希望可以解决您遇到的问题。

你可能感兴趣的:(eNSP,智能路由器,网络)