Ubuntu Vagrant up无法启动云映像上的网络接口

Ubuntu Vagrant up无法启动云映像上的网络接口,ubuntu,vagrant,virtualbox,Ubuntu,Vagrant,Virtualbox,流浪汉无法打开ubuntu/32。 在启动过程中,流浪者多次尝试连接,最终超时。 如果我通过VirtualBox manager连接到该框,ifconfig将显示eth0已启动,但没有为其分配IP。 那么我会的 sudo ifdown eth0 && sudo ifup eth0 之后,ifconfig显示eth0有一个IP地址。 然后我可以从vagrant连接到vagrant ssh 如果我使用VirtualBox manager关闭并打开guest,guest会显示ok(

流浪汉无法打开ubuntu/32。 在启动过程中,流浪者多次尝试连接,最终超时。 如果我通过VirtualBox manager连接到该框,ifconfig将显示eth0已启动,但没有为其分配IP。 那么我会的

sudo ifdown eth0 && sudo ifup eth0 
之后,ifconfig显示eth0有一个IP地址。 然后我可以从vagrant连接到vagrant ssh 如果我使用VirtualBox manager关闭并打开guest,guest会显示ok(具有IP地址),并且ifconfig显示eth0具有IP地址。 然后我可以从vagrant连接到vagrant ssh

如果我使用VirtualBox manager关闭并打开guest,guest会显示ok(具有IP地址),vagrant可以通过vagrant ssh连接

如果我通过vagrant(vagrant-halt)关闭电源并打开电源(vagrant-up),我会遇到同样的问题(vagrant端超时且没有IP地址),并且无法通过vagrant-ssh连接到来宾

当流浪汉尝试连接时,客人显示:

cloud-init-nonet[4.54]: waiting 10 seconds for network device
cloud-init-nonet[14.57]: waiting 120 seconds for network device
cloud-init-nonet[134.57]: gave up waiting for a network device
我在客人方面尝试了几个建议的解决方案,比如

无论我做了什么,对流浪汉都没有帮助

在对来宾中的IP地址进行初始修复后,VirtualBox manager可以启动该框,现在可以多次启动而不会出现问题。 但是,如果我通过vagrant(vagrant-halt)和power-on(vagrant-up)关闭电源,我会遇到同样的超时问题,并且无法通过vagrant-ssh连接到客户机。 我怀疑“vagrant up”会清除网络接口并重新设置,在此过程中会导致问题再次出现

(guest:ubuntu/trusty32也会发生这种情况)

  • 流浪汉1.7.4
  • VirtualBox-VirtualBox-5.0.0-101573
  • 主机-Windows Vista
  • 来宾ubuntu/32

至少对于ubuntu/trusty32,问题似乎是默认的VirtualBox Intel网络适配器与映像不兼容

解决方案是将网络适配器更改为AMD替代方案:

PCnet-FAST III (Am79C973)

您可以使用VirtualBox UI或通过更改Vagrant文件来完成此操作,如所示。

今天遇到同样的问题,真的很奇怪…只需将VirtualBox降级到4.3.28,它就可以工作了,因此问题一定是较新版本的VirtualBox 5.0.0不适用于Vagrant。从Vagrant的问题列表中,它建议将此问题修复为5.0.3,让我们等一下。看起来我对Virtualbox 5.0.10和ubuntu/trusty32也有同样的问题。有人找到了解决方案吗?我在ubuntu/trusty64上也没有找到。问题发生在一切工作了一段时间之后。最后流浪汉破坏了图像并安装了一个新的。谢谢!在ubuntu/trusty64上对我有效。它在我的虚拟盒的第二个实例上对我有效。是的,一个虚拟机在另一个虚拟机中。英雄联盟
PCnet-FAST III (Am79C973)