Ubuntu 16.04 配置网桥--参考+理解

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

http://www.cnblogs.com/yasmi/p/4844653.html

http://blog.csdn.net/joanna_yan/article/details/48371747

你可能感兴趣的:(ubuntu,网桥)