#创建bond设备
[root@liyong: network-scripts]# nmcli con add con-name bond0 ipv4.method static ipv4.addresses 176.30.30.30/16 type bond mode active-backup
Connection 'bond0' (2d586dd8-1153-425b-9fd6-a4a8eb4722aa) successfully added.
[root@liyong: network-scripts]# nmcli con
show
NAME UUID TYPE DEVICE
System ens37 4a5516a4-dfa4-24af-b1c4-e843e312e2fd 802-3-ethernet ens37
Wired connection 1 9a1b7a19-2e8d-330b-a2ed-b6f3923a8e1e 802-3-ethernet ens33
bond0 2d586dd8-1153-425b-9fd6-a4a8eb4722aa bond nm-bond
virbr0 37df32ab-0188-4a57-ad31-b5701f027fc4 bridge virbr0
#添加网关
[root@liyong: network-scripts]# nmcli connection modify bond0 ipv4.gateway 176.30.7.1
cat ifcfg-bond0
DEVICE=nm-bond
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=bond0
UUID=2d586dd8-1153-425b-9fd6-a4a8eb4722aa
ONBOOT=yes
BONDING_OPTS=mode=active-backup
IPADDR=176.30.30.30
#添加slave
nmcli connection add type bond-slave master bond0 ifname ens33
Connection 'bond-slave-ens33' (fbf9a891-e8d5-4ef2-a8d7-fbeb6e2fe4bb) successfully added.
[772][root@liyong: network-scripts]# nmcli connection add type bond-slave master bond0 ifname ens37
Connection 'bond-slave-ens37' (443d40ad-bb42-4609-b4cd-7904abfbd2c6) successfully added.
#先启动slave
nmcli connection up bond-slave-ens33
nmcli connection up bond-slave-ens37
#再启动slave
nmcli connection up bond0
cat /proc/net/bonding/nm-bond
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: ens33
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: ens33
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:21:a9:b3
Slave queue ID: 0
Slave Interface: ens37
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 2
Permanent HW addr: 00:0c:29:21:a9:bd
Slave queue ID: 0
#当断开enss33 时ens37自动启用
cat /proc/net/bonding/nm-bond
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: ens37
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: ens33
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 1
Permanent HW addr: 00:0c:29:21:a9:b3
Slave queue ID: 0
Slave Interface: ens37
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 3
Permanent HW addr: 00:0c:29:21:a9:bd
Slave queue ID: 0
至此bond功能实现
支持一下呗