美文网首页
windows系统中VirtualBox无法创建Host-onl

windows系统中VirtualBox无法创建Host-onl

作者: efreeway | 来源:发表于2023-02-02 11:30 被阅读0次

主要内容:

防火墙可能导致VirtualBox无法创建Host-Only网络。

故障现象:

VirtualBox安装的时候,并不自动创建Host-Only网络。如果需要虚拟机和Host主机通信,就要手动创建Host-only网络,创建方法可以通过图形界面,也可以通过命令行,功能是一样的。

下面是图像界面创建Host-only网络的操作路径:

virtualbox创建Host-only网络的操作路径.png

在Host主机启用防火墙的情况下,可能会得到类似如下的提示:

c:\Program Files\Oracle\VirtualBox>vboxmanage hostonlyif create

0%...

Progress state: E_FAIL

VBoxManage.exe: error: Failed to create the host-only adapter

VBoxManage.exe: error: Querying NetCfgInstanceId failed (0x00000002)

VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface

VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp

主要内容就是创建host-only网卡失败,查询NetCfgInstanceId失败。

查了网上的资料,virtualbox官方说:如果在一个干净的windows系统中安装,不会碰到这个问题。

那么我们的系统多了什么会让virtualbox不能正常工作呢?第一个要想到的就是防火墙,因为防火墙会对程序的很多行为进行了限制。

解决方法:

1、先拔掉网线,防范禁用防火墙期间的外界攻击;

2、禁用防火墙;

3、使用administrator身份启动virtualbox程序,重新创建Host-Only网络;

4、创建成功后重新启用防火墙,插上网线。

相关文章

网友评论

      本文标题:windows系统中VirtualBox无法创建Host-onl

      本文链接:https://www.haomeiwen.com/subject/pbiwhdtx.html