配置实现网桥

网桥:即桥接

把一套机器上的若干个网络接口 “连接” 起来,其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。网桥就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。与网桥相连的主机就能通过交换机的报文转发而互相通信。

创建软件网桥

  • nmcli con add con-name mybr0 type bridge ifname br0
  • nmcli con modify mybr0 ipv4.addresses 192.168.0.100/24 ipv4.method manual
  • nmcli con add con-name br0-port0 type bridge-slave ifname eth0 master br0

查看配置文件

  • cat /etc/sysconfig/network-scripts/ifcfg-br0
  • cat /etc/sysconfig/network-scripts/ifcfg-br0-port0

实验

三台主机
一台主机:eth0、vmnet1、192.168.36.10/24
一台主机:eth0、vmnet2、192.168.36.100/24
一台主机:网桥,eth0,vmnet1 eth1,vmnet2

使用 brctl 命令创建网桥br0,并将网络接口eth0、eth1接入到网桥 br0 中
网桥_第1张图片
使用 ip link 命令开启 br0 网桥并实现桥接功能
网桥

删除网桥

首先禁用
网桥
全部删除
网桥_第2张图片

nmcli 实现网桥

创建软件网桥

  • emsp;emsp;nmcli con add con-name mybr0 type bridge con-name br0 ifname br0
  • emsp;emsp;nmcli con modify mybr0 ipv4.addresses 192.168.0.100/24 ipv4.method manual
  • emsp;emsp;nmcli con add con-name br0-port0 type bridge-slave ifname eth0 master br0

查看配置文件

  • emsp;emsp;cat /etc/sysconfig/network-scripts/ifcfg-br0
  • emsp;emsp;cat /etc/sysconfig/network-scripts/ifcfg-br0-port0

.

工具包       yum install bridge-utils
查看网桥      brctl show
查看CAM表     brctl showmacs br0
添加和删除网桥   brctl addbr | delbr br0
添加和删除网桥中网卡   brctl addlif | delif eth0