RHEL7 利用雙網卡綁定實現VLAN


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM