6.2. Utiliser l'outil de ligne de commandes du NetworkManager, nmcli
Pour créer un pont, nommé bridge-br0, exécutez une commande comme suit, en tant qu'utilisateur
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Si aucun nom d'interface n'est spécifié, le nom aura comme valeur par défaut bridge, bridge-1, bridge-2, etc.
root
:
nmcli con add type bridge ifname br0
~]# nmcli con add type bridge ifname br0
Connection 'bridge-br0' (6ad5bba6-98a0-4f20-839d-c997ba7668ad) successfully added.
Pour voir les connexions, exécutez la commande suivante :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli con show
~]$ nmcli con show
NAME UUID TYPE DEVICE
bridge-br0 79cf6a3e-0310-4a78-b759-bda1cc3eef8d bridge br0
eth0 4d5c449a-a6c5-451c-8206-3c9a4ec88bca 802-3-ethernet eth0
Le protocole Spanning Tree Protocol (STP) est activé par défaut. Les valeurs utilisées viennent du standard IEEE 802.1D-1998. Pour désactiver
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Pour réactiver
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
STP
pour ce pont, exécutez la commande suivante en tant qu'utilisateur root
:
nmcli con modify bridge-br0 bridge.stp no
~]# nmcli con modify bridge-br0 bridge.stp no
802.1D STP
pour ce pont, exécutez une commande comme suit, en tant qu'utilisateur root
:
nmcli con modify bridge-br0 bridge.stp yes
~]# nmcli con modify bridge-br0 bridge.stp yes
La priorité de pont par défaut du protocole
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Les valeurs autorisées sont dans la plage
802.1 D STP
est 32768
. Le nombre inférieur est préféré dans la sélection de pont racine. Par exemple, un pont avec une priorité 28672
serait sélectionné comme étant pont racine de préférence par rapport à un pont avec une priorité 32768
(par défaut). Pour créer un pont sans valeur par défaut, excécutez la commande suivante :
nmcli con add type bridge ifname br5 stp yes priority 28672
~]$ nmcli con add type bridge ifname br5 stp yes priority 28672
Connection 'bridge-br5' (86b83ad3-b466-4795-aeb6-4a66eb1856c7) successfully added.
0
à 65535
.
Pour modifier la priorité de pontage d'un pont existant à une valeur qui n'est pas une valeur par défaut, exécutez une commande dans le format suivant :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Les valeurs autorisées sont dans la plage
nmcli connection modify bridge-br5 bridge.priority 36864
~]$ nmcli connection modify bridge-br5 bridge.priority 36864
0
à 65535
.
Pour voir les paramètres de configuration du pont, exécutez la commande suivante :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli -f bridge con show bridge-br0
~]$ nmcli -f bridge con show bridge-br0
D'autres options de
802.1D STP
se trouvent dans la section de pontage de la page man nmcli(1)
.
Pour ajouter, ou pour mettre une interface en esclavage, comme par exemple eth1,au pont bridge-br0, exécutez une commande qui ressemble à ceci :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Au moment de la rédaction, nmcli ne prend en charge que les connexions Ethernet esclaves.
nmcli con add type bridge-slave ifname eth1 master bridge-br0
~]$ nmcli con add type bridge-slave ifname eth1 master bridge-br0
Connection 'bridge-slave-eth1' (70ffae80-7428-4d9c-8cbd-2e35de72476e) successfully added.
Pour modifier une valeur par le mode interactif, exécutez la commande suivante :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Vous serez placé par invitation nmcli.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli connection edit bridge-br0
~]$ nmcli connection edit bridge-br0
nmcli> set bridge.priority 4096 nmcli> save Connection 'bridge-br0' (79cf6a3e-0310-4a78-b759-bda1cc3eef8d) successfully saved. nmcli> quit
nmcli> set bridge.priority 4096
nmcli> save
Connection 'bridge-br0' (79cf6a3e-0310-4a78-b759-bda1cc3eef8d) successfully saved.
nmcli> quit
Voir Section 2.3, « Utiliser l'outil de ligne de commandes du NetworkManager, nmcli » pour une introduction à nmcli.