Подтвердить что ты не робот

Vagrant: Тип сети "мостовой" недействителен. Используйте действительный тип сети

Может кто-нибудь объяснить, почему я получаю следующую ошибку

"Брандмауэр: тип сети" мостовой "недействителен. Используйте допустимый тип сети.

когда я пытаюсь запустить vagrant в Virtual Box со следующим Vagrantfile

# -*- mode: ruby -*-    
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.hostname = "gitserver"
  config.berkshelf.enabled = true
  config.vm.box = "centos57"
  config.vm.box_url = "http://xx.xx.xx.xx/os/centos-5.7-x86_64.box"
  config.vm.network :bridged, :bridge => 'eth0'

  # Provision VM using chef
  config.vm.provision :chef_solo do |chef|
    chef.cookbooks_path = "cookbooks"
    chef.add_recipe "mysqlserver"
  end

  config.vm.customize ["modifyvm", :id, "--memory", 1024]
end

Я пробовал все возможные комбинации с мостовой конфигурацией, но это просто не нравится. Я не могу найти дополнительную информацию о том, почему. Любая помощь здесь была бы чрезвычайно оценена.

4b9b3361

Ответ 1

Поскольку вы используете конфигурационный файл Vagrant версии 2 (и, следовательно, Vagrant 1.1+) вместо :bridge, теперь существует новый тип : public_network.

Ответ 2

Чтобы использовать код v1, вы можете вставить его в блок конфигурации 1 следующим образом:

Vagrant.configure("1") do |config|
    config.vm.network :bridged, :bridge => 'eth0'
end

Ответ 3

Для Vagrant 1.3.5 используется следующее:

config.vm.network: public_network, bridge: "en0: Wi-Fi (AirPort)"

Это сработало для меня.

Ответ 4

Я устанавливаю vagrant на ubuntu 10.04 с Virtualbox VirtualBox 4.1.24 из https://www.virtualbox.org/wiki/Linux_Downloads, а затем загружает последнюю версию бродяг.

$ vagrant -v
Vagrant version 1.2.2

$ dpkg -l virtualbox*
ii  virtualbox-4.1 4.1.26-84997~U Oracle VM VirtualBox

Чтобы использовать мостовую сеть и, в частности, Wi-Fi, я просто добавил строку ниже внутри Vagrantfile

 config.vm.network :public_network, :public_network => "wlan0"

Когда вы сделаете

 $ vagrant up

Вы увидите опцию, запрашивающую устройство для интерфейса моста, которое вы можете использовать 1 для wlan0. Надеюсь, что это поможет.