Linux bond6配置文件,Linux服务器网卡绑定bond配置(示例代码)
原文
网卡绑定是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。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配置(示例代码)相关推荐
- Linux bond6配置文件,Linux网卡bond
网卡bond的模式 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6. 常用的有三种: mode=0:平衡负载模式,有自动备援,但 ...
- centos系统下服务器网卡配置文件,CentOS服务器网卡绑定配置
本文转载自[微信公众号:WalkingCloud,ID:WalkingCloud2018]经微信公众号授权转载,如需转载与原文作者联系 网卡绑定是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余, ...
- H3C交换机和Linux服务器网卡绑定模式(bond)对接经典配置
H3C交换机和Linux服务器网卡绑定模式(bond)对接经典配置 交换机多端口和服务器对接时,需要确定是否需要配置聚合或者不配置聚合,并且配置聚合的时候还需要确认是静态聚合还是动态聚合,当然这和当前 ...
- Linux双网卡绑定bond详解
Linux双网卡绑定bond详解 bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术 通过以下命令确定内核是否支持 bondi ...
- Linux系统多网卡绑定各配置模式详解
Linux系统多网卡绑定各配置模式详解 1. 配置多网卡bond 1.1. mode=0 模式 1.2. mode=1 模式 1.2.1. 关闭NetworkManager服务 1.2.2. 网卡配置 ...
- 双网卡绑定-bond
双网卡绑定-bond 下述操作均在centos7.6系统下亲测 1. 双网卡绑定的7种模式 一般mode=0与mode=1比较常用,mode=6负载均衡方式两块网卡都工作,不需要交换机支持,常用. 1 ...
- 华为服务器网卡激活配置文件,华为服务器网卡配置文件
华为服务器网卡配置文件 内容精选 换一换 IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题.如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以拥有两 ...
- CentOS7双网卡绑定bond
CentOS7双网卡绑定bond 1.bond简介 生产环境必须提供 7×24 小时的网络传输服务.借助于网卡绑定技术,不仅可以提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可 ...
- 云服务器怎么配置文件,云服务器网卡怎么配置文件
Linux安装好之后,网卡默认的配置动态IP,我们可以在linux终端中输入 ip addr进行查看 例如: [root@localhost ~]# ip addr 输入完成之后,会有一个 lo 与 ...
最新文章
- IE6 下div高度显示的问题
- 05《软件需求模式》阅读笔记
- 机器人也是“艺术家”!上海世界移动大会聚焦5G时代
- 产品功能上线前,如何高效的埋点?
- [我的证书]一证一书,当思来之不易 半分半秒,恒念学无止步
- CentOS 7 firewalld使用简介
- 自动驾驶使用贝塞尔曲线进行静态障碍物避障测试
- ES5(三)——数组新增函数every()、some()、map()、foreach()、filter()和reduce()汇总
- 使用javascript及java对Cookie的读写
- 基于c++的音乐播放器(1)
- 【项目3-2】多肉植物网站
- arm搭建云手机教程_云计算培训教程学习路线视频源码课件:seafile私有网盘搭建...
- 集成电路可测性设计DFT技术入门概论--MBIST技术报告
- python多线程破解压缩包_python利用itertools生成密码字典并多线程撞库破解rar密码...
- BZOJ3689 异或之
- PIO(编程输入/输出模型)和DAM(直接访问内存)
- pycharm在win7下键盘错乱
- 【转载】JavaWeb之ssm框架搭建中遇到的问题
- 我终于又可以在头条上赚钱啦
- 文件在服务器中存储,如何发送音频文件在服务器中存储
热门文章
- SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
- SAP Spartacus里product数据请求的HTTP url是在哪里维护的
- Gradle入门 - 一个最简单的hello world级别的例子
- What is the difference between “def” and “val” to define a function
- SAP Hybris Commerce里类似ABAP里的透明表设计
- 使用ABAP绘制可伸缩矢量图
- SAP Engagement Center的ShellCarousel控件control
- dependency in POM.xml will lead to jQuery.sap.require
- how is Fiori launchpad host name and port number determined
- 使用async,await关键字进行API Access Token的获取