2014-09-13 165 views
2

我已经在我的Mac上成功安装并设置了使用Vagrant和Virtualbox的Laravel Homestead。但是,使用ssh(大约需要20秒)(使用vagrant sshssh [email protected] ...)甚至更长时间发出命令(30s - 1m!)当启用互联网时,本地SSH非常慢(Vagrant/Laravel Homestead)

特殊问题是,只要我禁用Mac的Internet连接, SSH快速变得轻而易举,我可以以毫秒为单位登录和发布命令。

任何帮助,将不胜感激

回答

0

这听起来像VirtualBox的问题,而Vagran的错。 VirtualBox中的NAT网络(Vagrant中的端口转发)可能会导致很多奇怪的问题。 我建议你:

  1. 尝试更新的VirtualBox到最新版本,看是否能帮助

  2. 如果问题仍然存在,通过机器的IP配置流浪用户private_network和ssh,而不是本地主机(端口转发)。

+0

感谢您的回复。我在配置文件中添加了config.vm.network“private_network”,ip:“127.0.0.10”'',它加快了SSH的速度。谢谢!但是,从VM加载网页仍然很慢 – davidandrew 2014-09-27 11:43:41

+1

@daveyWavey尝试安装较新版本的Vagrant和VirtualBox。我有类似的问题,升级解决了它。 我使用的是流浪1.7.4 https://bintray.com/mitchellh/vagrant/vagrant/1.7.4/view#files VirtualBox 5.0.11 r104456 https://www.virtualbox.org/download/测试用例/ VirtualBox的-5.0.11-104456-OSX.dmg – 2015-12-02 12:59:31