服务器是一个全新的centos72安装,安装了很多死在水里的vagrant/vbox提供程序。
我在服务器上安装了vagrant1.8.6
rpm,出现了框vbox 5.1.8r111374
,错误是:
SSH auth method: private key
gocd: Warning: Remote connection disconnect. Retrying...
但是。。。
boxcutter/centos72
有效。配置文件是basic af。# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.define "boxname" do |boxname|
boxname.vm.box = "boxcutter/centos72"
boxname.vm.hostname = "test"
boxname.vm.network "private_network", ip: "192.168.111.10"
boxname.vm.provision :shell,
path: "prov.sh"
end
end
这无法运行prov脚本,因为它从未通过ssh设置。因为上面的错误,
vagrant ssh
也不起作用。显然我已经指定了一个专用网络,但是一旦打开ifcfg enp文件,它就会如下所示:TYPE=Ethernet
BOOTPROTO=dhcp
IP地址是10。
最佳答案
VirtualBox 5.1.x似乎有重大问题。恢复到5.0.26(5.0.28似乎也有重大的网络问题)。
关于linux - Vagrant SSH和专用网络损坏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40401023/