簡單記錄一下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)