Je sais comment créer un pont en utilisant brctl
, mais on m'a conseillé de ne plus l'utiliser, et d'utiliser iproute2
ou à la ip
place (car il brctl
est probablement obsolète). En supposant que ce soit un bon conseil, comment créer un pont à l'aide ip
? Par exemple, disons que je voulais combler eth0
et eth1
.
23
Réponses:
Vous pouvez utiliser l'
bridge
objet ip de laip
commande ou labridge
commande qui fait partie duiproute2
package.Manipulation de lien de base
Pour créer un pont nommé
br0
, qui aeth0
et eneth1
tant que membres:Pour supprimer une interface du pont:
Et enfin, pour détruire un pont après qu'aucune interface ne soit membre:
Manipulation de transfert
Pour manipuler d'autres aspects du pont comme le FDB ( Forwarding Database ), je vous suggère de jeter un œil à la
bridge(8)
commande . Exemples:Afficher la base de données de transfert sur
br0
Désactivez un port (
eth0
) du traitement des BPDU . Cela fera que l'interface filtrera tout bpdu entrantDéfinition du coût STP sur un port (
eth1
par exemple):Pour définir la protection racine sur eth1:
Le coût est calculé à l'aide de certains facteurs, et la vitesse de la liaison en fait partie. L'utilisation d'un coût fixe et la désactivation du traitement des BPDU et l'activation de root_block sont en quelque sorte similaires à une
guard-root
fonctionnalité des commutateurs.D'autres fonctionnalités comme le mode vepa, veb et en épingle à cheveux se trouvent dans la
bridge link
liste des sous-commandes.Manipulation des règles VLAN
L'
vlan
objet de la commande bridge vous permettra de créer des filtres d'entrée / sortie sur les ponts.Pour indiquer s'il existe des filtres d'entrée / sortie vlan:
Pour ajouter des règles à une interface donnée:
Pour supprimer des règles. Utilisez les mêmes paramètres qu'à
vlan add
la fin de la commande pour supprimer une règle spécifique.Trucs connexes:
la source
bridge
utilitaire, par exempleip link set br0 type bridge stp_state 1
, vous pouvez en voir plus avecip link help bridge
L'équivalent de
brctl show
isbridge link
. Vous pouvez afficher l'état du pont par périphérique avecbridge link show dev eth0
mais le pont examine l'interface réseau et vous indique à quel pont il appartient - et non à quelles interfaces réseau appartiennent à un certain pont.Il ne semble pas y avoir d'équivalent à
brctl show br0
.la source