无法访问Ubuntu 17.04上的任何Vagrant站点

时间:2017-04-17 16:54:08

标签: ubuntu vagrant homestead

我正在全新安装Ubuntu Budgie 17.04,并且只安装了更新,Virtual Box和Vagrant。

我已尝试完成https://box.scotch.io上的设置以及https://laravel.com/docs/5.4/homestead的设置。

他们都成功地运行流浪者,没有错误被抛出。但是,如果我尝试转到http://192.168.33.10/获取默认的Scotchbox页面或尝试转到默认的homestead.app(它位于我的主机文件中),页面将永远加载,并表示连接已超时。

有关如何排查和解决此问题的任何想法?

编辑:我可以访问localhost:8000并查看我的vagrant dummy index.html文件...但仍然无法使用homestead.app或192.168.10.10

编辑2:不确定这是否真的是一个很好的解决方案,但在我的主机文件的顶部我有这条线......

127.0.1.1 xander-pc

删除这一行修复了我所有的流浪问题。删除此行会产生任何负面影响吗?

2 个答案:

答案 0 :(得分:1)

如果您打算使用非流浪的就绪图像,则应在初始化服务器之前在this.state.someKey; 中指定主机名。

.Vagrantfile

默认情况下,Vagrant将尝试通过名称" Vagrant"通过SSH连接到访客。因此,如果您没有告诉Vagrant您使用的其他名称,Vagrant只会告诉来宾SSH服务器它尝试连接到主机名呼叫' Vagrant'。当服务器检查主机名并返回Vagrant ssh客户端拒绝的其他内容时。如果你删除那条线,那么Vagrant就没有争吵。

答案 1 :(得分:1)

我对所有流浪者盒子都有同样的问题,并找到了解决方案:

删除/ etc / hosts文件中的第二行  像你建议只是取消注释或删除包含以下内容的行: 127.0.1.1 [computer-name]

安装网络工具 似乎ubuntu 17.04不再安装包net-tools

通过安装它们 sudo apt-get install net-tools

它应该再次运作。