创建的网卡为VirtualBox Host-Only Network #2
这个问题确实似很头疼的问题,有时候我们使用ensp出现40错误大部分都是因为我们的网卡和配置文件对不上,导致设备起不来。
首先我们要知道网卡:
一般我们使用ensp和VMware都会有3个虚拟的网卡,网卡是提供给我们出去或者互联的出口。就像我们上网一样,上网需要ip,IP获取就需要你开启你的网卡设备自动获取才可以进行网络连接。
而我们的虚拟网卡一般会配置一个固定的IP,这个IP就是我们使用设备的一个网关(相当于一个缺省路由出去),我们使用VMware的时候就需要这个东西了,在ensp中为了和VirtualBox关联起来
ensp的设备能启动必须要3个网卡名称一样
3个网卡的名字默认都是 "VirtualBox Host-Only Network"
1、本地的虚拟网卡
2、Oracle VM VirtualBox上的网卡
3、ensp 配置文件中的网卡(路径:C:\Program Files\Huawei\eNSP\vboxserver)
如果
ensp设备出现错误,网卡原因
首先看下VirtualBox Host-Only Network网卡有没有禁用
其次检查下这几个是否一样,配置文件是不变的,一般以配置文件为准。最多的错误是我们本地的网卡变成VirtualBox Host-Only Network #2,这个是因为我们在删除或重新安装更新Oracle VM时我们的网卡重新创建,而VirtualBox Host-Only Network是已经在注册表上有了,所以往后创建的都是VirtualBox Host-Only Network #2,这样我们在启动时,配置文件还是VirtualBox Host-Only Network,而我们的网卡是#2,设备找不到对应的网卡导致启动失败。
解决方法
我们知道了原因,那我们就可以针对问题所在找到解决的方法:
- 删除注册表VirtualBox Host-Only Network的信息,重启再重新安装VirtualBox
- 修改配置文件中的网卡名称
- 重装C盘(以前难得找方法就直接重装系统再重新安装软件)
方法一:修改对应的配置文件(这个经常改着改着就改回去了)
最简单的方法就是找到注册文件,更改虚拟网卡的信息,注意一共有2处需要修改,直接使用文本编辑打开,然后搜索VirtualBox Host-Only Ethernet Adapter,在后面加上#2(看你本地上的网卡是#几,一般都是#2)
注意:这个文本我们是需要提权才可以操作的,右击打开----点击属性----安全----选择users----编辑----将完全控制勾上,这样就可以编辑保存文件了
修改之后对应好就可以打开ensp设备打开运行了。(不行就重新注册下设备或者重启下)
方法二:删除注册表上的VirtualBox Host-Only Network信息
这个需要权限操作,下面工具是让我们获取注册表权限的
注册表的路径是:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces\(这里面的需要一个个找,找到我们需要删除的网卡就可以了)找到之后直接删除这个文件夹,然后重启电脑再重新安装VirtualBox,不然还是会出现#2
网盘地址:(链接)
https://pan.baidu.com/s/177NPJngs5VLpT92MXbaefg?pwd=e9ew 提取码: e9ew
RunAsTI-master(修改注册表).zip
边学习边成长,不足之处还望各位大佬提点提点!!
希望对像我们这样的新手有帮助,毕竟不想每次都重新安装电脑了。。。。