在Ubuntu Linux 14.04和16.04 LTS上如何创建网桥
时间:2019-11-20 08:53:46 来源:igfitidea点击:
在Ubuntu 14.04 LTS中,如何创建网桥虚拟接口?
Ubuntu中如何创建桥接网络(Bridge)?
安装bridge-utils
执行以下apt-get命令安装bridge-utils:
$ sudo apt-get install bridge-utils
或者
$ sudo apt install bridge-utils
在Ubuntu服务器上创建网桥
编辑/etc/network/interfaces
$ sudo cp /etc/network/interfaces /etc/network/interfaces.bakup-1-july-2016 $ sudo vi /etc/network/interfaces
设置eth1并将其映射到br1(删除或注释掉所有eth1相关设置):
# br1 setup with static wan IPv4 with ISP router as gateway auto br1 iface br1 inet static address 171.16.222.51 network 255.255.255.248 netmask 255.255.255.0 broadcast 171.16.222.55 gateway 171.16.222.49 bridge_ports eth1 bridge_stp off bridge_fd 0 bridge_maxwait 0
设置eth0并将其映射到br0,(删除或注释掉所有eth1相关设置):
auto br0 iface br0 inet static address 10.9.44.26 netmask 255.255.255.192 broadcast 10.9.44.63 dns-nameservers 10.0.80.11 10.0.80.12 # set static route for LAN post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.9.44.1 post-up route add -net 161.26.0.0 netmask 255.255.0.0 gw 10.9.44.1 bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0
关于DHCP设置说明
如果网桥想使用DHCP,那么可以像下面这样配置:
auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0
重启服务器或网络服务
重启网络服务:
$ sudo systemctl restart networking
如果是Ubuntu 14.04 LTS之前的版本,执行:
$ sudo /etc/init.d/restart networking
查看网桥设置
使用ping/ip命令来验证LAN和WAN接口均可以访问:
$ ip a show $ ip r $ ping -c 2 theitroad.local $ ping -c 2 10.0.80.12