Laravel/Homestead - OSX - Vagrant连接超时

3

问题

我尝试在我的 MacBook Air 上使用 Laravel Homestead。我按照http://laravel.com/docs/4.2/homestead的说明进行操作,但当我运行 vagrant up时,它停止在:default: Warning: Connection timeout. Retrying...。由于 connection timeout 的原因,当我无法成功运行 vagrant up 时,我无法执行 vagrant provisionvagrant reload。但是我可以通过 vagrant ssh 登录到虚拟机,并且可以从虚拟机中ping通google。我还可以在我的机器上启动其他vagrant boxes,没有任何问题...

信息:

  • 操作系统:OSX 10.10(Yosemite)
  • Vagrant:1.6.5
  • Virtual Box:4.3.16

我在互联网上搜索了一些“解决方案”,但都没有解决我的问题:

  1. 打开“硬件虚拟化”。这在基于Ant的Mac电脑上会自动打开。

  2. 使用 v.gui = true 启动VM。这将在视图中启动具有服务器终端的VM。没有任何错误信息。但这并没有解决问题。

更多调试步骤:

  1. 尝试通过运行 vagrant init laravel/homestead 然后 vagrant up 来启动vagrant box laravel/homestead。仍然出现相同的问题。
  2. 我尝试了 vagrant box laravel/homestead 版本 0.1.70.1.80.1.9(最新版本),都出现了相同的问题。
2个回答

0
你是否让vagrant输出继续运行,直到出现“default: Warning: Connection timeout. Retrying…”的提示?Vagrant可能正在尝试重新连接。看起来你在看到这个错误时退出了,而没有等待vagrant完成实际的退出错误。

它有一个实际的退出错误,说它无法连接。 - KernelCurry

0

这是一篇一年前的帖子,也许你已经解决了它,但我最近也在苦苦挣扎,终于解决了。

我遇到了同样的问题,所有配置都正确,但无法ping通192.168.10.10

在我的情况下,似乎我的发行版(Archlinux)默认没有安装net-tools软件包,因此安装它使我能够连接。

请参阅Archlinux Wiki上的相关部分。

希望能帮助到有需要的人。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接