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 :
~]$ nmcli con add type bond con-name mybond0 ifname mybond0 mode active-backup
Connection 'mybond0' (9301ff97-abbc-4432-aad1-246d7faea7fb) successfully added.
Pour ajouter une interface esclave, exécutez une commande du style :
~]$ nmcli con add type bond-slave ifname ens7 master mybond0
Pour ajouter des esclaves supplémentaires, répétez la commande précédente avec une nouvelle interface. Exemple :
~]$ nmcli con add type bond-slave ifname ens3 master mybond0
Connection 'bond-slave-ens3-1' (50c59350-1531-45f4-ba04-33431c16e386) successfully added.
Notez que comme aucun 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 :
~]$ 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)
Faîtes surgir la liaison ainsi :
~]$ nmcli con up bond-mybond0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/16)