服务器是一个全新的centos72安装,安装了很多死在水里的vagrant/vbox提供程序。
我在服务器上安装了vagrant1.8.6rpm,出现了框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/

10-10 10:08