VirtualBox et les réseaux hôtes uniquement – host-only networks

RéseauAprès avoir installé VirtualBox et configuré une machine virtuelle, voici comment configurer une interface réseaux hôtes uniquement pour accéder aux machines virtuelles depuis l’hôte.

On ajoute un réseau hôte uniquement à VirtualBox, via les préférences réseau ou, en ligne de commande, et on affiche la liste des réseaux host-only pour récupérer son nom.

host $ VBoxManage hostonlyif create
host $ VBoxManage list -l hostonlyifs | grep Name
Name:            vboxnet0
VBoxNetworkName: HostInterfaceNetworking-vboxnet0

On identifie la machine à laquelle on va ajouter une interface réseau puis on lui ajoute une seconde carte réseau qui utilise notre réseaux privé hôte.

host $ VM="ubuntu-server-64b"
host $ VBoxManage modifyvm $VM --nic2 hostonly
host $ VBoxManage modifyvm $VM --hostonlyadapter2 vboxnet0

On démarre la machine virtuelle

host $ VBoxManage startvm $VM

On lui ajoute une interface réseau eth1 en ajoutant au fichier /etc/network/interfaces les lignes suivantes

# VirtualBox host-only network interface
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255

Il reste à redémarrer la machine virtuelle, elle est maintenant accessible depuis l’hôte

host $ ping 192.168.56.101
host $ ssh username@192.168.56.101

About the Author: Guillaume Luchet

Guillaume Luchet est Directeur de la R&D et Lead Développeur chez Bilendi Technology, entrepreneur et développeur freelance.