在 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)

如果您覺得這篇文章有幫助,歡迎按個讚或分享出去唷:

樂於分享的軟體工程師,曾在新創與大型科技公司實習,獲得黑客松競賽冠軍,擔任資安研討會講者。長期熱衷於資訊安全、雲端服務、網路行銷等領域,希望將科技知識分享給更多人。內容轉載請來信:jlee58tw@gmail.com

發表回應