Linux_高级网络配置
一.链路聚合
1.bond网络
bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多个网络接口作为一个网络接口,从而提供冗余性。
选择LINUX以太网绑定模式
模式0(平衡轮循)- 轮循策略,所有接口都使用采用轮循方式在所以Slave中传输封包;任何Slave都可以接收。
模式1(主动备份)-容错。一次只能使用一个Slave接口但是如果该接口出现故障,另一个Slave将接替它。
模式3(广播)-容错。所有封包都可以通过所有Slave接口广播。
管理bond
(1)将所实验的虚拟机设置为两块网卡
(2)删除所有网络,建立bond0.
(3)将eth0 eth1 加入到bond0接口上。
(4)打开一个shell进行监控
(5)将一块停止工作,另一块会继续工作
2.建立team接口
Team 和 bond0 功能类似
Team 不需要手动加载相应内核模块
Team 有更强的拓展性
支持八
种类:broadcast(广播容错) roundrobin(平衡轮叫) activebackup (主备) loadbalance (负载均衡)
(1)删除原来的所有网络
(2)建立team接口
(3)将eth0 eth1 加入到team0接口上
(4)打开一个shell进行监控
(5)将一块停止工作,另一块会顶上去工作
二.网桥的管理
1.网桥的搭建
(1)备份原网卡、桥接文件
(2)删除网络,只留下vb1 vb0
(3)编写/etc/sysconfig/network-scripts/ifcfg-br0 和/etc/sysconfig/network-scripts/ifcfg-enp2s0 建立网桥
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.16
NETMASK=255.255.255.0
TYPE=Bridge##网络接口类型是桥接
DEVICE=enp0s25##设备名称
ONBOOT=yes##开启服务设备自动**
BOOTPROTO=none##网卡工作状态
BRIDGE=br0##网卡开启的网桥接
(4)重启网络或者reboot
(5)网桥查看 brctl show
(6)将备份还原
2.网络桥接的管理命令
1.网卡的建立
(1)brctl addbr br0##建立br0
(2)brctl show
(3)ifconfig br0 172.25.254.166/24##赋予ip
(4)ping 172.25.254.66##ping不通
(5)brctl addif br0 eth0##桥接真实网卡
(6)ping 172.25.254.66##可以ping通
2.桥接的删除
brctl delif br0 down ##把eth0从br0移除
ifconfig br0 down ##关掉br0
brctl delbr br0 ##删除br0