Installation bridge Ubuntu vers XP Virtual BOX


1. Installation des pré-requis

Installation de parprouted pour la configuration du bridge, et de bcrelay pour l’utilisation du DHCP (optionnel)

sudo apt-get install parprouted
sudo apt-get install bcrelay

2. Script de création du bridge

Tout d’abord, on va créer un script de lancement et y ajouter les commandes suivantes :

sudo gedit /etc/network/if-up.d/vbox_network

on s’assure que l’IP Forwarding est bien activé

sysctl net.ipv4.ip_forward=1

on crée une interface tap0 (remplacez user par votre nom d’utilisateur Virtualbox)

VBoxTunctl -b -u user

on déclenche l’interface et on lui assigne une IP

ip link set tap0 up
ip addr add 192.168.1.149/24 dev tap0

notre interface dispose maintenant d’une adresse IP : 192.168.1.149. Vous pouvez adaptez cette IP à vos besoins. (Le /24 correspond au masque de sous-réseau 255.255.255.0)

on utilise ensuite Parprouted pour associer la carte wifi à l’interface tap0

parprouted wlan0 tap0

sous Ubuntu Hardy Heron, un probleme de configuration des routes bloquent le bon fonctionnement du bridge. Il est donc nécessaire de rédéfinir la route suivante :

route add -net 192.168.1.0 netmask 255.255.255.0 tap0

enfin, on active le DHCP

bcrelay -i tap0 -o wlan0 &

il ne reste maintenant plus qu’à rendre le script executable

sudo chmod 700 /etc/network/if-up.d/vbox_network

et vous pouvez lancer le script, puis vérifier son bon fonctionnement (par ex : test de ping d’une machine à l’autre) :

sudo /etc/network/if-up.d/vbox_network

Note : En activant le DHCP, la connexion de l’OS client mettra un peu plus de temps avant de s’initialiser correctement, mais cela fonctionne très bien ensutie.

3. Configuration de Virtualbox

Il faut aller dans les préférences de votre machine virtuelle, dans la partie Réseau. Dans l’adaptateur réseau activé (Adaptateur 1 par défaut), sélectionnez « Adaptateur réseau hôte » dans la liste « Attaché à » et rentrez « tap0 » en nom d’interface.

Il ne vous reste plus qu’à lancer Virtualbox et vérifier le bon fonctionnement du pont réseau…

4. Script de suppression du bridge

On va également crée un fichier spécifique :

sudo gedit /etc/network/if-down.d/vbox_network

Ce script se chargera de désactiver le DHCP, de stopper l’interface tap0, puis de la supprimer, de désactiver l’IP Forwarding et enfin de stopper parprouted.

killall bcrelay
ifconfig tap0 down
VBoxTunctl -d tap0
sysctl net.ipv4.ip_forward=0
pkill parprouted

il faut également rendre le fichier éxécutable

sudo chmod 700 /etc/network/if-down.d/vbox_network

et vous pouvez tester son fonctionnement :

sudo /etc/network/if-down.d/vbox_network

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :