2016-07-18 6 views
0

Ich lief in den folgenden Fehler, wenn ich den Befehl "vagrant up" ausführe.Netzwerkfehler, die dazu führen, dass die Landstreicher-Maschine nicht startet

Das angegebene Host-Netzwerk kollidiert mit einem Nicht-Host-Netzwerk! Dies führt dazu, dass Ihre angegebene IP nicht erreichbar ist. Bitte ändern Sie die IP-Adresse oder den Namen Ihres Host-Only-Netzwerks, so dass es nicht mehr mit dem von einem Bridged- oder Nicht-Hostonly-Netzwerk übereinstimmt.

Vagrant Datei:

Vagrant.configure("2") do |o| 
o.vm.box="centos/7" 
o.vm.network "private_network", ip: "192.168.1.13" 
o.vm.provision "shell", :path=>"setup.sh" 
end 

setup.sh:

sudo yum -y update 
sudo yum -y install vim,git,gedit,nmap 
sudo systemctl restart httpd 

Nichts gestartet wird, aber ich sehe eine Maschine in Virtual Box und ich Doppelklick und ich beginnen wie gewohnt. Konnte der Außenwelt statische IP, aber kein Netzwerk zuweisen. Nicht sicher, wo die Dinge falsch laufen.

Jede Hilfe würde sehr geschätzt werden.

Dank Jim

Antwort

0

Ich bin mir nicht sicher, ob ich vor, dass bestimmte Fehler gesehen habe. Allerdings habe ich einige Vagrant (VirtualBox) VMs, die sowohl ein privates Netzwerk verwenden, um miteinander zu sprechen, und NAT, um mit der weiteren Welt zu sprechen.

Ich stelle sicher, dass diese nicht miteinander kollidieren, indem ich für jeden Bereich unterschiedliche private IPv4-Netzwerkbereiche festlege. Zum Beispiel:

Vagrant.configure(2) do |config| 

    # host-only interface address 
    config.vm.network "private_network", ip: "192.168.0.2" 

    # NAT interface address range 
    config.vm.provider "virtualbox" do |vb| 
     vb.customize ["modifyvm", :id, "--natnet1", "172.16.0.0/12"] 
    end 
end 
Verwandte Themen