CentOS7.x 双网卡绑定与解绑

24次阅读
没有评论

共计 1505 个字符,预计需要花费 4 分钟才能阅读完成。

概述:

常用的三种双网卡绑定模式 (mode)

  • mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
  • mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
  • mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。(推荐)

其他模式介绍

  • balance-rr (mode=0)       默认, 有高可用 (容错) 和负载均衡的功能,   需要交换机的配置,每块网卡轮询发包 (流量分发比较均衡).
  • active-backup (mode=1)   只有高可用 (容错) 功能, 不需要交换机配置, 这种模式只有一块网卡工作, 对外只有一个 mac 地址。缺点是端口利用率比较低
  • balance-xor (mode=2)     不常用
  • broadcast (mode=3)         不常用
  • 802.3ad (mode=4)          IEEE 802.3ad 动态链路聚合,需要交换机配置。
  • balance-tlb (mode=5)       不常用
  • balance-alb (mode=6)     有高可用 (容错) 和负载均衡的功能,不需要交换机配置  (流量分发到每个接口不是特别均衡)

前提: 必须保证服务器有两块同网段网卡设备

实例配置:

查看网卡状态及信息

ip addr 

修改第一块网卡,ifcfg-ens33 替换为实际网卡编号

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
TYPE="Ethernet"
B0OTPROT0="none"
DEFROUTE="yes"
NAME="ens33"
DEUICE="ens33"
0NBO0T="yes"
MASTER="bondg"
slave ="yes

修改第二块网卡,ifcfg-ens37 替换为实际网卡编号

TYPE="Ethernet"
B0OTPROT0="none"
DEFROUTE="yes"
NAME="ens37"
DEUICE="ens37"
0NBO0T="yes"
MASTER="bondg"
slave ="yes

创建 bond0

TYPE="Ethernet"
B0OTPROT0="none"
DEFROUTE="es"
NAME="bondg"
DEUICE="bondB"
ONBO0T="yes"
IPADDR=172.16.28.53
NETTASK=255.255.255.8
GATELAY=172.16.28.254
DNS=223.5.5.5
USERCTL ="no"

配置网卡绑定:

vi /etc/modprobe.d/bonding.conf

输入绑定模式

alias bond0 bonding
options bond0 miimon=100 mode=1
CentOS7.x 双网卡绑定与解绑

开机使网卡绑定生效

vi /etc/rc.d/rc.local
插入
ifenslave bond0 ens33 ens37
CentOS7.x 双网卡绑定与解绑

重启服务使其配置生效

systemctl restart network
ifenslave bond0 ens33 ens37

检查状态:

ip addr
CentOS7.x 双网卡绑定与解绑
cat /proc/net/bonding/bond0
CentOS7.x 双网卡绑定与解绑

双网卡解绑:

按照从上至下顺序操作

rm -rf /etc/sysconfig/network-scripts/ifcfg-bond0
rm -rf /etc/modprob.d/bonding.conf
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens33
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens37
rmmod bonding
systemctl restart network

正文完
 0
Nnkin
版权声明:本站原创文章,由 Nnkin 于2024-09-01发表,共计1505字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)