Commandes brctl :
Syntaxe : brctl <commande>
addbr <bridge> ajouter/créer un pont
delbr <bridge> supprimer un pont
addif <bridge> <device>ajouter/joindre une interface au pont
delif <bridge> <device>supprimer/disjoindre une interface au pont.
setageing <bridge> <time> précise le temps de rétention des adresses MAC
setbridgeprio <bridge> <prio> indique l’importance, le degré de priorité du pont (précision inutile si le système n’en comporte qu’un seul)
setfd <bridge> <time> définit le forwarding delay, la durée d’attente avant de changer d’état, ce qui permet d’attendre que tous les éléments du bridge soient prêts à changer d’état.
sethello <bridge> <time> fixe l’intervalle de temps entre l’émission par le pont des paquets envoyés pour se déclarer.
setmaxage <bridge> <time> indique la durée avant que le réseau ne modifie sa configuration.
La valeur doit toujours être supérieure 2, additionnée à la variable sethello -> 2 + sethello.
setpathcost <bridge> <port> <cost> permet de régler la préférence de l’utilisation des ressources d’un pont donné (par rapport aux autres).
setportprio <bridge> <port> <prio> définit la priorité d’un port sur un pont particulier.
show liste les ponts présents sur le système.
showmacs <bridge> affiche la liste des adresses mac
showstp <bridge> affiche les statistiques du pont sélectionné.
stp <bridge> {on|off} démarre/stoppe les statistiques du pont.
<bridge> -> nom du pont (br0 dans mon cas).
<device> -> nom de l’interface (ici eth1 et eth2).
<time> -> temps exprimé en secondes.
<port> -> port concerné par l’option.
<cost> -> vitesse du pont, plus le chiffre est bas, plus la priorité est importante.
<prio> -> priorité, plus le chiffre est bas, plus la priorité est importante (0 à 255)
Remarques :
- L’utilisation des priorités est utile si plusieurs ponts sont présents sur le même système.