Tout d'abord, vous devrez créer le vboxnet0
interface.
VirtualBox > Fichier > Préférences > Réseau > Réseaux d'hôtes seulement > Ajouter (vous obtiendrez vboxnet0)
Ensuite, exécutez ceci sur la machine hôte. Vous verrez une nouvelle interface, vboxnet0
est apparu.
ifconfig
Arrêtez votre VM et faites :
VM's Settings > System > check "Enable I/O APIC."
VM's Settings > Network > Adapter 2 > host-only vboxnet0
Démarrer la VM, sur l'invité
ifconfig
et vérifier l'ip
Vérifiez ces liens :
- https://forums.virtualbox.org/viewtopic.php?f=8&t=40076
- http://www.wiredrevolution.com/virtualbox/setup-ssh-access-between-virtualbox-host-and-guest-vms
Il existe également une solution pour NAT mais je ne l'ai pas vérifiée.
Configuration du transfert de port avec NAT dans votre machine hôte
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"
connectez-vous à votre linux via le port 2222 de votre machine hôte
ssh -l -p 2222 localhost
Pour la mise en réseau d'un hôte seulement avec une IP statique, vérifiez ceci :
https://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-guest-externally-through-a-host/27152153#27152153
Il est destiné à Solaris 10 et Ubuntu 16.04 mais devrait être facile à adapter.