Linux配置bond模式 双网卡绑定步骤
什么是bond
网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现,15.5以后的版本可以实现。
bond的模式
bond的模式常用的有两种(共六种):
mode=0(round-robin)
- 特点:按照设备顺序依次传输数据包,提供负载均衡和容错能力
- 要求:交换机需要配置trunking
mode=1(active-backup)
- 特点:只有一个设备处理数据,当它宕机的时候就会由备份代替,仅提供容错能力
- 要求:交换机不需要配置trunking
小提示:如果网络带宽量不超过单条链路的承载量,就不要配置mode1之外的模式,因为如果通过两个不同网卡去发送数据包,在到达对端包时,有些应用可能识别不到这个包或对这个包排序错误,导致这个数据访问异常;如果超过这个承载量可以做负载,即mode4(lacp)聚合组
bond实现步骤
# 准备两张网卡,通过设置,网络适配器添加网卡
nmcli device s
#有ens160和ens224两张网卡
#接着确保两张网卡都没有配置文件
nmcli con show
nmcli con delete 网卡name #有两张删两张,有一删一
nmcli con show #即两张网卡都不显示,确认没有配置文件
#创建虚拟接口(逻辑接口)
nmcli con add type bond ifname bond0 con-name bond0 mode active-backup autoconnect yes
#ifname 是虚拟设备名字;mode 指定模式active-backup 即主备模式
#给虚拟接口添加两块物理网卡
nmcli con add type ethernet slave-type bond ifname ens160 con-name ens160 master bond0
nmcli con add type ethernet slave-type bond ifname ens224 con-name ens224 master bond0
#给虚拟接口配置地址,可以配置网关和DNS
nmcli con modify bond0 ipv4.addresses 192.168.1.99/24 ipv4.method manual
nmcli con up bond0 #不需要激活ens网卡
ifconfig bond0
#通过CMD命令框进行访问 ping 192.168.1.99 -t
证明可以相通
#查看网卡绑定状态
cat /proc/net/bonding/bond0
bond模拟故障
点击虚拟机 ——> 可移动设备(即可看到两个网络适配器) ——> 两张网卡交换断开依旧相通;两张网卡都断开则请求超时
只能去此处断开,不能敲命令断开,否则都不通
ip a
上面步骤只 up 了bond0,只看得到bond0的IP,ens160和ens224的地址变成了同一地址,所以VMware才会提示系统上另一个虚拟适配器正在使用该地址,VMware把两条链路变成了同一条(同一个地址),导致交换机认为网卡有故障,VMware会自动断掉两张网卡其中一条,所以不能down ens网卡,因为另一个是不通的,则会ping不通;操作上面步骤,虚拟机则会断开一张就释放另一张网卡
即可发现,两张网卡随便断开一张(故障一张),依旧可以工作,都不会受影响
Linux配置bond模式 双网卡绑定步骤的更多相关文章
- CentOS 7 bonding模式双网卡绑定
1.1 查看系统内核是否支持bonding [root@cobbler-node1 ~]# cat /boot/config-3.10.0-693.el7.x86_64 | grep -i bo ...
- Linux双网卡绑定配置
Linux双网卡绑定配置 环境介绍 Linux Redhat 6.5.4张网卡 需求 4张网卡两两绑定,4张网卡分别是eth ...
- (转)深度分析Linux下双网卡绑定七种模式
现在一般的企业都会 使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在 网卡产商也会出一些针对window ...
- 深度分析Linux下双网卡绑定七种模式
现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操 ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
- Linux双网卡绑定bond详解--单网卡绑定多个IP
Linux双网卡绑定bond详解 1 什么是bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术.Kernels 2.4.12及 ...
- linux中配置双网卡的目的?如何实现双网卡绑定,以实现负载均衡?
配置双网卡的目的:========================== 1.你想做路由器,网关 2.实现冗余 3.负载均衡 linux 主机安装双网卡,共享一个IP地址,对外提供访问,实际 同 ...
- Debian 16.04 配置双网卡绑定bond
Debian 16.04 配置双网卡绑定bond Debian 16.04 bonding多网卡配置 安装负载均衡软件 fenslave root@ubuntu:~# apt-get install ...
- Oracle 11gR2 RAC 单网卡 转 双网卡绑定 配置步骤
之前写过一篇双网卡绑定的文章,如下: Oracle RAC 与 网卡绑定 http://blog.csdn.net/tianlesoftware/article/details/6189639 Ora ...
随机推荐
- SAP setting and releasing locks
REPORT demo_transaction_enqueue MESSAGE-ID sabapdocu. TABLES sflight. DATA text(8) TYPE c. DATA ok_c ...
- 【微服务专题之】.Net6下集成消息队列上-RabbitMQ
微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 请公众号后台留言 源码;[如果觉得本公众号对您有帮助,欢迎关注] .Net中RabbitMQ的使用 [微服务专题之].N ...
- 机器学习基础:用 Lasso 做特征选择
大家入门机器学习第一个接触的模型应该是简单线性回归,但是在学Lasso时往往一带而过.其实 Lasso 回归也是机器学习模型中的常青树,在工业界应用十分广泛.在很多项目,尤其是特征选择中都会见到他的影 ...
- JDBC:Statement问题
1.Statement问题 2.解决办法:通过PreparedStatement代替 实践: package com.dgd.test; import java.io.FileInputStrea ...
- vue this.getOptions is not a function
错误提示截图: 问题原因:是由于sass-loader引用的版本过低导致 解决方法:在package.json中增加以下配置后 "sass-loader": "^10&q ...
- Git Rebase操作
概括 rebase翻译过来为"变基",可以理解为改变基础,它可以用于分支合并和修改提交记录. 合并分支的区别 我们知道merge操作也可以用于分支合并,但是其和rebase操作有着 ...
- SQLZOO练习(一)SELECT BASICS,SELECT form world
name continent area population gdp Afghanistan Asia 652230 25500100 20343000000 Albania Europe 28748 ...
- 关于 STrAduts
\(\mathbb{No \ hay \ cosa \ mas \ feliz \ en \ el \ mundo \ que \ ver \ tu \ sonrisa \ mi \ [数据删除]}\ ...
- Vue 监视数据总结 && 表单控件使用总结
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8" /> 5 & ...
- 163_技巧_Power BI 一键批量建立自定义字段参数
163_技巧_Power BI 一键批量建立自定义字段参数 一.背景 在 2022 年 5 月开始,Power BI 新增了一个非常有用的功能字段参数.再也不用写一串的 SWITCH 了.字段参数的效 ...