分配在顛沛流離了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