bridge-utils-1.5

Introduction à bridge-utils

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.

Information sur le paquet

Téléchargements supplémentaires

Dépendances de bridge-utils

Facultative (pour lancer les tests)

Net-tools-CVS_20101030

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/bridge

Configuration du noyau

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]

Installation de bridge-utils

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

Configurer bridge-utils

Informations de configuration

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
[Note]

Note

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.

[Attention]

Attention

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.

Contenu

Programme installé : brctl
Bibliothèques installées: Aucun
Répertoires installés: Aucun

Description courte

brctl

est un programme utilisé pour initialiser, maintenir, et analyser la configuration ethernet en mode pont dans le noyau linux.

Last updated on : 2013-03-10 20:13:21 +010