Création d’un bridge pour VirtualBox

Posted by

On commence par installer le package nécessaire : bridge-utils et uml_utilities

Ensuite, on libère l’ip de la carte réseau qui sera “pontée” : ifconfig eth0 0.0.0.0

On créé le pont en y attachant notre carte réseau eth0. Cette carte peut désormais recevoir une adresse, ici en DHCP :

# brctl addbr br0
# brctl addif br0 eth0
# dhcpcd br0

Ensuite, il ne reste plus qu’à créer notre interface virtuelle qui sera pontée avec les droits de l’utilisateurs spécifié. Il est impératif d’activer la carte pour qu’elle soit utilisable.

# tunctl -t tap0 -u julien
Set 'tap0' persistent and owned by uid 1000
# ifconfig tap0 up
# brctl addif br0 tap0

On peut ensuite mettre le tout dans un script de démarrage :

#!/bin/bash
PATH="/usr/sbin:/sbin:/usr/bin:/bin:/usr/bin"
USER="julien"
BRIDGE="br0"
IFACE="eth0"
TAP="tap0"

ifconfig $IFACE 0.0.0.0
brctl addbr $BRIDGE
brctl addif $BRIDGE $IFACE
dhcpcd $BRIDGE
modprobe tun
tunctl -t $TAP -u julien
ifconfig $TAP up
brctl addif $BRIDGE $TAP

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *