Многие ответы есть только применимая версия 1 конфигурации файла Vagrant. например
config.vm.network :hostonly, :adapter => 2
Новое public network
не поддерживает эту функцию. например, эта строка здесь
config.vm.network "public_network", bridge: 'vboxnet0'
Будет выдавать ошибку, потому что vboxnet0
это не сетевой интерфейс, как en0
. Вот снимок экрана:
Я также пытался
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--hostonlyadapter2", "vboxnet0"]
Но это никак не влияет на виртуальную машину.
Как я могу создать новый интерфейс, как это?
Я использую
- Mac OS X 10.10.1
- VirtualBox 4.3.20
- Бродяга 1.6.5
virtualbox
vagrant
Энтони Конг
источник
источник
dhcp_ip
,dhcp_lower
иdhcp_upper
соответствовать пользовательский сервер DHCP в противном случае бродяга выдаст ошибку.Работает для меня, хотя я уже настроил vboxnet0 по умолчанию, он создал новую сеть только для хоста vboxnet1.
Я не смог использовать vboxnet0, далее он выдает конфликтующую сетевую ошибку. Создание нескольких VMS с вышеупомянутым конфигом работало для меня с использованием vboxnet1 по умолчанию.
источник