que para library curso boxes virtualbox vagrant berkshelf

virtualbox - para - Vagrant: el tipo de red ''puenteado'' no es válido. Por favor use un tipo de red válido



vagrant manual (4)

¿Alguien puede explicar por qué me aparece el siguiente error?

"Vagrant: el tipo de red ''puenteado'' no es válido. Utilice un tipo de red válido".

cuando trato de mostrar vagrant en Virtual Box con el siguiente 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

He intentado todas las combinaciones posibles con la configuración puenteada, pero simplemente no me gusta. No puedo encontrar ninguna información adicional de por qué. Cualquier ayuda aquí sería enormemente apreciada.


Dado que está utilizando un archivo de configuración de Vagrant versión 2 (y, por lo tanto, Vagrant 1.1+) en lugar de :bridge ahora existe el nuevo tipo :public_network .


Estoy instalando vagrant en ubuntu 10.04 con Virtualbox VirtualBox 4.1.24 de https://www.virtualbox.org/wiki/Linux_Downloads y luego descargué la versión reciente de vagrant.

$ vagrant -v Vagrant version 1.2.2 $ dpkg -l virtualbox* ii virtualbox-4.1 4.1.26-84997~U Oracle VM VirtualBox

Para usar la red del puente y, específicamente, wifi, acabo de agregar la línea a continuación dentro de Vagrantfile

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

Cuando vas a hacer

$ vagrant up

Verá la opción que solicita el dispositivo para la interfaz de puente que puede usar 1 para wlan0. Espero eso ayude.


Para Vagrant 1.3.5 se usa lo siguiente:

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

Funciono para mi


Para usar el código v1, puede insertarlo en un bloque de configuración 1 como este:

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