文档章节

双网卡绑定的模式及操作步骤

cloud-coder
 cloud-coder
发布于 2014/07/09 14:23
字数 411
阅读 794
收藏 5

双网卡绑定的模式

    关于mode共有0-6等7种模式,详细请参考官方手册!mode的值表示工作模式,
    他共有0,1,2,3,4,5,6这7种模式,常用的为0,1两种。

  1. mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。
  2. mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.
  3. mode=2表示balance-x,提供负载均衡和冗余功能。
  4. mode=3表示broadcast,这个模式提供容错性。
  5. mode=4表示802.3ad,提供了ethtool的迅速,以及使用了802.3ad模式
  6. mode=5表示balance-tlb,自动适应负载均衡,自动切换故障。在此基础上Ethtool支持驱动。
  7. mode=6表示在5模式的基础上优化了arp的广播信息。

双网卡绑定操作步骤

1)、增加虚拟网卡文件(ifcfg-bond0),为指定的网卡IP, 需要将*换成实际的IP地址。

              # vi /etc/sysconfig/network-scripts/ifcfg-bond0       

DEVICE=bond0
BONDING_OPTS="mode=1 miimon=500"
BOOTPROTO=static
ONBOOT=yes
IPADDR=*.*.*.*
NETMASK=255.255.255.0
GATEWAY=*.*.*.*
NM_CONTROLLED=no
USERCTL=no
TYPE=Ethernet


       2)、修改两网卡文件(ifcfg-bond0)的配置文件

              # vi /etc/sysconfig/network-scripts/ifcfg-eth0

             

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

             

       3)、配置启动参数

              A、在modprobe.conf下增加两行(mode0、负载均衡方式,两块网卡都工作;1、主备的工作方式)

              # vi /etc/modprobe.conf

alias bond0 bonding
options bond0 miimon=100 mode=0

B、在/etc/rc.d/rc.local下增加一行;

                     #vi /etc/rc.d/rc.local

                     ifenslave bond0 eth0 eth1

© 著作权归作者所有

共有 人打赏支持
cloud-coder
粉丝 248
博文 191
码字总数 135000
作品 0
广州
架构师
私信 提问
加载中

评论(1)

沈少爷
ifenslave bond0 eth0 eth1 这行是啥意思?
BONDING_OPTS="mode=1 miimon=500" 这行是啥意思?
linux 关于主机服务器双网卡bond配置

实际工程实施中,一台主机有两块网卡,实现双上连。这时需要对主机的两块网卡做bond配置,虚拟为一块网卡,以主备方式进行工作,确保系统的高可用。 一、bond的配置要求 绑定的两块网卡芯片型...

yanfengwang
06/26
0
0
Centos7 / RHEL 7 双网卡绑定

1. 简要 双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用的是bonding技术, 在centos7中双网卡绑定既能使用teaming也可以使用bonding,这里推荐使用teaming技术,方便...

姗姗来迟z
2017/06/09
0
0
centos6.5 双网卡绑定

双网卡绑定主要是为了实现设备容错,负载均衡。 1,检查网络配置信息,如下: 2,编辑eth0网卡: 3,编辑eth1网卡: 4,创建一个新配置文件ifcfg-bond0: 5,编辑modprobe.conf文件,添加配置...

haokuan521
07/02
0
0
Linux系统多网卡绑定实战。

导读 对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡。在生产型的系统中,网卡的可靠性就更为重要了。多块网卡绑定到一个IP地址,当一块网卡发生物理性损坏的情况下,另一块网卡...

linuxprobe16
2016/12/10
4
0
RHEL7/CentOS7双网卡绑定-Network bonding

Configure Network Bonding 系统环境 [root@test03 ~]# uname -aLinux test03 3.10.0-327.el7.x8664 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x8664 x8664 x8664 GNU/Linux [root@test03 ~]# ip......

zaa47
2017/05/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Go 使用channel控制并发

前言 channel一般用于协程之间的通信,channel也可以用于并发控制。比如主协程启动N个子协程,主协程等待所有子协程退出后再继续后续流程,这种场景下channel也可轻易实现。 场景示例 总结 ...

恋恋美食
23分钟前
1
0
Apache Flink 漫谈系列 - 持续查询(Continuous Queries)

摘要: 实际问题 我们知道在流计算场景中,数据是源源不断的流入的,数据流永远不会结束,那么计算就永远不会结束,如果计算永远不会结束的话,那么计算结果何时输出呢?本篇将介绍Apache Fl...

阿里云官方博客
27分钟前
4
0
斐波那契堆的理解,节点mark属性和势函数

斐波那契堆 看了好多博客,都是照搬算法导论的内容,没有自己的理解,比如为什么有mark属性,势函数的作用,以及为什么叫斐波那契堆,下面说说鄙人的理解。 势函数 势函数是根节点个数加上2...

杨喆
28分钟前
3
0
NIO源码详解

阻塞io和无阻塞io: 阻塞io是指jdk1.4之前版本面向流的io,服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭到拒 ...

沉稳2018
32分钟前
0
0
如何把已经提交的commit, 从一个分支放到另一个分支

在本地master提交了一个commit(8d85d4bca680a5dbcc3e5cfb3096d18cd510cc9f),如何提交的test_2分之上? git checkout test_2git cherry-pick 8d85d4bca680a5dbcc3e5cfb3096d18cd510cc9f......

stephen_wu
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部