##网络桥接的管理命令
brctl 桥接管理命令
show 显示
addbr 添加网桥
delbr 删除网桥
addif 添加网桥连接
delif 删除网桥连接
##1.配置bond网络接口
Red Hat Enterprise Linux允许管理员使用 bonding内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多网络接口作为一个网络接口,从而增加逮狂和/提供冗余性。
bond 只支持两块网卡
选择Llinux 以太网绑定模式:
模式一:平衡轮循,所有接口都使用采用轮循方式在所有Slave中传输封包;任何Slave都可以接收。
模式二:主动备份,一次只能使用一个Slave接口,但是如果该接口出现故障,另一个Slave将接替它。
模式三:广播,所有封包都通过所有Slave接口广播。
首先在虚拟机管理器中添加如图的网桥:
在虚拟机中用systemctl status NeeworkManager命令查看,如图:正在运行
用下图所示的命令 watch -n 1 cat /proc/net/bonding/bond0可以查看添加的网卡动态;
执行图下的命令首先添加bond0接口,之后分别添加eth1和eth0接口
添加成功后如下图:
同时可以ping 到主机中,看连接状态。用ifconfig eth0或者eth1 up和down分别调试。
完成后在图形管理器中则删除eth1 eth0 bond0 。方便进行下面的实验。
##2.配置Team网络接口
Team的特性:
Team和bond0功能类似
Team不需要手动加载相应内核模块
Team有更强的拓展性
支持8块网卡
Team的种类:
broadcast 广播容错
roundrobin 平衡轮叫
activebackup 主备
loadbalance 负载均衡
首先在虚拟机上分别执行下面图中的命令来建立team0接口和eth1 eth0 接口:
添加上面操作成功后,重新启动网络即systemctl restart network命令
最后执行teamdctl team0 stat来观察是否正确。如图:
结束虚拟机的接口实验后用如下的命令删除所作的接口,或者直接用图形管理器删除。
##3.配置网桥br0
首先从主机的超级用户身份进入到network-scripts中 如图:
之后建立一个目录将ifcfg-br0 ifcfg-enp0s25移动备份进去。
比如mkdir /backup/, 然后mv ifcfg-br0 ifcfg-enp0s25 /backup/
在/etc/sysconfig/network-scripts/下,重新编写 上面的两个文件,内容如图:
编写完成后如图:
重新启动网络systemctl restart network
最后执行ifconfig命令可以查看到 br0 已经搭建成功。
因此本次搭建网桥和网络接口的实验结束。