2013-05-24 6 views
19

Kann du jemand erklären, warum ichVagrant: Netzwerktyp "Bridged" ist ungültig. Bitte verwenden Sie eine gültige Netzwerktyp

die folgende Störung erhalten „Vagrant. Netzwerktyp‚überbrückte‘ist ungültig Bitte verwenden Sie einen gültigen Netzwerktyp.“

wenn ich versuche, Vagabund mit dem folgende Vagrantfile auf Virtual Box zu bringen

# -*- 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 

ich alle möglichen Kombinationen mit überbrückten Konfiguration versucht, aber es funktioniert einfach nicht mögen. Ich kann keine zusätzlichen Informationen darüber finden, warum. Jede Hilfe hier würde sehr geschätzt werden.

+0

Welche vagante Version verwenden Sie? – Salem

Antwort

34

Da Sie eine Vagrant-Konfigurationsdatei Version 2 (und daher Vagrant 1.1+) anstelle von :bridge verwenden, gibt es jetzt den neuen Typ :public_network.

9

v1 Code verwenden, können Sie es in einen Config-1-Block wie folgt einfügen:

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

Beide richtigen Antworten Danke für die Rückmeldung –

0

ich von https://www.virtualbox.org/wiki/Linux_Downloads auf Ubuntu 10.04 mit Virtualbox VirtualBox 4.1.24 vagrant installierte und dann aktuelle Version von vagabundierenden heruntergeladen .

$ vagrant -v 
Vagrant version 1.2.2 

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

Um Brücke Netzwerk zu verwenden und speziell wifi ich nur die folgende Zeile innerhalb Vagrantfile

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

hinzugefügt Wenn Sie

$ vagrant up 

tun Sie werden sehen, Option fragt nach Gerät für Bridge-Schnittstelle können Sie 1 für wlan0 verwenden. Ich hoffe es hilft.

5

Für Vagrant 1.3.5 in verwendet die folgenden:

config.vm.network: public_network, Brücke: "en0: Wi-Fi (AirPort)"

Es funktionierte für mich.

Verwandte Themen