bridge-utils-1.7.1

Introduction à bridge-utils

Le paquet bridge-utils contient un utilitaire nécessaire 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).

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de bridge-utils

Facultatif (pour lancer les tests)

Net-tools-2.10

Configuration du noyau

Activez les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

[*] Networking support --->                                                [NET]
  Networking options --->
    <*/M> 802.1d Ethernet Bridging                                      [BRIDGE]

Installation de bridge-utils

Installez bridge-utils en exécutant les commandes suivantes :

autoconf                  &&
./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 supprimeront la configuration actuelle du réseau. Voir pour les détails tests/README.

Maintenant, en tant qu'utilisateur root :

make install

Configuration de bridge-utils

Informations sur la configuration

Pour automatiser la création et la configuration d'un pont, installez script de service /usr/lib/services/bridge inclus dans le paquet blfs-bootscripts-20240209.

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 pont 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 temps.

cat > /etc/sysconfig/ifconfig.br0 << "EOF"
ONBOOT=yes
IFACE=br0
VIRTINT=yes
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: Aucune
Répertoires installés: Aucun

Descriptions courtes

brctl

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