Voilà la méthode que j'utilise pour avoir le réseau et internet sur mon WinXP avec VirtualBox installé sous Ubuntu.

Mise à jour du 02/01/09 :
Avec la dernière version en date de VirtualBox (2.1.0), plus besoin de passer par ces manipulations, une simple configuration avec l'interface hôte, typiquement eth0 en filaire ou wlan0 en Wi-Fi, est parfaitement fonctionnelle.

virtualbox.png


Tout d'abord, installer les paquets "bridge-utils" et "uml-utilities" :

$ sudo apt-get install bridge-utils uml-utilities

Puis éditer le fichier "interfaces" pour y créer une interface tap0 qui sera utilisé par VirtualBox, et réaliser un pont entre l'interface de la machine "Host", votre machine physique, et la machine de VirtualBox.
Modifiez "votre_utilisateur" par le nom adéquate dans l'exemple ci-dessous.

$ sudo nano /etc/network/interfaces
# L'interface reseau de la machine "Host"
auto eth0
iface eth0 inet manual

# L'interface qui sera utilisee par VirtualBox
auto tap0
iface tap0 inet manual
    tunctl_user votre_utilisateur

# Le pont permettant aux deux interfaces réseaux de communiquer
auto br0
iface br0 inet dhcp
    post-up chmod ugo+rw /dev/net/tun
    bridge-ports eth0 tap0
    bridge-ageing 7200
    bridge-fd 0

# L'interface reseau "loopback"
auto lo
iface lo inet loopback

Et pour finir, ajouter votre utilisateur au groupe "uml-net" et "vboxusers".

sudo adduser $USERNAME uml-net
sudo adduser $USERNAME voboxusers

Il ne reste plus qu'à configurer votre machine sous VirtualBox pour utiliser l'interface tap0, le plus simple.

Dans la partie "Réseau", indiquer "Adaptateur réseau hôte" dans "attaché à", et "tap0" dans "Nom de l'interface". Bien sûr, les cases "Activer l'adaptateur de Réseau" et Câble relié" sont à cocher.

capture-winxp-preferences.png

Voilà, votre système virtuelle peux accéder à internet.

  • Dernière modification le : 1 septembre 2009 à 17:45