確認本地是否存在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;