分配在颠沛流离了IP地址,客户盒得到分配了错误的IP地址,并引起以下错误:VirtualBox的客人没有得到通过Vagrantfile
...
...
SSH address: 127.0.0.1:2222
serverbox: SSH username: vagrant
serverbox: SSH auth method: private key
serverbox: Warning: Connection timeout. Retrying...
serverbox: Warning: Connection timeout. Retrying...
serverbox: Warning: Connection timeout. Retrying...
...
我在家里,在办公室,所以必须做的工作总是重新配置Vagrantfile中的IP地址分配,这取决于我在哪里,因为子网是不同的。 (192.168.x.x与10.80.x.x)
直到昨天,这一直奏效。我不知道是什么原因导致这些问题,因为我没有做任何调整。
Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--memory", "512"]
end
config.vm.network "public_network", ip: '10.80.2.144'
#config.vm.network "public_netowrk", ip: '192.168.1.144'
end
...
的Vagrantfile应该把我的guestbox上10.80.x.x地址,但netstat显示的是,我的盒子仍然在192.168.x.x地址往上走。这意味着我无法与guestbox一起工作,因为它将进入越界子网。
我已经完成了停止和再次以及完全重新启动我的CPU和检查,以确保虚拟化在BIOS中。
我也尝试过vb.gui = true,但是我的机器正在无头运行。 Virtualbox的预览日志屏幕可能会提供一些有用的信息,但它非常小,我无法做出任何事情。如果有人对如何做出更大的建议可能会有很大的帮助。
UPDATE:
所以我的解决办法是不希望的解决方案,但我的工作日已经鱼雷需要前进,所以我只是毁了我的箱子和重新up'ed。
显然,我的钥匙变得不安全。不知道这是怎么发生的,但新箱子取代了我的钥匙。
我猜如果你冷静下来,至少应该留下一个回应,说明为什么不明确。 – earth2jason
这种情况可能是因为VirtualBox无法重定向端口,尽管称为 '** ==>默认值:转发端口... 默认:22 => 2222(适配器1)**' 你可能看看我的问题在这里的完整描述[链接](http://stackoverflow.com/questions/36529651/virtualbox-nat-failed-to -redirect-TCP-127-0-0-12222-10-0-2-1522)。 我仍然不知道如何解决重定向失败( 请在我的帖子中放下一个笔记,如果你如何成功! – WebComer