OBJECT := { general | networking | radio | connection | device | agent }
OPTIONS := {
-t[erse]
-p[retty]
-m[mode] tabular | multiline
-f[ields] <field1,field2,...> | all | common
-e[scape] yes | no
-n[ocheck]
-a[sk]
-w[ait] <seconds>
-v[ersion]
-h[elp]
}
redhat 7 使用nmcli设置网卡绑定
一、创建组接口
nmcli con add type team con-name CNAME ifname INAME [config JSON]
CNAME 指代连接的名称,INAME 接口的名称,JSON(JavaScript Object Notation)指定所使用的处理器(runner)。
JSON语法格式如下
‘{“runner”:{“name”:“METHOD”}}’
METHOD 可以是 broadcast、activebackup、roundrobin、loadbalance、lacp
例子:
nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
二、向组接口中添加设备
nmcli con add type team-slave con-name CNAME ifname INAME master TEAM
例子:nmcli con add type team-slave con-name team0-port1 ifname eth0 master team0
nmcli con add type team-slave con-name team0-port2 ifname eth1 master team0
三、配置IP地址
nmcli con mod team0 ipv4.addresses "192.168.1.24/24"
nmcli con mod team0 ipv4.gateway "192.168.1.1"
nmcli con mod team0 ipv4.dns "192.168.1.1"
nmcli con mod team0 ipv4.method manual
nmcli con up team0-port1
nmcli con up team0
teamdctl team0 state