В VirtualBox у меня есть сеть только для хоста, которая называется «Адаптер Ethernet для хоста VirtualBox» с включенным DHCP с 192.168.60.101 до 192.168.60.254. Как я могу использовать эту сеть и DHCP-сервер из VirtualBox в Vagrant, чтобы моя Vagrant VM получала IP-адрес из VirtualBox без указания их вручную?
My 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
При удалении и повторном создании виртуальной машины она имеет только интерфейс NAT по умолчанию с IP 10.10.2.15. Только с жестко настроенным IP это работает.
config.vm.network "private_network", ip: "192.168.60.99", virtualbox__intnet: "VirtualBox Host-Only Ethernet Adapter"