在VirtualBox中,我有一个名为“ VirtualBox仅主机以太网适配器”的仅主机网络,其DHCP从192.168.60.101启用到192.168.60.254。如何在Vagrant的VirtualBox中使用此网络和DHCP服务器,以便我的Vagrant VM从VirtualBox获取IP,而无需手动指定它们?
我的Vagrantfile
:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
#config.vm.box = "centos/7"
config.vm.box = "bento/centos-7.7"
config.vm.network "private_network",type: "dhcp",virtualbox__intnet: "VirtualBox Host-Only Ethernet Adapter"
config.vm.provision "shell",inline: <<-SHELL
ip a
SHELL
end
在删除并重新创建VM时,它只有IP地址为10.10.2.15的默认NAT接口。只有使用硬配置的IP才能起作用。
config.vm.network "private_network",ip: "192.168.60.99",virtualbox__intnet: "VirtualBox Host-Only Ethernet Adapter"