原文

网卡绑定是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。bond在实际网络应用部署中是一种常用的技术

下面介绍如何在CentOS服务器上实现网卡绑定

1、服务器ifconfig查看可以看到有两块网卡eth0,eth1

要实现物理网口eth0,eth1网卡绑定,绑定后的虚拟逻辑网口bond0 IP地址和原来的eth0的IP保持一致

2、modinfo bonding 检查自己的操作系统是否支持bonding

如果没有消息返回,说明内核不支持bonding,需要重新编译内核

3、检查ifenslave,是否有这个命令

4、接下来进入正题

在cd /etc/sysconfig/network-scripts/下创建ifcfg-bond0配置文件

[root@YuanFan-CentOS ~]# cd /etc/sysconfig/network-scripts/

[root@YuanFan-CentOS network-scripts]# vi ifcfg-bond0

DEVICE=bond0

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=none

IPADDR=192.168.31.2

NETMASK=255.255.255.0

GATEWAY=192.168.31.1

DNS1=114.114.114.114

DNS2=1.1.1.1

USERCTL=no

接下来修改ifcfg-eth0和ifcfg-eth1两块物理网卡的配置文件

将原有的IP、子网掩码、网关信息等信息全部删除,修改成如下格式

[root@YuanFan-CentOS ~]# cd /etc/sysconfig/network-scripts/

[root@YuanFan-CentOS network-scripts]# vi ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

MASTER=bond0

SLAVE=yes

USERCTL=no

[root@YuanFan-CentOS network-scripts]# vi ifcfg-eth1

DEVICE=eth1

ONBOOT=yes

BOOTPROTO=none

MASTER=bond0

SLAVE=yes

USERCTL=no

5、修改modprobe相关设定文件,并加载bonding模块

[root@YuanFan-CentOS ~]#

vi /etc/modprobe.d/bonding.conf

alias bond0 bonding

options bonding mode=6 miimon=200

加载bonding模块

[root@YuanFan-CentOS ~]# modprobe bonding

如果这时是SecureCRT等SSH终端连接的服务器后台,会话可能会断开,在服务器上确认bonding模块是否加载,然后用service network restart或者/etc/init.d/network restart命令重启网络

[root@YuanFan-CentOS ~]# lsmod | grep bonding

bonding               132885  0

[root@YuanFan-CentOS ~]# service network restart

Shutting down interface bond0:  [  OK  ]

Shutting down loopback interface:  [  OK  ]

Bringing up loopback interface:  [  OK  ]

Bringing up interface bond0:  Determining if ip address 192.168.31.2 is already in use for device bond0...

[  OK  ]

[root@YuanFan-CentOS ~]#

查看bond网卡绑定后的模式

cat /proc/net/bonding/bond0

[root@YuanFan-CentOS ~]# cat /proc/net/bonding/bond0

6、测试一下负载均衡功能

手动断开eth0链路的网线,看网络是否还通

如下图所示ethtool eth0 可以看到eth0网口已经断开,右侧可以看到ping 192.168.31.1网关一直可以ping通

注:mode bond网卡绑定的几种模式之前有介绍,请参见本公众号历史文章

mode:Mode of operation

0 for balance-rr,

1 for active-backup,

2 for balance-xor,

3 for broadcast,

4 for 802.3ad,

5 for balance-tlb,

6 for balance-alb (charp)

Linux bond6配置文件,Linux服务器网卡绑定bond配置(示例代码)相关推荐

  1. Linux bond6配置文件,Linux网卡bond

    网卡bond的模式 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6. 常用的有三种: mode=0:平衡负载模式,有自动备援,但 ...

  2. centos系统下服务器网卡配置文件,CentOS服务器网卡绑定配置

    本文转载自[微信公众号:WalkingCloud,ID:WalkingCloud2018]经微信公众号授权转载,如需转载与原文作者联系 网卡绑定是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余, ...

  3. H3C交换机和Linux服务器网卡绑定模式(bond)对接经典配置

    H3C交换机和Linux服务器网卡绑定模式(bond)对接经典配置 交换机多端口和服务器对接时,需要确定是否需要配置聚合或者不配置聚合,并且配置聚合的时候还需要确认是静态聚合还是动态聚合,当然这和当前 ...

  4. Linux双网卡绑定bond详解

    Linux双网卡绑定bond详解 bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术 通过以下命令确定内核是否支持 bondi ...

  5. Linux系统多网卡绑定各配置模式详解

    Linux系统多网卡绑定各配置模式详解 1. 配置多网卡bond 1.1. mode=0 模式 1.2. mode=1 模式 1.2.1. 关闭NetworkManager服务 1.2.2. 网卡配置 ...

  6. 双网卡绑定-bond

    双网卡绑定-bond 下述操作均在centos7.6系统下亲测 1. 双网卡绑定的7种模式 一般mode=0与mode=1比较常用,mode=6负载均衡方式两块网卡都工作,不需要交换机支持,常用. 1 ...

  7. 华为服务器网卡激活配置文件,华为服务器网卡配置文件

    华为服务器网卡配置文件 内容精选 换一换 IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题.如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以拥有两 ...

  8. CentOS7双网卡绑定bond

    CentOS7双网卡绑定bond 1.bond简介 生产环境必须提供 7×24 小时的网络传输服务.借助于网卡绑定技术,不仅可以提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可 ...

  9. 云服务器怎么配置文件,云服务器网卡怎么配置文件

    Linux安装好之后,网卡默认的配置动态IP,我们可以在linux终端中输入 ip addr进行查看 例如: [root@localhost ~]# ip addr 输入完成之后,会有一个 lo 与 ...

最新文章

  1. IE6 下div高度显示的问题
  2. 05《软件需求模式》阅读笔记
  3. 机器人也是“艺术家”!上海世界移动大会聚焦5G时代
  4. 产品功能上线前,如何高效的埋点?
  5. [我的证书]一证一书,当思来之不易 半分半秒,恒念学无止步
  6. CentOS 7 firewalld使用简介
  7. 自动驾驶使用贝塞尔曲线进行静态障碍物避障测试
  8. ES5(三)——数组新增函数every()、some()、map()、foreach()、filter()和reduce()汇总
  9. 使用javascript及java对Cookie的读写
  10. 基于c++的音乐播放器(1)
  11. 【项目3-2】多肉植物网站
  12. arm搭建云手机教程_云计算培训教程学习路线视频源码课件:seafile私有网盘搭建...
  13. 集成电路可测性设计DFT技术入门概论--MBIST技术报告
  14. python多线程破解压缩包_python利用itertools生成密码字典并多线程撞库破解rar密码...
  15. BZOJ3689 异或之
  16. PIO(编程输入/输出模型)和DAM(直接访问内存)
  17. pycharm在win7下键盘错乱
  18. 【转载】JavaWeb之ssm框架搭建中遇到的问题
  19. 我终于又可以在头条上赚钱啦
  20. 文件在服务器中存储,如何发送音频文件在服务器中存储

热门文章

  1. SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
  2. SAP Spartacus里product数据请求的HTTP url是在哪里维护的
  3. Gradle入门 - 一个最简单的hello world级别的例子
  4. What is the difference between “def” and “val” to define a function
  5. SAP Hybris Commerce里类似ABAP里的透明表设计
  6. 使用ABAP绘制可伸缩矢量图
  7. SAP Engagement Center的ShellCarousel控件control
  8. dependency in POM.xml will lead to jQuery.sap.require
  9. how is Fiori launchpad host name and port number determined
  10. 使用async,await关键字进行API Access Token的获取