【网络】启动设备 AR1 失败. 错误代码: 40. 详细: 启动失败

起序:这两天又在学习 网络,之前是使用思科的 Cisco Packet Tracer 做网络拓扑图,学校培训老师使用 eNSP 做网络拓扑图,使用 eNSP 的时候遇到的一个问题,目前已解决,特记录一下,希望帮到有需要的同志。


  • 敲重点:别光看图片,看文字,看文字,看文字。
  • 搞不定的私信我,加微信,我远程帮你整;还有一件事,我给你私信的内容记得看,好些次,给你们私信后,就没消息了,太气人了。(2022 - 03 - 21 更新)
  • 最下面有联系方式,加微信请备注:【CSDN】eNSP 解决不了。免费解决问题,但实在解决不了,别恶语相向。(2022 - 03 - 25 更新)
  • 新更新内容:关闭虚拟化。(2022 - 04 - 18 更新)
  • 安装自检:(2022 - 04 - 26 更新)
    • 软件版本:Virtual Box:5.2.x(最好在 5.2.26 ~ 5.2.40 范围内),eNSP:1.3.00.100;
    • 软件别安装在中文路径下,必须安装到英文目录下;
  • 累了:最近累了,微信二维码已经删除了,不定期再添加上。(2022 - 05 - 28 更新)

  • 随便说点吧,有点苦笑,打开文章第二句话就是:敲重点:别光看图片,看文字,看文字,看文字。那就是不看,直接划到最后,加好友,等我远程过去的时候,一检查,要么版本不对应,要么安装在有中文的目录了,看到几个字这么难吗,自从将微信二维码放文章上,也帮助了不少同学,啥样的人都遇到了,在此只说一次,如果连 " 安装自检 " 都不看,我远程看了还有问题,我就不会再花时间给你解决问题,工作天天忙的要死,我自己歇着不香吗。至于这段话,你爱看不看,就是个人情绪在这瞎BB。(2022 - 05 - 13 更新)

一、报错内容

启动设备 AR1 失败. 错误代码: 40. 详细: 启动失败。我在启动路由器的时候,总是出现这个问题。大部分人可以按照官网解决这个问题,但我的情况不一样。

在这里插入图片描述


二、原因

Windows 10 在安装 VirtualBox 的时候,虚拟网卡的名称是 VirtualBox Host-Only Ethernet Adapter #2。(至少我的是这样),查询之后,貌似是 VirtualBox 在卸载的时候,没有卸载干净,VirtualBox Host-Only Ethernet Adapter 变成了 VirtualBox Host-Only Ethernet Adapter #2

但是 eNSP 默认是使用 VirtualBox Host-Only Ethernet Adapter,所以 eNSP 在启动路由器的时候就会报错。

在这里插入图片描述


三、解决方法

解决办法有两种:

  1. 删除卸载 VirtualBox(注册表的也都删干净);
  2. 编辑 AR_Base.vbox 文件,更改 HostOnlyInterface 内容。

这里我就不说第一种了,因为我不能保证一定卸载的干净,直接开始第二种。

1、寻找 AR_Base.vbox 文件

AR_Base.vboxF:\Program Files\Huawei\eNSP\vboxserver\ARBaseBackup\AR_Base 目录下,我的不在 C 盘

在这里插入图片描述


2、编辑 AR_Base.vbox 文件

可以使用 notepad++ 打开该文件,搜索 HostOnlyInterface,我的 eNSPv1.3.00.100 版本。是在 42 行

在这里插入图片描述


可以看到 HostOnlyInterfacenameVirtualBox Host-Only Ethernet Adapter,跟本机 VirtualBox 虚拟出来的网卡不同。

<HostOnlyInterface name="VirtualBox Host-Only Ethernet Adapter"/>

这时候就需要将 HostOnlyInterfacename 改成和 VirtualBox 虚拟出来的网卡同样的名称。

<HostOnlyInterface name="VirtualBox Host-Only Ethernet Adapter #2"/>

在这里插入图片描述

3、重启 eNSP

配置结束后,第一次打开是以管理员身份打开 eNSP,让 VirtualBox 加载设置,如果不用管理员身份打开,肯定会报错。

在这里插入图片描述

打开之后,先不着急做图,先注册一下设备,菜单 → 工具 → 注册设备

在这里插入图片描述

勾选 AR_Base,点击 注册,显示如图之后,点击 退出 即可。之后就可以不使用管理员身份也是没有问题的了。

在这里插入图片描述

四、其他

上述配置完毕后,在启动 eNSP路由器 的时候出现下面情况。都是 #,就是启动不了路由器。那就需要接下来的配置了。

在这里插入图片描述

1、配置 IPv4 地址

VirtualBox 虚拟出来的网卡配置 IP 地址,必须是 192.168.56.1/24 的。至于为什么,母鸡呀。因为当我配置不是这个地址时(比如: 192.168.57.1),eNSP 启动 路由器 的情况如上面显示图片一样,都是 # 号。

在这里插入图片描述

配置 IP 地址 时如果出现 下列情况。原因是旧网卡已经不再使用,但它的 IP信息 有残留,导致正在使用的网卡不能改回原来的 IP,其实就是IP冲突。但有时候我们必须使用回原来的IP。那就需要删除注册表中残留的信息。

在这里插入图片描述

2、删除注册表

Win + R,输入 regedit

在这里插入图片描述

找到下面框内的选项。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0x\Services\Tcpip\Parameters\Interfaces

在这里插入图片描述

先查看 IP 地址: 192.168.56.1 是否有其他网卡占用,如果有占用,先把那个网卡的 IP 地址 更改成其他的。确保没有网卡占用这个 IP 地址 后,再把这个注册表删除即可。

然后 VirtualBox Host-Only Ethernet Adapter #2 这个网卡就可以配置 192.168.56.1 这个地址了。

在这里插入图片描述

3、再次重启 eNSP

此时的重启 eNSP 和第三步的 重启 eNSP 一样,重做一次那个步骤,然后再在 eNSP 中启动 路由器,终于可以了。

在这里插入图片描述

五、附加(2022 - 04 - 18 更新)

如果上述还是无法解决问题,还是报 启动设备 AR1 失败. 错误代码: 40. 详细: 启动失败,可以试试将虚拟化管理关掉。

# 以管理员身份运行命令提示符
bcdedit /set hypervisorlaunchtype off

六、联系方式

加微信请备注:【CSDN】eNSP 解决不了,免费解决问题,有可能帮你解决问题,但实在解决不了,别恶语相向。(如果加微信不是解决问题的,就别加)

发不了 V X 了,扣 Q 群:809282171,备注【CSDN】eNSP 解决不了

如果对您有帮助,点个赞再走吧。

评论 164
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

边扯边淡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值