系统:    CentOS或RHEL5系列系统
配置文件:/etc/modprobe.conf
----------------------------------------
系统:    CentOS或RHEL6系列系统
配置文件:/etc/modprobe.d/dist.conf

Linux bonding提供将多个网络接口设备捆绑为单个网络接口设置来使用,
用于网络负载均衡及网络冗余。

网卡绑定主要有0~6七种模式,常用的有3种:

1
2
3
4
5
0:负载均衡,两个网卡都工作,当一个出现问题后,另一个还继续工作,
   需要在交换机做端口聚合配置,因为两块网卡使用的是同一个MAC地址;    
1:主备模式,同时只有一张网卡工作;   
6:负载均衡,两个网卡都工作,但是该模式下无需配置交换机,因为做bonding的
   两块网卡是使用不同的MAC地址;

一、检查系统是否支持网卡绑定

1
2
3
4
5
6
7
8
9
10
11
#modinfo bonding
ilename:        /lib/modules/3.0.13-0.27-xen/kernel/drivers/net/bonding/bonding.ko
alias:          rtnl-link-bond
author:         Thomas Davis, tadavis@lbl.gov and many others
description:    Ethernet Channel Bonding Driver, v3.7.1
version:        3.7.1
license:        GPL
srcversion:     7A8A0EF8B35B2DE05BC5E19
depends:        
supported:      yes
vermagic:       3.0.13-0.27-xen SMP mod_unload modversions Xen

有信息输出,说明系统支持,如不支持,需要重新编译内核,找到Bonding driver support。你的输出信息可能与这里不同,不过没关系。

二、建立绑定端口配置文件

1
2
3
4
5
6
7
8
9
10
11
12
# cd /etc/sysconfig/network-scripts
# cp -a ifcfg-eth0 ifcfg-bond0
# vi ifcfg-bond0
# Broadcom Corporation NetXtreme II BCM5709 Gigabit
Ethernet
DEVICE=bond0            #修改设备名称为bond0,一定要去掉HWADDR网卡硬件地址
BOOTPROTO=none          #修改为none或static
ONBOOT=yes              #修改成yes
IPADDR=192.168.56.100   #网卡IP地址
NETMASK=255.255.255.0   #网卡掩码
GATEWAY=192.168.56.1    #网关地址
DNS1=192.168.56.254     #DNS地址

三、修改物理网卡配置文件

以将eth0和eth1进行网卡绑定为例:

1
2
3
4
5
6
7
8
# vi ifcfg-eth0
# Broadcom Corporation NetXtreme II BCM5709 Gigabit
Ethernet
DEVICE=eth0TYPE=Ethernet
BOOTPROTO=none     #修改成none或static
ONBOOT=yes         #修改成yes
MASTER=bond0       #指定主设备名称
SLAVE=yes

1
2
3
4
5
6
7
8
# vi ifcfg-eth1
# Broadcom Corporation NetXtreme II BCM5709 Gigabit
Ethernet
DEVICE=eth1TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

四、加载模块

1
2
3
# vim /etc/modprobe.conf
alias bond0bonding                 #bond0为定义绑定网卡设备名称
options bonding mode=0 miimon=100  #负载均衡模式,每100ms检查一次网卡状态

如果是RHEL6系列的系统,配置文件是/etc/modprobe.d/dist.conf,或者自己手动创建配置文件,

如,/etc/modprobe.d/bond0.conf等。

五、注意事项

最好绑定的两个物理网卡型号一样,网卡都属于同一个网段。

六、临时绑定,即时生效

1
2
3
# ifconfig bond0 192.168.56.100 netmask 255.255.255.0 up
# ifenslave bond0 eth0
# ifenslave bond0 eth1

本文转自   bigstone2012  51CTO博客,原文链接:http://blog.51cto.com/lavenliu/1441325

Gnu/Linux网卡绑定bonding相关推荐

  1. linux 双网卡绑定(bonding)实现负载均衡或故障转移

    linux 双网卡绑定(bonding)实现负载均衡或故障转移 我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是 ...

  2. Linux网卡绑定(bonding)配置

    Linux网卡绑定(bonding)配置 目录 1 网卡绑定(Bonding)概述... 4 2 Linux下bonding配置... 6 2.1 建立bonding网卡.. 6 2.2 配置开机自动 ...

  3. 【干货】Linux 网卡绑定的相关知识和技巧

    原理知识 Linux 多网卡的7种bond模式原理 Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用 ...

  4. 红旗Linux网卡绑定,Linux bonding 之balance-alb 原理介绍及其实现

    要求: 首先要安装bonding driver 和 ifenslave.bonding driver 是实现网卡绑定的软件基础,它在很多系统中都作为模块而加载.ifenslave 是实现网卡绑定的一个 ...

  5. linux 网卡绑定updelay,Linux 配置双网卡绑定实现负载均衡

    Linux 配置双网卡绑定,实现负载均衡 1.Bond的工作模式 Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余. bonding ...

  6. linux系统子接口配置文件,Linux网卡绑定、子接口-IP别名

    查看网卡线缆状态: mii-tool eth0 查看网卡底层信息: ethtool eth0 ethtool -i eth0   查看网卡驱动信息 ethtool -S eth0  查看网卡状态统计信 ...

  7. linux网卡顺序问题,linux网卡绑定及网卡顺序变更测试.docx

    Linux网卡顺序变更导致网卡绑定出错及解决办法测试 2012/2/21 描述:linux中新安装网卡会导致原网卡识别顺序紊乱,影响网络及网卡绑定正常工作,此时可以更改/etc/sysconfig/n ...

  8. linux 网卡绑定解绑,网卡绑定开机绑定,关机解绑

    Linux下实现双网卡负载均衡系统环境:RHEL5根据甘肃兰州实际情况的双网卡绑定方案, 方案思路:开机绑定,关机解绑 一.建立虚拟网络接口ifcfg-bond0文件[root@yangwenjun ...

  9. linux网卡绑定和漂移,LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP【转】...

    临时增加IP命令:ifconfig eth0:1 ip地址 netmask 子网码 broadcast 广播地址 gateway 网关 ifconfig eth0:1 10.1.104.65 netm ...

最新文章

  1. 某大厂女程序员哀叹:还不到三十岁,父母竟让自己和一个离异有娃的男人相亲!
  2. centos7安装redmine3.4
  3. SIP中的SDP offer/answer交换初探
  4. 从“电商合伙人”到“品牌掌柜”,快手电商“军训”进行时
  5. vcenter 6.7 (vcsa)部署指南
  6. .config 和 kconfig以及 makefile的关系
  7. 用python设计数独的心得体会_python实现数独算法实例
  8. php版本栈的应用中缀表达式求值
  9. GNU宣言——Ubuntu*操作系统将ubuntu精神带到了软件世界
  10. 2019 年 9 月全国程序员工资统计,你是什么水平?
  11. HiJson(Json格式化工具)
  12. 恢复希捷硬盘丢失数据的方法
  13. 记梦之三:我成了萧峰
  14. 【老罗笔记】哪来的天才——练习中的平凡与伟大
  15. html:button按钮背景图片设置
  16. 论文阅读:Region Proposal by Guided Anchoring
  17. 从零开始学习信号完整性(SIPI)--2
  18. 计算机无法正常更新,无法完成更新正在撤销更改请不要关闭你的计算机的解决方法...
  19. 现身说法,如何给上司送礼物
  20. 解密:Gmail移动客户端自动邮件回复技术

热门文章

  1. 索尼笔记本如何进Bios设置U盘启动
  2. js打印线程id_一文讲透“进程,线程和协程”
  3. java 封装表单数据类型_Java基本数据类型与封装类型详解(int和Integer区别)
  4. hibernate4调用mysql存储过程_hibernate调用存储过程
  5. 辽宁活跃ip段_有泰国女排影子!激情辽宁女排,打出快乐排球,输了比赛赢了球迷...
  6. 软件测试行业有哪些细分方向,软件测试人员有哪些职业发展方向?
  7. 升序排序中国_排序的4个技巧都不掌握,那就真的Out了!
  8. 改变openssl的环境变量linux,ECS Linux 安装配置openssl的具体过程
  9. (2) 用java实现一个简易编译器1-词法解析入门
  10. JavaScript 模块化七日谈