1) Installer le paquet bridge-utils

etch28:/# apt-get install bridge-utils

2) Récupérer le paquet cadeau chez virtualbox.

etch28:/# wget http://download.virtualbox.org/virtualbox/2.0.2/virtualbox-2.0_2.0.2-36488_Debian_etch_i386.deb

3) L'installer

etch28:/# dpkg -i virtualbox-2.0_2.0.2-36488_Debian_etch_i386.deb

4) Un peu de tuning

etch28:/# cd /dev/net/
etch28:/# ll tun
etch28:/# chmod 666 tun
etch28:/# chgrp vboxusers tun

5) Créer l'interface br0 et modifier la config réseau de l'hôte

etch28:/# brctl addbr br0

etch28:/etc/network# cat interfaces

auto lo
iface lo inet loopback


auto br0
iface br0 inet static
address 192.168.0.4
netmask 255.255.255.0
gateway 192.168.0.254
bridge_ports eth0
bridge_stp off
bridge_maxwait 5
dns-nameservers 192.168.0.23
dns-search net.caen

6) Redémarrer le réseau : A CE PROPOS il est évident que c'est le genre de manip à ne pas faire sur une machine distante car il y a perte de la connexion lors de la reconfig réseau.

etch28:/# /etc/init.d/networking restart

7) On déclare ensuite une interface virtuelle pour chacune des machines qu'un utilisateur (ici pme) a le droit d'utiliser.

etch28:/# VBoxAddIF vbox0 pme br0
etch28:/# VBoxAddIF vbox1 pme br0
etch28:/# VBoxAddIF vbox2 pme br0

8) Petite vérif

etch28:/# ifconfig
br0       Lien encap:Ethernet  HWaddr 00:0C:76:3F:5D:CA
          inet adr:192.168.0.4  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::20c:76ff:fe3f:5dca/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32286 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15746 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:42315411 (40.3 MiB)  TX bytes:1090334 (1.0 MiB)

eth0      Lien encap:Ethernet  HWaddr 00:0C:76:3F:5D:CA
          adr inet6: fe80::20c:76ff:fe3f:5dca/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:85794 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42085 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:119951553 (114.3 MiB)  TX bytes:2912572 (2.7 MiB)
          Interruption:18 Adresse de base:0x4000

lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:102827 errors:0 dropped:0 overruns:0 frame:0
          TX packets:102827 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:62170846 (59.2 MiB)  TX bytes:62170846 (59.2 MiB)

vbox0     Lien encap:Ethernet  HWaddr 00:FF:93:60:FB:3C
          adr inet6: fe80::2ff:93ff:fe60:fb3c/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10350 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12735 errors:0 dropped:2773 overruns:0 carrier:0
          collisions:0 lg file transmission:500
          RX bytes:724008 (707.0 KiB)  TX bytes:18406168 (17.5 MiB)

vbox1     Lien encap:Ethernet  HWaddr 00:FF:1D:A4:26:E9
          adr inet6: fe80::2ff:1dff:fea4:26e9/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:2815 overruns:0 carrier:0
          collisions:0 lg file transmission:500
          RX bytes:0 (0.0 b)  TX bytes:240 (240.0 b)

vbox2     Lien encap:Ethernet  HWaddr 00:FF:F2:74:47:EC
          adr inet6: fe80::2ff:f2ff:fe74:47ec/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:2717 overruns:0 carrier:0
          collisions:0 lg file transmission:500
          RX bytes:0 (0.0 b)  TX bytes:4729 (4.6 KiB)

etch28:/#

Temps d'installation: à peine 20 minutes.