配置

时间:2015-09-18 13:17:13

标签: vagrant

是否可以在配置后自定义VM?我知道你可以执行以下的事情:

config.vm.provider "virtualbox" do |v|
  v.customize "post-boot", ["controlvm", :id, "nic1", "hostonly", "vboxnet0"]
end

但这是在配置机器之前执行的。我想做的是:

  1. 创建VM。 VM实际上是一个虚拟设备。
  2. 配置虚拟机。
  3. 将eth0重新配置为host-net而不是NAT。
  4. 这可能吗?

    由于

1 个答案:

答案 0 :(得分:0)

来自vagrant book

  

使用VirtualBox,Vagrant需要连接第一个网络设备   虚拟机是NAT设备。 NAT设备用于   端口转发,这是Vagrant如何获得对虚拟的SSH访问   机。

     

因此,任何仅主机或桥接网络都将添加为   其他网络设备并作为虚拟机公开   “eth1”,“eth2”等。 “eth0”或“en0”通常始终是NAT   设备

     

目前无法覆盖此要求,但确实如此   重要的是要了解它已经到位。

如果您需要更改,则需要直接更改虚拟框