Nach der Aktualisierung kann in VirtualBox kein privates Netzwerk aus Vagrant erstellt werden

Nach der Aktualisierung kann in VirtualBox kein privates Netzwerk aus Vagrant erstellt werden

Ich habe VirtualBox von 6.1.26-2 auf 6.1.28-3 (in Manjaro) aktualisiert und konnte dann kein privates Netzwerk mit Vagrant einrichten. Hier ist meine Vagrant-Datei:

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vm.hostname = "Name"
  config.vm.network :forwarded_port, guest: 22, host: 2336, id: 'ssh'
  config.vm.network :private_network, ip: "10.1.45.3", netmask: "255.255.0.0"
end

Als ich einen ausführte vagrant up, erhielt ich: Die für das Host-Only-Netzwerk konfigurierte IP-Adresse liegt nicht innerhalb der zulässigen Bereiche. Bitte aktualisieren Sie die verwendete Adresse, sodass sie innerhalb der zulässigen Bereiche liegt, und führen Sie den Befehl erneut aus.

  Address: 10.1.45.3
  Ranges: 192.168.56.0/21

Valid ranges can be modified in the /etc/vbox/networks.conf file. For
more information including valid format see:

  https://www.virtualbox.org/manual/ch06.html#network_hostonly

Ich bin der Anleitung unter dem Link gefolgt und habe die Datei /etc/vbox/networks.conf mit folgendem erstellt:

0.0.0.0/0 ::/0

Und als ich vagrant upwieder lief, bekam ich:

The IP address configured for the host-only network is not within the
allowed ranges. Please update the address used to be within the allowed
ranges and run the command again.

  Address: 10.1.45.3
  Ranges: 

Valid ranges can be modified in the /etc/vbox/networks.conf file. For
more information including valid format see:

  https://www.virtualbox.org/manual/ch06.html#network_hostonly

Warum ist „Bereiche“ leer? Ich habe es mit anderen Werten für Bereiche versucht, aber es hat nichts geändert.

Ich habe die IP für die NAT-Schnittstelle überprüft und es gab keinen Konflikt (10.0.2.15/24).

Antwort1

*Am Anfang der Zeile fehlte einnetzwerke.confsollte sein:

      * 0.0.0.0/0 ::/0

Antwort2

Sie können die Netzwerkmaske und den Adressbereich in CIDR-Notation hinzufügenErläuterung der IP-Adressbereichefür die IP-Adresse, die Sie von Ihrem Gast dem Hostcomputer zugänglich machen möchten. Fügen Sie der Datei Folgendes hinzu /etc/vbox/networks.confund führen Sie dann Folgendes aus vagrant reload:

* 10.1.45.0/24

Dadurch werden die ersten 24 Bits, also die ersten 3 Oktette, der IP-Adresse für das Netzwerk abgetrennt, der Rest ist der Adressbereich von 0 bis 255.

verwandte Informationen