每当我为Laravel Homestead 2.0运行vagrant up
(或homestead up
)时,我会收到如下连接超时错误;
(...usual 'vagrant up' stuff...)
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.
(...left part out to reduce the size of this question...)
If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
这个问题的主要关键是这个 ONLY 发生在家里的互联网连接上。当我在办公室(不同的网络)时,一切都按预期运行。所以这意味着它与我的家庭网络/路由器有关...?
我尝试了很多东西,谷歌几乎不再给我新的搜索查询结果,这里是最重要的一些;
8.8.8.8
和8.8.4.4
homestead login:
的GUI,与在办公室工作正常时的GUI相同。甚至尝试使用用户vagrant
登录并传递vagrant
我真的希望有人可以提供一个有效的解决方案,我现在已经认真对待了几天......
当然,解决方案和良好的答案将得到奖励,并标记为答案!
答案 0 :(得分:1)
不要忘记添加"域名"将Nginx站点添加到计算机上的hosts文件中! hosts文件会将您对本地域的请求重定向到Homestead环境中。在Mac和Linux上,此文件位于/ etc / hosts。在Windows上,它位于C:\ Windows \ System32 \ drivers \ etc \ hosts。您添加到此文件的行将如下所示:
192.168.10.10 homestead.app
在Windows中,您必须在访问和编辑etc / hosts文件时以管理员身份运行记事本
答案 1 :(得分:0)
我有同样的问题。 在我的情况下,我摧毁宅基地箱并重建它并且所有工作 就好了。 我刚刚运行了以下内容: - 宅基地破坏 - 宅基地
希望有所帮助。