linux 筆記 3-2.高級網絡配置

**********2.高級網絡配置***********
目標:
配置網絡橋接
配置 bond 網絡接口
配置 team 網絡接口


##1.配置網絡橋接##
網絡橋接用網絡橋實現共享上網主機和客戶機除了利用軟件外,還可以用系統自帶的網絡橋建立連接用雙網卡的機器做主機

真機配置

vim /etc/sysconfig/network-scripts/ifcfg-westos

wKioL1hWlcaxSn9XAAA0Gzt3DNU409.png 

vim /etc/sysconfig/network-scripts/ifcfg-br0

wKiom1hWldWyWi8IAAAj4yXLCQc436.png 

先關掉NetworkManager服務,再重啓網絡

wKioL1hWlemCWXCTAACYlzcJ3V4050.png 


虛擬機配置

systemctl stop NetworkManager
添加
brctl addbr 添加網橋

wKioL1hWlfuwB7SLAAANJ-yZtYM657.png 

配置網橋ip,子網掩碼

wKioL1hWlhCS7elfAAASkwqQ_nI309.png
brctl show 顯示

wKioL1hWliHwo4JTAAAaQaoVRWY078.png 

brctl addif 添加網橋連接

wKiom1hWljaDTemJAAAUJOOrfcU751.png
刪除
brctl delif 刪除網橋連接

wKioL1hWlobzJVB_AAANFPWtJg4516.png
brctl delbr 刪除網橋

wKioL1hWlpbQcH9iAAAMM5bNoUQ710.png

##2.bond網絡##  //只支持兩塊網卡

Red Hat Enterprise Linux 允許管理員使用bonding 內核模塊和稱爲通道綁定接口的特殊網絡接口將多個網絡接口綁定到一個通道。根據選擇的綁定模式 , 通道綁定使兩個或更多個網絡接口作爲一個網絡接口 , 從而增加帶寬和提供冗餘性

綁定模式

模式 0 ( 平衡輪循 ) - 輪循策略 , 所有接口都使用採用輪循方式在所有 Slave 中傳輸封包 ; 任何Slave 都可以接收
模式 1 ( 主動備份 ) - 容錯。一次只能使用一個Slave 接口 , 但是如果該接口出現故障 , 另一個Slave 將 接替它
模式 3 ( 廣播 ) - 容錯。所有封包都通過所有Slave 接口廣播

利用nmcli管理

建立綁定接口bond0

wKiom1hWlqXj2REVAAB1NNw5xbY702.png 

建立slave接口eth0和eth1

wKioL1hWluCCqDxRAADK4ULLga4494.png

查看bonding狀態

wKiom1hWlu2zRIndAAC6gLVmQxg309.png 

##3.team網絡##

Team 和 bond功能類似
Team 不需要手動加載相應內核模塊
Team 有更強的拓展性,支持 8 塊網卡

Team 的種類
broadcast 廣播容錯
roundrobin 輪詢
activebackup 主備
loadbalance 負載均衡

利用nmcli 管理 team

建立綁定接口team0

wKiom1hWlvqxMxOMAABqvNpS1dQ934.png 

建立slave接口eth0和eth1

wKioL1hWlwWg4iZ3AAC-urQfDhk237.png 

查看team狀態 teamctl team0 stat

wKioL1hWly-Ti2TGAABKYwGnJgs844.png 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章