环境声明:
OS Version:RedHat7
网卡tema(链路聚合)
又叫bonding(绑定)技术
需要最少两张网卡,原理和RAID和LVM很像
两张网卡一起工作,效率加倍;
一张网卡坏了,照样能工作;
能提高网络性能和容灾
0配置从属(子)网卡0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
## 配置从属(子)网卡0信息
type ethernet # 网络类型:以太网
bootproto=none # 网卡地址获取方式:static(静态) dhcp(动态) none(默认)
onboot=yes #网卡开机自启=yes
USERCTL=no #用户通过命令行控制参数=no
device=eth0 #设备名称eth0
master=bond0 #主网卡名称=bond0,组内多个从属(子)网卡配置中的master必须相同
slave=yes #表示这是一张从属(子)网卡
1配置从属(子)网卡1
vim /etc/sysconfig/network-scripts/ifcfg-eth1
## 配置从属(子)网卡1信息
type ethernet # 网络类型:以太网
bootproto=none # 网卡地址获取方式:static(静态) dhcp(动态) none(默认)
onboot=yes #网卡开机自启=yes
USERCTL=no #用户通过命令行控制参数=no
device=eth1 #设备名称eth1
master=bond0 #主网卡名称=bond0,组内多个从属(子)网卡配置中的master必须相同
slave=yes #表示这是一张从属(子)网卡
2配置主网卡bond0
# bond0的文件默认是不存在的,编辑时会自动创建
vim /etc/sysconfig/network-scripts/ifcfg-bond0
## 配置主网卡的信息
type ethernet # 网络类型:以太网
bootproto=none # 网卡地址获取方式:static(静态) dhcp(动态) none(默认)
onboot=yes #网卡开机自启=yes
USERCTL=no #用户通过命令行控制参数=no
device=band0 #设备名称band0
ipaddr=192.168.10.10 #配置ip地址
#prefix=24 #子网掩码=24位(前三段),相当于/24;和下方的netmask配置方式任选其一即可
netmask=255.255.255.0 #子网掩码
dns=192.168.10.1 #dns
NM_CONTROLLED=no #network mamager的参数,实时生效(强烈不建议),不需要重启,no=需要重启网络服务
3编辑内核信息
# 编辑内核信息中的bond(绑定)配置文件
vim /etc/modprobe.d/bond.conf
## 添加配置
alias bond0 bonding #让bond0支持绑定技术
options bond0 miimon=100 mode=6
##miimon=最小的容灾时间(ms),网卡1故障多久,网卡2顶替工作,100ms仅允许丢包一次就顶替
##mode 6=模式6:多网卡同时工作,网卡故障就自动切换网卡顶替工作,!!推荐使用
##mode 1=模式1:只一块网卡工作,故障自动切换网卡,相当于网卡热备
##mode 0=模式0:多网卡同时工作,故障不切换
4重启网络服务,使bond生效
# 重启网络服务
systemctl restart network