4.3. Utiliser l'outil de ligne de commandes du NetworkManager, nmcli
Pour créer une liaison, nommée mybond0, exécutez une commande comme suit :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Pour ajouter une interface esclave, exécutez une commande du style :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Pour ajouter des esclaves supplémentaires, répétez la commande précédente avec une nouvelle interface. Exemple :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Notez que comme aucun
nmcli con add type bond con-name mybond0 ifname mybond0 mode active-backup Connection 'mybond0' (9301ff97-abbc-4432-aad1-246d7faea7fb) successfully added.
~]$ nmcli con add type bond con-name mybond0 ifname mybond0 mode active-backup
Connection 'mybond0' (9301ff97-abbc-4432-aad1-246d7faea7fb) successfully added.
nmcli con add type bond-slave ifname ens7 master mybond0
~]$ nmcli con add type bond-slave ifname ens7 master mybond0
nmcli con add type bond-slave ifname ens3 master mybond0 Connection 'bond-slave-ens3-1' (50c59350-1531-45f4-ba04-33431c16e386) successfully added.
~]$ nmcli con add type bond-slave ifname ens3 master mybond0
Connection 'bond-slave-ens3-1' (50c59350-1531-45f4-ba04-33431c16e386) successfully added.
con-name n'a été donné pour les eslaves, le nom a été dérivé du nom de l'interface ajouté au type. Au moment de la rédaction, nmcli ne prend en charge que les esclaves Ethernet.
Pour qu'une liaison apparaisse, les esclaves doivent tout d'abord apparaître comme suit :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Faîtes surgir la liaison ainsi :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli con up bond-slave-ens7 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/14)
~]$ nmcli con up bond-slave-ens7
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/14)
nmcli con up bond-slave-ens3 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/15)
~]$ nmcli con up bond-slave-ens3
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/15)
nmcli con up bond-mybond0 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/16)
~]$ nmcli con up bond-mybond0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/16)
Voir Section 2.3, « Utiliser l'outil de ligne de commandes du NetworkManager, nmcli » pour une introduction à nmcli