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 :
Pour ajouter une interface esclave, exécutez une commande du style :
Pour ajouter des esclaves supplémentaires, répétez la commande précédente avec une nouvelle interface. Exemple :
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-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.
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 :
Faîtes surgir la liaison ainsi :
~]$ 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-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