4.3. 使用 NetworkManager 命令行工具 nmcli

请运行以下命令创建名为 mybond0 的绑定:
~]$ 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,则该名称是接口名称加上类型构成。到目前为止,nmcli 只支持以太网从属接口。
要启动绑定,则必须首先启动从属接口,如下:
~]$ 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)