Linux系統的高級網絡配置(bond、team、網橋)


1.bond接口

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

2.選擇 Linux 以太網綁定模式

  • 模式 0 balance-rr ( 平衡輪循 ) - 輪循策略 , 所有接口都使用采用輪循方式在所有 Slave 中傳輸封包 ; 任何 Slave 都可以接收

  • 模式 1 active-backup ( 主動備份 ) - 容錯。一次只能使用一個 Slave 接口, 但是如果該接口出現故障 , 另一個 Slave 將 接替它

  • 模式 3 broadcast ( 廣播 ) - 容錯。所有封包都通過所有 Slave 接口廣播

3.利用nmcli命令管理bond

<1>添加一塊新的網卡
這里寫圖片描述
此時共有兩塊網卡
這里寫圖片描述
<2>刪除原有網卡的配置文件

<3>添加bond網絡接口、選擇主備模式

<4>添加bond接口的設備

<5>監控命令

實驗:
ifconfig etho down
網依舊可以ping通,eth1頂替eht0工作
這里寫圖片描述
ifconfig eth0 up
eth0作為eth1的備份
這里寫圖片描述
<6>刪除bond接口

這里寫圖片描述

4.用文件配置bond網絡

1.team接口
Team和 bond0 功能類似
Team不需要手動加載相應內核模塊
Team有更強的拓展性
支持 8塊網卡
2.team的種類
broadcast 廣播容錯
roundrobin 平衡輪叫
activebackup 主備
loadbalance 負載均衡

3.通過nmcli命令設定team
<1>創建team接口、slave接口

<2>監控命令

<3>關閉eth0

實驗如圖所示:
這里寫圖片描述
<4>刪除team接口

這里寫圖片描述

實驗環境:真機

【1】網橋的搭建

1.備份原網卡、橋接文件

2.打開網絡圖形管理刪除網絡 只留下vb1 vb0

3.編寫/etc/sysconfig/network-scripts/ifcfg-br0和ifcfg-enp0s25建立網橋

3.重啟網絡

也可以嘗試reboot

4,網橋的查看

5.將備份還原怎么學英語

【2】網絡橋接的管理命令
實驗環境:虛擬機

命令 含義
brctl show 顯示網橋
brctl addbr 添加網橋
brctl delbr 刪除網橋
brctl addif 添加網橋連接
brctl delif 刪除網橋連接

實驗:網卡的橋接

這里寫圖片描述
這里寫圖片描述
實驗:橋接的刪除

這里寫圖片描述


免責聲明!

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



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