双网卡绑定linux7.2,CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)...
使用bond实现网卡聚合链路脚本:
#!/bin/bash
#创建一个名为bond0的链路接口
IP=192.168.101.1
GATE=192.168.101.254
ETH1=eno1
ETH2=eno2
ETH3=eno3
ETH4=eno4
modprobebonding
cat</etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=static
USERCTL=no
ONBOOT=yes
IPADDR=$IP
PREFIX=24
GATEWAY=$GATE
BONDING_OPTS="mode=1miimon=100"
EOF
cat</etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
TYPE=Bond
NAME=bond1
BONDING_MASTER=yes
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BONDING_OPTS="mode=1miimon=100"
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH1
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH2
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH3
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH3
ONBOOT=yes
MASTER=bond1
SLAVE=yes
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH4
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH4
ONBOOT=yes
MASTER=bond1
SLAVE=yes
EOF
systemctlrestartnetwork
ping$GATE-c1
reboot
#!/bin/bash
#创建一个名为bond0的链路接口
IP=192.168.101.1
GATE=192.168.101.254
ETH1=eno1
ETH2=eno2
ETH3=eno3
ETH4=eno4
modprobebonding
cat</etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=static
USERCTL=no
ONBOOT=yes
IPADDR=$IP
PREFIX=24
GATEWAY=$GATE
BONDING_OPTS="mode=1miimon=100"
EOF
cat</etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
TYPE=Bond
NAME=bond1
BONDING_MASTER=yes
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BONDING_OPTS="mode=1miimon=100"
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH1
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH2
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH3
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH3
ONBOOT=yes
MASTER=bond1
SLAVE=yes
EOF
cat</etc/sysconfig/network-scripts/ifcfg-$ETH4
TYPE=Ethernet
BOOTPROTO=none
DEVICE=$ETH4
ONBOOT=yes
MASTER=bond1
SLAVE=yes
EOF
systemctlrestartnetwork
ping$GATE-c1
reboot
验证:
1.查看bond0状态:
[root@localhost~]#cat/proc/net/bonding/bond0
EthernetChannelBondingDriver:v3.7.1(April27,2011)
BondingMode:fault-tolerance(active-backup)
PrimarySlave:None
CurrentlyActiveSlave:eno2#当前主接口
MIIStatus:up
MIIPollingInterval(ms):100
UpDelay(ms):0
DownDelay(ms):0
SlaveInterface:eno2
MIIStatus:up
Speed:1000Mbps
Duplex:full
LinkFailureCount:0
PermanentHWaddr:2c:76:8a:51:d2:09
SlavequeueID:0
SlaveInterface:eno1
MIIStatus:up
Speed:1000Mbps
Duplex:full
LinkFailureCount:0
PermanentHWaddr:2c:76:8a:51:d2:08
SlavequeueID:0
[root@localhost~]#cat/proc/net/bonding/bond0
EthernetChannelBondingDriver:v3.7.1(April27,2011)
BondingMode:fault-tolerance(active-backup)
PrimarySlave:None
CurrentlyActiveSlave:eno2#当前主接口
MIIStatus:up
MIIPollingInterval(ms):100
UpDelay(ms):0
DownDelay(ms):0
SlaveInterface:eno2
MIIStatus:up
Speed:1000Mbps
Duplex:full
LinkFailureCount:0
PermanentHWaddr:2c:76:8a:51:d2:09
SlavequeueID:0
SlaveInterface:eno1
MIIStatus:up
Speed:1000Mbps
Duplex:full
LinkFailureCount:0
PermanentHWaddr:2c:76:8a:51:d2:08
SlavequeueID:0
2.测试,宕掉当前主接口,看是否切换
[root@localhost~]#ifdowneno2
Device'eno2'successfullydisconnected.
[root@localhost~]#cat/proc/net/bonding/bond0
EthernetChannelBondingDriver:v3.7.1(April27,2011)
BondingMode:fault-tolerance(active-backup)
PrimarySlave:None
CurrentlyActiveSlave:eno1#切换成功
MIIStatus:up
MIIPollingInterval(ms):100
UpDelay(ms):0
DownDelay(ms):0
SlaveInterface:eno1
MIIStatus:up
Speed:1000Mbps
Duplex:full
LinkFailureCount:0
PermanentHWaddr:2c:76:8a:51:d2:08
SlavequeueID:0
[root@localhost~]#ifdowneno2
Device'eno2'successfullydisconnected.
[root@localhost~]#cat/proc/net/bonding/bond0
EthernetChannelBondingDriver:v3.7.1(April27,2011)
BondingMode:fault-tolerance(active-backup)
PrimarySlave:None
CurrentlyActiveSlave:eno1#切换成功
MIIStatus:up
MIIPollingInterval(ms):100
UpDelay(ms):0
DownDelay(ms):0
SlaveInterface:eno1
MIIStatus:up
Speed:1000Mbps
Duplex:full
LinkFailureCount:0
PermanentHWaddr:2c:76:8a:51:d2:08
SlavequeueID:0
详细可参考红帽官网
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
双网卡绑定linux7.2,CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)...相关推荐
- linux服务器双网卡链路聚合,服务器多网卡绑定与交换机链路聚合对接探讨
<服务器多网卡绑定与交换机链路聚合对接探讨>由会员分享,可在线阅读,更多相关<服务器多网卡绑定与交换机链路聚合对接探讨(9页珍藏版)>请在人人文库网上搜索. 1.服务器多网卡绑 ...
- virtualbox linux通用网卡,详解VirtualBox + CentOS 虚拟机网卡配置
前言 要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureCR ...
- linux网卡汇聚模式,Linux网卡聚合 linux多网卡绑定聚合之bond模式原理
Linux网卡聚合 linux多网卡绑定聚合之bond模式原理 发布时间:2014-10-14 09:44:35 作者:佚名 我要评论 将多个Linux网络端口绑定为一个,可以提升网络的性能, ...
- linux系统找不到网卡配置文件,Linux系统Centos没有网卡eth0配置文件的解决方法
Linux系统Centos没有网卡eth0配置文件的解决方法 大家都知道linux系统一般作为服务器来用,而且很多情况的设置都是需要通过字符界面修改配置文件来设置.比如说配置网卡IP是修改/etc下面 ...
- linux 5识别网卡,Atheros AR8151网卡识别错误在CentOS 5.5系统中的修复
CentOS 5.5系统是很多的小伙伴在安装的系统,那对于电脑中的问题很多的小伙伴最不想要遇到的就是系统不能上网的问题,有小伙伴在CentOS 5.5中发现无法连接网络Atheros AR8151网卡 ...
- 云服务器虚拟ip绑定主机,如何在云平台上给云主机中的Keepalived的虚拟IP绑定弹性IP?...
1. 查看Keepalived和网卡配置文件中虚拟IP地址 查看虚拟机keepalived.config配置文件可以看到本地IP地址为172.16.100.109,虚拟IP地址为172.16.100 ...
- 配置Centos7网卡聚合链路
目录 一.配置网卡聚合链路的作用 二.聚合链路的四种模式 三.实验环境 四.实验步骤 一.配置网卡聚合链路的作用 将主机的多块网卡通过逻辑的方式聚合在一起,目的是加大带宽.冗余备份,提供了网卡的高可用 ...
- 网络技能大赛-云平台部分-CentOS部分13-[软件定义网络(详细)]
网络技能大赛-云平台部分-CentOS部分13-[软件定义网络(详细)] 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS, ...
- 载波聚合或双连接的方式进行_现有智能手机能否实现双4g网络聚合,从而实现网络加速?...
"续命4g",这个说法有点带节奏,不太合适.目前而言,无论从需求还是从业务层面,4g都没有到需要续命的阶段,还是很正常可以满足用户需求的.而且题目的内容与5G一些新增加的场景无关, ...
最新文章
- 245热图展示微生物组的物种和功能丰度或有无、距离矩阵
- leetCode-第四题求两个数组的中位数
- QT实现统计历年的太阳黑子数
- 窗口分析函数_1_生成不重复排名序号
- 阿里云DDoS高防 - 访问与攻击日志实时分析(三)
- mysql5.7卸载语句_MySQL5.7完全卸载
- 【opencv学习】RANSAC算法在图像拼接中的应用实战
- XMLHttpRequest.overrideMimeType()
- windows下python 自动截图功能
- passwd命令修改密码_Linux passwd命令–更改用户密码
- ALC662 在Mac中的安装
- Infor与云的不解之缘
- windows11磁盘分区步骤
- Android爬虫(一)使用OkHttp+Jsoup实现网络爬虫
- 验证“哥德巴赫猜想 - C/C++ 分支与循环
- axis2+MyEclipse8.5实现webservice接口例子(没有使用插件)
- 第七届青年地学论坛女科学家论坛学习
- 2020开篇:做一个优质的斜杠青年
- CF1037E. Trips
- jQuery延迟加载(懒加载)
热门文章
- 如何知道mysql的地址_如何知道自己的计算机上mysql的地址?
- leetcode 242 有效的字母异位词 C++
- 指令 出厂_口碑营销_南澳出口木箱出厂价
- 2013年c语言课后作业答案,2013年计算机二级C语言课后模拟题三及答案
- hadoop中map和reduce的数量设置问题
- [Leetcode]@python 90. Subsets II.py
- link2001错误无法解析外部符号metaObject
- 使用.net备份和还原数据库
- Html.Action、html.ActionLink与Url.Action的区别
- 关于64位Linux配置android开发环境出现 No such file or directory