在 Ubuntu 上設定 Bridige

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

平時會觀察網路行銷、雲端運算與資訊安全,同時也在思索人生的課題。當世界越快,心則慢,期許自己能靜靜閱讀,細細品味,然後好好思考。