Ubuntu 16.04 配置網橋
新手一枚,純屬記錄。
需要使用到bridge-utils.
安裝 bridge-utils
sudo apt-get install bridge-utils
創建網橋設備
sudo brctl addbr br1
其中br1是網橋名,應該可以隨便起.
查看網卡名
sudo ls /proc/sys/net/ipv4/conf
可以看到自己的網卡和剛剛創建的網橋名.
這裏假設在某臺設備上看到了 enp1s0,enp2s0,enp3s0,enp4s0四個網絡接口,現在爲其配置一個網橋.
配置之前,如果網卡正在工作,最好使用
sudo ifdown enp1s0
將其關掉(enp1s0指正在工作的網卡),
配置網橋,打開接口文件
sudo vim /etc/network/interfaces
使用#號註釋或刪掉上述四個網口的原有配置,或者將這個文件先備份一下.
輸入配置代碼(在巡迴地址後面輸入,不要輸入在文件開始處)
auto enp1s0
iface enp1s0 inet manual
auto enp2s0
iface enp2s0 inet manual
auto enp3s0
iface enp3s0 inet manual
auto enp4s0
iface enp4s0 inet manual
auto br1
iface br1 inet dhcp
bridge_ports enp1s0
bridge_ports enp2s0
bridge_ports enp3s0
bridge_ports enp4s0
bridge_stp off
bridge_fd 0
保存後退出vim,
其中br1網橋採用的是動態ip,即由入網的路由器等設備爲br1分配ip.靜態方式請參考其它文章
插上網線,然後使配置生效,輸入
sudo ifdown br1
sudo ifup br1
第一句是關閉網橋,第二句是開啓網橋,如果出現錯誤,需檢查配置是否寫對.
輸入
sudo ifconfig
可查看是否配置好,也可使用ping命令查看,最好ping最近的dns服務器.
新手一枚,寫錯的請指出來,部分代碼含義不是很懂,還請見諒.
請謹慎參考本文,有問題可討論,若造成損失,本人恐怕付不起這個責任.
參考文章:
http://www.linuxprobe.com/build-bridge-ubuntu.html
https://zhidao.baidu.com/question/138207075.html