web-dev-qa-db-fra.com

Comment puis-je faire en sorte que virtualbox s'exécute avec un adaptateur réservé aux hôtes?

J'essaie de configurer un adaptateur réservé aux hôtes afin de pouvoir me connecter. Il indique que des paramètres non valides ont été détectés et que le nom: la liste déroulante n'est pas renseignée. Qu'est-ce que je fais de mal et comment puis-je le corriger?

Mon hôte est osx et mon invité est ubuntu .

enter image description here

36
Kit Sunde

Il semble que ces adaptateurs soient ajoutés dans Virtual Box -> preferences -> network.

enter image description here

54
Kit Sunde

Pour avoir un accès bidirectionnel, veuillez suivre les étapes suivantes ...

Il est très important qu'après (Virtual Box -> Préférences -> Réseau -> vboxnet0) de configurer votre pare-feu.

  1. Autoriser le routage (ip.forwarding)
  2. Autoriser NAT via fireall

Exemple de pare-feu OSX

    # (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

Prendre plaisir

4
myset

Depuis Virtualbox 5.2.xxx, l'emplacement pour créer un Host-only network a été remplacé par File -> Host Network Manager...

Cliquez sur le bouton Create dans la fenêtre Host Network Manager pour créer un réseau pour hôte uniquement appelé vboxnet0, que vous pourrez ensuite utiliser dans les paramètres VM.

4
Rekovni

Vous pouvez le faire en ligne de commande (car l'emplacement de l'interface utilisateur n'est pas cohérent), comme suit: VBoxManage hostonlyif create. Cela créera une interface vboxnet0 prête à l'emploi.

0
Yann VR