此问题可以从ENSP的帮助的FAQ中得到答案,与VMware是否安装无关系,这是我的电脑的网卡页面

enspce12800提示虚拟化 ensp虚拟机无法启动_服务器

 

 AR路由器,CE交换机报错40代码均适用

1.问题描述

  1. 本来ensp中的设备可以正常启动的,window10升级后,便无法正常启动,提示“…错误代码40…
  2. 在网络适配器中,本来的VirtualBox的虚拟网卡VirtualBox Host-Only Network #2也消失了
  3. enspce12800提示虚拟化 ensp虚拟机无法启动_IP_02

  4. 设备管理器中也没有之前的那个网卡
  5. enspce12800提示虚拟化 ensp虚拟机无法启动_IP_03

  6. 打开VirtualBox时,提示:有一个或多个虚拟硬盘 、光盘或软盘当前无法访问。因此你可能无法打开那些要使用这些介质的虚拟电脑直到它可以再次访问为止
  7. 试图在虚拟机打开一个ensp注册的设备时,出现下图问题
  8. enspce12800提示虚拟化 ensp虚拟机无法启动_IP_04

2.悲惨经历

至今为止,我已经碰到这个问题两次了,都是因为window 10进行了一次大的更新导致的,平时那些小的更新倒没有出现这个问题

  1. 第一次我是重装了ensp和VirtualBox解决的,搞了好久才弄好的,关键是要把有关ensp的安装目录以及它产生的一些文件要彻底删除干净,那些项目工程文件是可以不删除的
  2. 第二次我是通过重新创建一个虚拟网卡,然后修改IP进行解决的。下面主要是介绍这种方法

3.解决方法

  1. 重新创建一个新的Host-Only虚拟网卡
    创建Host-Only虚拟网卡的方法有很多:
    1. 通过VirtualBox创建,推荐使用这个方法,下面主要是介绍这个方法
    2.通过设备管理器进行添加过时硬件,从而创建新网卡, 这个方法网上有很多教程,读者可以自行搜索

通过VirtualBox创建Host-Only虚拟网卡
1.打开VirtualBox
2.在菜单栏中,找到 管理—>主机网络管理器
注意:这里生成的网卡名称可能是#2,#3,#4之类的,这是没有影响的,不一定是要名称为VirtualBox Host-Only Ethernet Adapter的网卡

  1. 修改IP

这一步至关重要
1.找到新创建的网卡,修改IP为192.168.56.1,掩码为255.255.255.0。必须是这个IP,否则ensp中的设备还是没法正常启动。如果该网卡本身就是这个IP,则不用进行修改
该网卡的DHCP功能要关闭,默认是关闭的,最好也检查一下

  1. 删除之前ensp注册的设备,重新注册
  2. enspce12800提示虚拟化 ensp虚拟机无法启动_服务器_05

  3. 在菜单栏–工具中,找到”注册设备“一项
  4. enspce12800提示虚拟化 ensp虚拟机无法启动_enspce12800提示虚拟化_06

4.测试

enspce12800提示虚拟化 ensp虚拟机无法启动_enspce12800提示虚拟化_07

 

如何解决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”的虚拟网卡是否被禁用。


    如果被禁用,请启用这个虚拟网卡。若重启设备仍然失败,请检查虚拟网卡的参数设置。
  3. 检查虚拟网卡的参数设置。 检查虚拟网卡的设置是否符合以下要求:
    IP地址为192.168.56.1,子网掩码为255.255.255.0。


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


    如果设置正常,设备启动仍失败,请检查虚拟网卡属性设置。
  4. 添加虚拟网卡。
  1. 打开VirtualBox程序。
  2. 选择“管理 > 全局设定 > 网络”。
  3. 可选: 如存在其他的虚拟网卡,请先删除其他的虚拟网卡。
  4. 创建一个虚拟网卡,并进行如下设置。 IP地址为192.168.56.1,子网掩码为255.255.255.0,同时取消选中“DHCP服务器”页签的“启用服务器”。

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

  • 检查虚拟网卡属性设置
  1. VirtualBox5.0版本中,选择“控制面板\网络和 Internet\网络连接”。
  2. 选中VirtualBox Host-Only Network网卡,右键选择属性,勾选 “VirtualBox NDIS6 Bridged Networking Driver”协议。
  3. 确定后,请重启工具再次尝试,如果还是出现这样的错误,请检查防火墙设置。
  • 检查防火墙设置
  1. 在windows开始菜单中,选择“控制面板 > Windows防火墙”。
  2. 在“Windows 防火墙”页面中,选择“允许程序或功能通过Windows防火墙”。
  3. 在“允许的程序”页面中,查看“eNSP_VBoxServer”行“公用”列的勾选框是否选中。
  4. 如果没有选中,选中勾选框,单击“确定”。
  5. 重启eNSP工具后再次尝试,如果设备仍启动失败,请检查杀毒软件。
  • 检查杀毒软件
  1. 检查电脑中是否安装QQ管家、百度杀毒、卡巴斯基等软件,此类软件阻止了模拟设备间的通信,导致模拟设备间的心跳报文无法互通。
  2. 如有安装,请卸载。重启eNSP工具后再次尝试。
  3. 如果还是出现这样的错误,请检查VirtualBox安装目录。
  • 检查VirtualBox安装目录
  1. 检查VirtualBox安装目录是否存在中文字符。
  2. 如存在,修改VirtualBox安装目录为英文字符。
  3. 如果还是出现这样的错误,请检查硬件虚拟化设置。