使用nmcli创建bond配置
#nmcli connection add type bond ifname bond0 con-name bond0 mode active-backup
#nmcli connection add type bond-slave con-name bond0-1 ifname eno16777736 master bond0
#nmcli connection add type bond-slave con-name bond0-2 ifname eno33554992 master bond0
Note: 使用ifname参数定义bond设备的名称,如果不加该参数,系统将自动命名为nm-bond
 
使用nmcli创建VLAN设备配置
#nmcli connection add type vlan con-name bond0.100 ifname bond0.100 id 100 dev bond0

修改bond0配置,取消ipv4和ipv6的配置

#nmcli connecton modify bond0 ipv4.method disabled
#nmcli connecton modify bond0 ipv6.method ignore
Note: 红色标记部分为设备名称,非连接名称
 
使用nmcli创建网桥配置
#nmcli connection add type bridge con-name br0 stp no
 
停止bond0.100的和网桥br0
 
修改配置文件使所有设备配置脱离NetworkManager的管理
修改bond0.100的配置删除以下下内容:
IP地址(可选)
UUID
添加如下行:
NM_CONTROLLED=no                #脱离NetworkManager的管理
BRIDGE=nm-bridge                    #指定该设备属于哪个网桥
修改网桥br0,bond0,bond0-1,bond0-2配置:
删除UUID并增加如下行
NM_CONTROLLED=no                #脱离NetworkManager的管理
 
重启NM服务
#nmcli conneciton reload
 
启动bond0配置
#ifup bond0.100
 
启动bond0.100配置
#ifup bond0.100
 
启动网桥配置
#ifup br0
05-26 20:39