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