CentOS 6.5多网卡绑定

1技术说明
通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用负载均衡的目的。
miimon是用来进行链路监测的。比如:miimon=100,单位是ms(毫秒)这边的100,是100ms,即是0.1
秒那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。
Bonding的模式一共有7种(即mode=0、1、2、3、4、5、6):

#defineBOND_MODE_ROUNDROBIN   0   (balance-rr模式)网卡的负载均衡模式
#defineBOND_MODE_ACTIVEBACKUP  1   (active-backup模式)网卡的容错模式
#defineBOND_MODE_XOR    2   (balance-xor模式)需要交换机支持
#defineBOND_MODE_BROADCAST    3    (broadcast模式)
#defineBOND_MODE_8023AD    4   (IEEE 802.3ad动态链路聚合模式)需要交换机支持
#defineBOND_MODE_TLB     5   自适应传输负载均衡模式
#defineBOND_MODE_ALB   6   网卡虚拟化方式

mode共有七种(0~6),这里解释两个常用的选项。
mode=0:表示load balancing (round-robin)为负载均衡方式,两块网卡都在工作,需要交换机作支持。
mode=1:表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,其中一块
网卡在工作(若eth0断掉),则自动切换到另一个块网卡(eth1做备份)。
mode=6 表示负载均衡方式,两块网卡都工作,不需要交换机作支持。
bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。

2加载模块
2.1查看系统版本
[[email protected] ~]# cat /etc/issue

2.2绑定网卡
网卡绑定前需要执行以下命令,以此来添加服务器启动时加载的模块。
[[email protected] ~]# echo "alias netdev-bond0 bonding" >/etc/modprobe.d/bonding.conf

修改新建网卡bond0置文件
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0

真实网卡配置(四块)

2.3重启网络
reboot或者service network restart 都可以。

2.4查看绑定在哪张网卡上ifconfig,cat/proc/net/bonding/bond0

测试:命令ping,并依次拔掉每一根或几根网线,同时运行cat/proc/net/bonding/bond0查看结果。

时间: 2024-12-17 15:49:09

CentOS 6.5多网卡绑定的相关文章

centos 7 下多网卡绑定

一.前言 CentOS7之前系统提供给用户的是bonding driver来实现链路聚合,实际上bonding适用于大多数应用.Bonding driver的架构是由内核空间完全控制.管理. Team driver又是什么呢?它是被设计用一整套不同的设计和不同的方法来实现bonding能做到的事,它的这种更灵活.更高效. 具体数据:http://rhelblog.redhat.com/2014/06/23/team-driver/ 针对现有的bonding配置,如果想从bonding drive

Centos上的双网卡绑定

1.登录系统切换目录: # cd /etc/sysconfig/network-scripts/ 2.添加绑定网卡bond#的配置 # vim ifcfg-bond0 DEVICE=bond0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=59.151.2.134 NETMASK=255.255.255.240 GATEWAY=59.151.2.129 # vim ifcfg-bond1 DEVICE=bond1 TYPE=Ethernet O

linux 7 网卡绑定

Linux 7 网卡绑定发表于2018年2月24日RHEL7或Centos 7 下双网卡绑定应用环境:在生产环境中,为了提高网络容错或吞吐量,一般服务器都会采取多网卡绑定的策略(此处只讲主备模式).测试环境:RHEL7.0 (Centos7适用)真实物理机,4块网卡,绑定网卡1(eno1)和网卡3(eno3). 配置Team有两种方式,第一种是使用nmcli命令(推荐),第二种是添加并配置文件(手动需要小心). 具体配置: 方法1(推荐) 创建组接口: nmcli connection add

Linux服务器网卡绑定bond配置

原文 https://mp.weixin.qq.com/s?__biz=MzU2MjU1OTE0MA==&mid=2247484699&idx=1&sn=3b272da187dfd1e7397f9e49caada738&chksm=fc66e4d0cb116dc665fffcbfaa3ff6648aec9665ae55ecc94d545a87ec956f3df3e21003015b&scene=21#wechat_redirect 网卡绑定是通过把多张网卡绑定为一个

Centos 6.5 64位双网卡绑定

1.环境描述      我的Vmware workstation 10 安装Centos 6.5 64位加上双口的Intel千兆网卡,通过ifconfig -a|grep eth命令看到eth2和eth3两张网卡. 2.双网卡绑定步骤: 2.1 修改/etc/sysconfig/network-scripts/ifcfg-eth2配置文档,修改后的内容如下:    DEVICE=eth2       ONBOOT=yes              #系统启动时自动启用该设备    BOOTPRO

CentOS双网卡绑定bond0

a)拷?并配置vim /etc/sysconfig/network-scripts/ifcfg-bond0配置?件(会自动创建文件) DEVICE=bond0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=xxx.xxx.xxx.xxx NETMASK=xxx.xxx.xxx.xxx GATEWAY=xxx.xxx.xxx.xxx USERCTL=no b)编辑em1,em2/eth0.eth1?件 vim /etc/sysconfig/net

CentOS多网卡绑定

防伪码:没有相当程度的孤独是不可能有内心的平和. 1.概述 随着技术的发展,四张及以上的千兆以太网卡已经变成了服务器的标配.而在生产环境中,为了保证Linux服务器的网络稳定,会对服务器的多张网卡通过绑定一个IP来实现网卡的热备. 网卡绑定的模式(mode)共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6 其中常用的有三种: mode=0:平衡负载模式,有自动备援,但需要交换机支持. mode=1:active-backup,主-备份策略,自

CentOS 5.x 6.x 网卡绑定(Bonding)脚本

工作中经常要为客户调整网卡绑定,为此制作了此脚本(比较粗糙,请见谅).使用时请查看脚本帮助 bond.sh #!/bin/bash usage() { cat << EOF create by [email protected] usage: $0 options OPTIONS:     -h  Show this message     -i Bonding IP,NETMASK,GATEWAY(optional)     -q Show Bonding Parameter Info   

centos 6.4系统双网卡绑定配置详解

Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡(需要交换机支持),这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.本文详细描述下centos 6.4系统双网卡绑定操作步骤操作前需要确定NetworkManager 服务是否已经停止,否则容易报错.#service NetworkManager status显示NetworkManager 已停即可 具体绑定操作:1.在/etc/sysconfig/network