Ich versuche, eine Vagrant-Box zum Laufen zu bringen, aber ich bekomme immer wieder Netzwerkkollisionsfehler. Diese Box ist ein neuer Download von trusty64. Ich habe jede Datei und jeden Ordner durchsucht, der sich mit Vagrant befasst und versucht, etwas zu finden, das eine IP angibt. Ich kann nicht. Ich verwende vagrant auf einer Windows 7-Maschine. Hier ist meine Vagrantfile:
C:\Benutzer\.vagrant\Boxen ...\Vagrantfile
Vagrant::Config.run do |config|
# This Vagrantfile is auto-generated by 'vagrant package' to contain
# the MAC address of the box. Custom configuration should be placed in
# the actual 'Vagrantfile' in this box.
config.vm.base_mac = "0800278493DB"
end
# Load include vagrant file if it exists after the auto-generated
# so it can override any of the settings
include_vagrantfile = File.expand_path("../include/_Vagrantfile", __FILE__)
load include_vagrantfile if File.exist?(include_vagrantfile)
Dies ist der Fehler, den ich von einem Vagabund-Befehl bekomme:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set network interfaces...
The specified Host network collides with a non-hostonly network!
This will cause your specified IP to be inaccessible. Please change
the IP or name of your Host only network so that it no longer matches that of
a bridged or non-hostonly network.
Wie kann ich erreichen, dass die IP-Adresse meiner Virtualbox nicht kollidiert?
AKTUALISIEREN
Ein Bild meiner Vagrantfile
Überprüfen Sie die IP-Adresse Ihrer LAN-Verbindung und stellen Sie sicher, dass keine Geräte mit der IP-Adresse Ihrer Vagrantfile kollidieren.
Ich habe diesen Fehler bekommen und hatte 192.168.1.2
auf dem WLAN meines Laptops und ich habe 192.168.1.10
in meiner Vagrantfile eingestellt. Also habe ich die IP-Adresse meiner Vagrantfile in 192.168.2.10
geändert, um sicherzustellen, dass sie mit keinem Gerät in meinem Netzwerk kollidiert.
Ich hatte die gleiche Herausforderung und tat folgendes, um sie zu lösen:
Gehen Sie in VirtualBox zu Datei -> Host Network Manager
Notieren Sie sich die IPv4-Adresse in diesem Fenster. Verwenden Sie in Ihrer Vagrant-Datei eine beliebige IP-Adresse im reservierten privaten IPv4-Netzwerkbereich. Angenommen, Ihre VirtualBox-IPv4-Adresse lautet 192.168.56.1/24. In deiner Vagrantfile könntest du dann hinzufügen
config.vm.network "private_network", ip: "192.168.56.5"
Denken Sie daran, Ihre hosts -Datei entsprechend zu konfigurieren, falls dies erforderlich ist.
1 . In Homestead.rb finden
weil ip fest ist
2 . So stellen Sie Ihre eigene ipconfig.vm.network ein: public_network, ip: settings ["ip"] || = "192.168.1.234",: bridge => 'Ihre eigene IP'
3 . Reload box und wählen, dass Sie WIFI verwenden, wenn Sie im lokalen Netzwerk darauf zugreifen können