linux 雙網卡橋接,實現網卡流量鏡像與轉發


確認本地是否存在brctl,如果不存在請先安裝;

 

  

 

1.確定你的鏡像端口,比如eth1;


2.將實際數據通過的端口,比如eth0和鏡像端口綁成一個bridge;

brctl addbr br0
brctl addif  br0  eth0
brctl addif  br0  eth1
使用命令查看    brctl  show

 

bridge name    bridge id        STP enabled    interfaces
br0        8000.002246263e0c    no             eth0
                                               eth1

 

3.調用brctl的setageing命令將老化時間設置為0,這就模擬了一個2端口的hub;

設置以太網 (MAC) 地址老化時間 (以秒為單位)。<Time> 幾秒鍾后看不到到來自某個地址的幀后, 橋將從轉發數據庫 (fdb) 中超時 (刪除) 該地址。

設置命令:

brctl setageing br0 0

注意:如果改配置未設置,則可能表現出大量丟包行為


4.所有數據端口eth0發出的包都會發往eth1;


免責聲明!

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



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