未能在Windows10上打开/创build内部networkingVagrant

我昨天升级了我的Windows 10到最后一次更新,现在,当我启动vagrant up命令时,我有这个错误:

 ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'poweroff' state. Please verify everything is configured properly and try again. If the provider you're using has a GUI that comes with it, it is often helpful to open that and watch the machine, since the GUI often has more helpful error messages than Vagrant can retrieve. For example, if you're using VirtualBox, run `vagrant up` while the VirtualBox GUI is open. The primary issue for this error is that the provider you're using is not properly configured. This is very rarely a Vagrant issue. 

当我尝试使用GUI时,我有这个错误:

 Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND). Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND). 

我已经重新安装VirtualBox 5.0.10和扩展包,重新configuration主机只有以太网Adaptater,但总是相同的错误… … –

任何想法 ?

我find了解决scheme

  1. 打开Windowsnetworking连接
  2. 右键单击创build的VirtualBox主机专用适配器
  3. select属性
  4. 检查“VirtualBox NDIS6桥接networking驱动程序”
  5. 禁用并启用适配器

图片

新的NDIS6驱动程序存在已知问题,您可以安装它以使用旧的NDIS5驱动程序

卸载Virtualbox并尝试使用参数重新安装

> VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5

这对我有效。

我尝试了以上的select,但徒劳无功。 最后,我卸载了docker-toolbox(1.11.x)和virtualbox(5.16.x),并在docker-toolbox安装程序GUI中检查了以下选项(默认情况下,NDIS5选项未被选中)

NDIS5驱动程序选项未选中

另外networking连接的虚拟化有“桥networking驱动程序”选项UNCHECKED,并为我工作得很好

桥网络驱动程序选项未选中

打开networking和共享中心,然后转到边栏中的更​​改适配器设置。 右键单击适配器列表中的主机专用适配器,然后单击configurationbutton – >驱动程序选项卡 – >更新驱动程序button。 select浏览我的电脑…并在下一个对话框中select让我选….你应该看到只有主机驱动程序的列表中。 select它并点击下一步。 驱动程序更新后,请尝试再次使用虚拟机中的主机专用networking。

卸载Virtualbox并安装最新版本,在这个答案是5.12。 我安装了自动安装Virtualbox 5.10的Vagrant。 我在安装Windows 1511更新之后遇到了这个问题,卸载了Vagrant提供的Virtualbox并安装了最新版本。

这两个答案没有解决我的问题,但结合起来,我能解决这个问题。 我的情况是我试图安装和运行在Windows 7的电脑上的Docker,并不断收到错误:“看起来有什么问题…按任何键继续…”

经过多次挖掘,我能够将问题与Docker创build的主机networking适配器联系起来。 我安装了NDIS6驱动程序,但已启用。 我试图取消选中,禁用,重新检查,启用等,但它没有帮助。

然后,我卸载VB并重新安装,以获得NDIS5驱动程序的第一个答案。 这是没有检查,所以检查它,我能够通过这个问题。

我已经工作了一段时间,所有你需要做的就是打开VirtualBox,

文件>首选项 / networking>主机专用networking

您将看到VirtualBox主机以太网适配器

点击它,然后编辑。

我的stream浪虚拟机的IP设置是192.168.10.10,你应该编辑到你的虚拟机IP

这是我的适配器设置;

适配器设置

DHCP服务器设置

我刚刚在Windows 8上遇到了VirtualBox 5.1的这个问题。事实certificate,问题出在我安装的卡巴斯基病毒防护上。 它在Windows主机专用适配器上添加了“Kaspersky Anti-Virus NDIS 6 Filter”。 当我禁用该filter的虚拟机启动正确:

仅主机网络适配器属性

我有Windows 8.1和VirtualBox 5.0.16.105871有这个问题。 我尝试了我在这里find的每个build议,虚拟箱子站点和其他论坛。 没有为我工作。 尝试使用主机专用接口启动虚拟机时发生此错误:

 Failed to open a session for the virtual machine LinuxVMDev0. Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND). Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND). Result Code: E_FAIL (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} 

最后,唯一对我有用的解决scheme是:

  1. 卸载5.0.16
  2. 安装没有这个问题的版本4.3.36(至less在我的电脑里)
  3. 不卸载4.3.36,默认安装5.0.16版本

(始终以pipe理员身份安装,即以pipe理员身份运行安装程序)。

这在几天内尝试不同的解决scheme后,工作。

我的解决scheme是更新VirtualBox。

在我的Windows 8.1上全新安装了Docker工具箱(v1.12.5)之后,我首先遇到了这个问题。 什么对我来说是更新的VirtualBox。 然后,我有一些Windows Update后,同样的问题,并更新VirtualBox解决了这个问题了。

对我来说,禁用并启用networking连接是不够的,使其工作。 我不得不删除我的家庭用户的.docker仓库的内容(c:/Users/your_user/.docker/)。 这样做后,我重新安装Docker Toolbox和VitualBox,并使用machzqcq提示检查安装virtualbox与NDIS5驱动程序。

我在这里find了答案: https : //github.com/docker/toolbox/issues/473

最后,更新VirtualBox到5.1.23修复了这个问题。 您可以从官方网站下载该版本的Windows。