Viele Antworten gibt es nur für Version 1 der Vagrant-Dateikonfiguration. z.B
config.vm.network :hostonly, :adapter => 2
Das neue public network
unterstützt diese Funktion nicht. zB diese Zeile hier
config.vm.network "public_network", bridge: 'vboxnet0'
Wirft einen Fehler, da vboxnet0
es sich nicht um eine Netzwerkschnittstelle handelt en0
. Hier ist ein Screenshot:
Ich habe es auch versucht
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--hostonlyadapter2", "vboxnet0"]
Dies hat jedoch keine Auswirkungen auf die virtuelle Maschine.
Wie kann ich so eine neue Oberfläche erstellen?
ich benutze
- Mac OS X 10.10.1
- VirtualBox 4.3.20
- Vagrant 1.6.5
virtualbox
vagrant
Anthony Kong
quelle
quelle
dhcp_ip
,dhcp_lower
unddhcp_upper
Ihren benutzerdefinierten DHCP - Server entsprechen ansonsten vagrant einen Fehler werfen.Funktioniert für mich, obwohl ich 'vboxnet0' bereits standardmäßig konfiguriert hatte, hat es ein neues Host-Only-Netzwerk 'vboxnet1' erstellt.
Ich war nicht in der Lage, vboxnet0 weiter zu verwenden, es wirft widersprüchliche Netzwerkfehler auf. Das Erstellen mehrerer VMs mit der obigen Konfiguration funktionierte bei mir standardmäßig mit vboxnet1.
quelle