Le paquet bridge-utils contient un utilitaire necessaire pour créer et gérer un périphérique de pont. Il est pratique dans l'initialisation d'un réseau pour une machine virtuelle (VM).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.
Téléchargement (HTTP) : http://sourceforge.net/projects/bridge/files/bridge/bridge-utils-1.5.tar.gz
Somme de contrôle MD5 du téléchargement : ec7b381160b340648dede58c31bb2238
Taille du téléchargement : 36 Ko
Estimation de l'espace disque requis : 1 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/bridge
Activez les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :
Networking support: Y
Networking options:
802.1d Ethernet Bridging: M or Y [CONFIG_BRIDGE]
Installez bridge-utils en lançant les commandes suivantes :
patch -Np1 -i ../bridge-utils-1.5-linux_3.8_fix-1.patch && autoconf -o configure configure.in && ./configure --prefix=/usr && make
Le test des résultats demande de lancer les six scripts dans le
répertoire tools/
. Deux des tests
demandent d'avoir 2 ports ethernet. Quelques tests ne garderont pas
la configuration actuelle du réseau. Voir pour les détails
tests/README
.
Maintenant, en tant qu'utilisateur root
:
make install
Pour automatiser la création et la configuration d'un pont,
installez script de service /lib/services/etc/bridge
inclu dans le paquet
blfs-bootscripts-20140919.
make install-service-bridge
Le script bridge
dépend des
comamndes /sbin/ifup et /sbin/ifdown et le script de
service ipv4-static des
scripts de démarrage LFS
en date du 27 janvier 2012 ou plus tard.
Le fichier de configuration suivant va créer un périphérique de bridge au moment du démarrage et y rattacher l'eth0. Si vous désirez plus d'un périphérique, utilisez une liste d'INTERFACE_COMPONENTS séparés chacun par un espace . Cette configuration est utile lorsqu'on envisage de faire fonctionner une machine virtuelle telle que kvm/qemu.
D'autres combinaisons de SERVICE sont possibles, par exemple, SERVICES="bridge dhcp". Dans ce cas, les paramètres d'adresse ne sont pas nécessaires mais ils n'interfèrent pas s'ils sont présents. Vous pouvez utiliser le service bridge seul, mais vous aurez besoin d'une configuration consécutive supplémentaire.
Ne lancez pas de configuration parallèle pour un périphérique
dans la liste INTERFACE_COMPONENTS. Par exemple, dans l'exemple
ci-dessous, ne configurez pas /etc/sysconfig/ifconfig.eth0
pour se lancer
au moment du démarrage. La commande ifdown br0 suivie de la
commande ifup
eth0 fonctionnera, mais n'essayez pas de faire
marcher les deux en même temp.
cat > /etc/sysconfig/ifconfig.br0 << "EOF"
ONBOOT=yes
IFACE=br0
SERVICE="bridge ipv4-static" # Space separated
IP=192.168.1.32
GATEWAY=192.168.1.1
PREFIX=24
BROADCAST=192.168.1.255
CHECK_LINK=no # Don't check before bridge is created
STP=no # Spanning tree protocol, default no
INTERFACE_COMPONENTS="eth0" # Add to IFACE, space separated devices
IP_FORWARD=true
EOF
Vous devriez changer toutes les adresses pour correspondre à votre contexte.
Last updated on : 2013-03-10 20:13:21 +010