brctl和虚拟网桥

2021年09月15日 阅读数:3
这篇文章主要向大家介绍brctl和虚拟网桥,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1 建立空的虚拟网桥网络

brctl addbr br0ide

这个时候能够认为该虚拟网桥有多个虚拟接口,可是没有实际的网卡接口和该虚拟网桥相连的。server

2 将eth0网卡链接到br0dns

网卡只有一个接口,这个接口是链接互联网的,而后其做为一个设备供宿主机器联网。如今它链接到br0上了,那么它就要依靠br0来上网了。接口

brctl addif br0 eth0it

这个时候网络链接应该是这样的:class

eth0 -> br0 -> internet扩展

若是eth0所在机器能够上网了,那么就能够配置更多的虚拟网口到br0上,链接上网。配置

3 配置br0上网互联网

首先在/etc/network/interfaces中注释掉eth0的配置,而后配置br0上网。

auto br0

iface br0 inet static

address 192.168.1.33

netmask 255.255.255.0

gateway 192.168.1.1

dns-nameservers 192.168.1.1

bridge_ports eth0 //这里将eth0做为了该网桥的一个端口。

bridge_stp off //

bridge_maxwait 0

bridge_fd 0

4 网桥是工做在数据链路层的,因此能够用来扩展局域网