我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下如何实现双网卡bonding

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下如何实现双网卡bonding

这篇文章给大家分享的是有关Linux下如何实现双网卡bonding的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。

Linux下如何实现双网卡bonding

1、创建bond0网卡:

vim /etc/sysconfig/network-scripts/ifcfg-bond0

添加如下内容:

DEVICE=bond0BOOTPROTO=noneONBOOT=yesNETWORK=192.168.0.0NETMASK=255.255.255.0IPADDR=192.168.0.10USERCTL=noGATEWAY=192.168.0.254TYPE=Ethernet

2、修改eth0、eth2

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0BOOTPROTO=noneONBOOT=yesMASTER=bond0SLAVE=yesUSERCTL=yes

vim /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2BOOTPROTO=noneONBOOT=yesMASTER=bond0SLAVE=yesUSERCTL=yes

3、修改modprobe.conf:

以便kernel识别。加入设置参数,miimon值表示两块网卡相互监测的时间,以ms为单位。mode值为工作模式,可设置为高可用还是负载均衡,0为高可用(默认值),1为负载均衡,另外还有一种XOR模式。

vim /etc/modprobe.conf

alias bond0 bondingoptions bond0 miimon=100 mode=1

说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。

mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。

mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.

bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。

4、调整交换机,绑定多端口,做链路聚合

mode 0下bond所绑定的网卡的IP都被修改成一样的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp表里这个mac地址对应的端口就有多个,那么交换机接受到发往这个mac地址的包应该往哪个端口转发呢?正常情况下mac地址是全球唯一的,一个mac地址对应多个端口肯定使交换机迷惑了。

所以mode0下的bond如果连接到交换机,交换机这几个端口应该采取聚合方式(cisco称为ethernetchannel,foundry称为portgroup),因为交换机做了聚合后,聚合下的几个端口也被捆绑成一个mac地址。

感谢各位的阅读!关于“Linux下如何实现双网卡bonding”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下如何实现双网卡bonding

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下如何实现双网卡bonding

这篇文章给大家分享的是有关Linux下如何实现双网卡bonding的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,通俗点讲就是两块网卡具有相同的IP地址而并
2023-06-27

Linux下如何配置双网卡双IP和单网卡双IP

这篇文章主要介绍Linux下如何配置双网卡双IP和单网卡双IP,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、双网卡双IP。eth0为电信,eth2为联通。# cd /etc/sysconfig/network-s
2023-06-27

Linux中如何配置双网卡双网关路由表

这篇文章给大家分享的是有关Linux中如何配置双网卡双网关路由表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。服务器操作系统RedHat linux 9,设置两张路由表 1. vi /etc/iproute2/r
2023-06-13

如何进行Linux下双网卡绑定bond的配置

如何进行Linux下双网卡绑定bond的配置,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡冗余,
2023-06-06

Linux上如何设置双网卡单网关

这篇文章主要介绍了Linux上如何设置双网卡单网关,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。想着测试一下Cache的服务器来跑2G的流量看看。试着让自己的IP调度器上给那
2023-06-13

Linux 系统双网卡绑定配置实现

系统版本[root@ ~]# cat /etc/redhat-release CentOS release 6.8 (Final)[root@ ~]# uname -r2.6.32-642.6.1.el6.x86_64网卡说明eth0
2022-06-03

linux双网卡如何设置不冲突

要设置Linux双网卡不冲突,可以按照以下步骤进行操作:确定每个网卡的IP地址和子网掩码。确保两个网卡的IP地址不在同一个子网中。使用ifconfig命令或者ip命令将每个网卡配置为相应的IP地址和子网掩码。例如:sudo ifconfi
2023-10-23

Linux系统中怎么实现双网卡绑定

Linux系统中怎么实现双网卡绑定,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。工作中主要以SuSE为主,网络作为整个高可用架构中最重要的环节之一,在物理上一般
2023-06-13

Linux下如何修改网卡名称

这篇文章将为大家详细讲解有关Linux下如何修改网卡名称,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、环境VirtualBox + CentOS6.5二、问题有时候在克隆服务器之后配置网络时,或者在维
2023-06-27

Linux下如何查看网卡流量

这篇文章主要为大家展示了“Linux下如何查看网卡流量”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何查看网卡流量”这篇文章吧。方法一、nload工具源码包路径:http://he
2023-06-28

Linux下如何添加虚拟网卡

这篇文章给大家分享的是有关Linux下如何添加虚拟网卡的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们向eth0中添加一块虚拟网卡:第一种方法:快递创建\删除虚拟网卡sudo ifconfig eth0:0 1
2023-06-28

Linux下如何更改网卡名称

小编给大家分享一下Linux下如何更改网卡名称,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux服务器安全对于保护用户数据、知识产权非常重要,同时还能减少你面对黑客的时间。在工作中,通常由系统管理员对Linux的安全
2023-06-27

如何实现CentOS下千兆网卡带宽测试

本篇内容介绍了“如何实现CentOS下千兆网卡带宽测试”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!iperf 是一个基于C/S模型的纯带宽
2023-06-10

Linux系统下如何进行ifconfig网卡网络配置

Linux系统下如何进行ifconfig网卡网络配置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Ifconfig命令使LINUX核心知道软件回送和网卡这样一些
2023-06-16

linux 使用bond实现双网卡绑定单个IP的示例代码

双网卡绑定单个IP 地址 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。 bond在Linux下叫bonding,IBM称为etherchanel,br
2022-06-03

linux下一个网卡如何配置多个IP

本篇内容主要讲解“linux下一个网卡如何配置多个IP”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下一个网卡如何配置多个IP”吧!linux下一个网卡如何配置多个IP?linux下边
2023-06-13

如何在linux系统下配置无线网卡

这篇文章主要介绍“如何在linux系统下配置无线网卡”,在日常操作中,相信很多人在如何在linux系统下配置无线网卡问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在linux系统下配置无线网卡”的疑惑有所
2023-06-13

Linux下如何实现网络故障诊断

这篇文章将为大家详细讲解有关Linux下如何实现网络故障诊断,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。网卡故障可以分为硬件故障和软件故障,判断硬件故障最简单的方法是把该网卡插到其它计算机上使用,如果还
2023-06-12

linux下如何实现sleep

这篇文章给大家分享的是有关linux下如何实现sleep的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。linux 下实现sleep详解及简单实例sleep:普通版本1、基本设计思路: 1>注册SIGALRM信
2023-06-09

编程热搜

目录