相关环境

主机:Dell PowerEdge R720服务器(背板有4个GE网口)
操作系统:CentOS(RHEL)6.X
网线连接
使用6类网线
将Dell R720 GE网口 0,与交换机A相连接;
将Dell R720 GE网口 1,与交换机B相连接;
注意两条网线要求接入两个交换机的相同VLAN中(VLAN id相同)

双网卡绑定操作步骤

(以下操作均使用root账号登录执行)
  • 检查并关闭NetworkManager服务
  • 执行
service NetworkManager status 
#--注意大小写,N、M大写
  •  如果步骤1返回 “NetworkManager (pid XXX) 正在运行...”
则执行
service NetworkManager stop
chkconfig NetworkManager off
  • 如果步骤1返回 “NetworkManager 已停止或无法识别此服务”,则无需处理
  • 备份原系统配置文件
执行
mkdir /root/bak
cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /root/bak/ifcfg-eth0
cp -p /etc/sysconfig/network-scripts/ifcfg-eth1 /root/bak/ifcfg-eth1
cp -p /etc/modprobe.d/dist.conf /root/bak/dist.conf
cp -p /etc/rc.d/rc.local /root/bak/rc.local
  • 编写修改网卡配置文件
创建 /etc/sysconfig/network-scripts/ifcfg-bond0
vim /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=10.213.14.53 --修改为实际IP地址
NETMASK=255.255.255.128 --修改为实际子网掩码
GATEWAY=10.213.14.126 --修改为实际网关
USERCTL=no
BONDING_OPTS="mode=1 miimon=100" #修改 /etc/sysconfig/network-scripts/ifcfg-eth0
cat /dev/null > /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no #修改 /etc/sysconfig/network-scripts/ifcfg-eth1
cat /dev/null > /etc/sysconfig/network-scripts/ifcfg-eth1
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
  • 修改系统相关配置文件
vim /etc/modprobe.d/dist.conf
在文件最后增加:alias bond0 bonding options bond0 miimon=100 mode=1
vim /etc/rc.d/rc.local
再倒数第二行增加:
ifenslave bond0 eth0 eth1
touch /var/lock/subsys/local --这是原来的最后一行内容
  • 重启服务器
reboot
  • 检查网卡绑定状态
执行:
more /proc/net/bonding/bond0
返回示例:
 
  • 测试双网卡冗余情况
在目标服务器上持续ping 网关或其他服务器
在其他服务器上持续ping目标服务器
拔掉目标服务器GE/0 口的网线,注意观察ping是否丢包或中断;
插回目标服务器GE/0 口的网线,注意观察ping是否丢包;
带GE/0口插回一会后,
拔掉目标服务器GE/1 口的网线,注意观察ping是否丢包或中断;
插回目标服务器GE/1 口的网线,注意观察ping是否丢包;
如果上述测试过程中,ping不中断、不丢包,则证明双网卡冗余工作正常。
(插拔过程中,偶有丢包也可接受)
 
  • 测试传输速度
在两台均配置双网卡绑定(负载均衡模式mode=0)的服务器直接,使用scp传输500MB以上的大文件,查看scp传输速度。
双网卡绑定负载均衡模式下,理论带宽2Gb,理论传输速度: 100~200MB/s

CentOS 6.X 双网卡绑定配置的更多相关文章

  1. Centos 7.6 双网卡绑定实现高可用

    Centos 7.6 双网卡绑定实现高可用 作者:尹正杰 版权声明:原创作品, 谢绝转载!否则将追究法律责任. 一.Bond模式概述 当linux系统上有多个单独网卡,又想充分利用这些网卡,同时对外提 ...

  2. Oracle 11gR2 RAC 单网卡 转 双网卡绑定 配置步骤

    之前写过一篇双网卡绑定的文章,如下: Oracle RAC 与 网卡绑定 http://blog.csdn.net/tianlesoftware/article/details/6189639 Ora ...

  3. Linux系统运维笔记(6),CentOS 7.6双网卡路由配置

    Linux系统运维笔记(6),CentOS 7.6双网卡路由配置. 一,先确认系统版本: [root@localhost ~]# cat /etc/redhat-releaseCentOS Linux ...

  4. Linux双网卡绑定配置

    Linux双网卡绑定配置                                       环境介绍 Linux Redhat 6.5.4张网卡 需求 4张网卡两两绑定,4张网卡分别是eth ...

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

    Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡(需要交换机支持),这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作. ...

  6. Centos 7.2 双网卡绑定之踩坑

    线上服务器,安装centos7.2 x64最小化安装,需要做链路聚合,双网卡绑定.在centos 6.x 和 centos 7上测试都OK,于是直接开搞. 说明下,以下环境是在虚拟机中实现的: 系统: ...

  7. Centos7双网卡绑定配置 bonding

    bonding的七种工作模式: bonding技术提供了七种工作模式,在使用的时候需要指定,每种有各自的优缺点,我们使用的是 mode=4 balance-rr (mode=0) 默认, 有高可用 ( ...

  8. CentOS7双网卡绑定配置

    step1:创建绑定文件 [root@node-1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0 TYPE="bond"BOO ...

  9. ubuntu双网卡绑定配置

    1,安装bonding需要的软件 sudo apt-get install ifenslave 2,在/etc/modules中加入: bonding mode= miimon= 3,在/etc/ne ...

随机推荐

  1. pytest——pycharm中右击运行(run)没有问题,在terminal中运行pytest报错:E ModuleNotFoundError: No module named

    参考了这个解决办法:https://blog.csdn.net/qq_36829091/article/details/82180866 我的是Windows,linux的和Windows的解决办法有 ...

  2. Netty源码死磕一(netty线程模型及EventLoop机制)

    引言 好久没有写博客了,近期准备把Netty源码啃一遍.在这之前本想直接看源码,但是看到后面发现其实效率不高, 有些概念还是有必要回头再细啃的,特别是其线程模型以及EventLoop的概念. 当然在开 ...

  3. java十大排序

    0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序. 非比较类排序:不通过比较来决 ...

  4. React中父子组件数据传递

    Vue.js中父子组件数据传递:Props Down ,  Events Up Angular中父子组件数据传递:Props Down,  Events  Up React中父子组件数据传递:Prop ...

  5. 4.2 Go switch

    4.2 Go switch switch语句用于基于不同条件执行不同动作,每一个case分支唯一,自上而下逐一测试,直到匹配结束,默认自动终止,不需要break. 2. switch基本语法 swit ...

  6. Python操作MongoDB代码示例

    import pymongo #pip install pymongo安装python操作mongodb的模块 myclient=pymongo.MongoClient(host='127.0.0.1 ...

  7. binlog在并发状态下的记录

    前两天看binlog发现个奇怪的地方:对于position靠后的记录,timestamp却比之前的记录还要小.当时觉得大概和并发有关系 后来做了个实验 开两个session 对于session1: b ...

  8. stm32实现DMX512协议发送与接收(非标)

    最近把玩了一下485,期间也接触了dmx512通信协议,该协议主要用于各种舞台灯光的控制当中,进而实现各种光效以及色彩变化.根据标准的512协议,其物理连接与传统上的RS485是完全一致的,并没有什么 ...

  9. 正确去除隐藏在WordPress系统各处的版本号

    使用WordPress的博主都有一个普遍的意识,就是为了安全而移除WordPress的版本号,以免不良用心的人利用旧版本的漏洞对网站进行攻击. WordPress会在前端代码head中加入以下代码(3 ...

  10. css3,transition,animation两种动画实现区别

    我们为页面设置动画时,往往会用到transition还有animation以及transfrom属性或者用到js. 其实通常情况下,对于使用js我们更加倾向于使用css来设置动画. transfrom ...