使用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
#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