Wie kann ich Virtualbox mit einem Hosts-Only-Adapter zum Laufen bringen?

Wie kann ich Virtualbox mit einem Hosts-Only-Adapter zum Laufen bringen?

Ich versuche, eineHosts-Only-Adapterdamit ich mich damit verbinden kann. Es heißt, dass ungültige Einstellungen erkannt wurden und das Dropdown-Menü „Name:“ nicht ausgefüllt ist. Was mache ich falsch und wie kann ich das beheben?

Mein Host istund mein Gast ist.

Bildbeschreibung hier eingeben

Antwort1

Es scheint, als wären diese Adapter hinzugefügt worden Virtual Box -> preferences -> network.

Bildbeschreibung hier eingeben

Antwort2

Seit Virtualbox hat sich 5.2.xxxder Speicherort zum Erstellen einer host-only networkgeändert aufFile -> Host Network Manager...

Durch einen Klick auf die CreateSchaltfläche im Host Network ManagerFenster wird ein Host-Only-Netzwerk mit dem Namen erstellt vboxnet0, welches Sie anschließend innerhalb der VM-Einstellungen verwenden können.

Antwort3

Um bidirektionalen Zugriff zu erhalten, befolgen Sie bitte die nächsten Schritte …

Es ist sehr wichtig, dass Sie nach (Virtual Box -> Einstellungen -> Netzwerk -> vboxnet0) Ihre Firewall konfigurieren.

  1. Routing zulassen (IP-Weiterleitung)
  2. NAT durch Fireall zulassen

Beispiel für eine OSX-Firewall

    # (I) Firewall config /etc/sysctl.conf
    sysctl -w net.inet.ip.forwarding=1 net.inet.ip.fw.enable=1
    sysctl -a net.inet.ip.forwarding net.inet.ip.fw.enable

    ipfw list
    ... shoud have ....
    net.inet.ip.forwarding=1
    net.inet.ip.fw.enable=1


    # (II) Enable nat access to /etc/pf.conf
    #============add your host-only vlan =================
    # this commented lines doesn't work after computer reboot
    #nat on en0 from vboxnet0:network -> (en0)
    #nat on en3 from vboxnet0:network -> (en3)
    # this will work in any situation
    nat on en0 from 10.1.100.0/24 to any -> (en0)
    nat on en3 from 10.1.100.0/24 to any -> (en3)        
    #==========================        

    # Reload pf
    pfctl -f /etc/pf.conf
    pfctl -e

Genießen

Antwort4

Sie können dies über die Befehlszeile tun (da der UI-Speicherort nicht einheitlich ist), und zwar folgendermaßen: VBoxManage hostonlyif create. Dadurch wird eine vboxnet0einsatzbereite Schnittstelle erstellt.

verwandte Informationen