簡單記錄一下bridge設定

首先要裝上bridge套件,接著把NIC設為promisc,加入同一個bridge,再將bridge啟用
這裡我的兩張網卡名稱分別為:p2p1, em1

sudo apt-get install bridge-utils
sudo brctl addbr br0
sudo ifconfig p2p1 0.0.0.0 promisc
sudo ifconfig em1 0.0.0.0 promisc
sudo brctl addif br0 p2p1
sudo brctl addif br0 em1
sudo ifconfig br0 up

如果要取消promisc模式,加上一個減號即可
用ifconfig down關閉bridge

sudo ifconfig p2p1 0.0.0.0 -promisc
sudo ifconfig em1 0.0.0.0 -promisc
sudo ifconfig br0 down

使用ifconfig看看網路狀態,就能看到br0成功開啟了

jerry@router:~$ ifconfig
br0  Link encap:Ethernet HWaddr 80:ee:73:ab:4b:9c 
     inet6 addr: fe80::82ee:73ff:feab:4b9c/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0 
     RX bytes:0 (0.0 B) TX bytes:418 (418.0 B)