51CTO下载-LINUX做双网卡聚合.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下双网卡绑定bond0 时间: 2013-04-01 08:27:51.0 分类: HYPERLINK /one_c52.html 编程语言/ HYPERLINK /two_c128.html C语言/ HYPERLINK /two_c128.html 文章 一:原理: linux操作系统下双网卡绑定有七种模式。现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能需要第三方支持)。进入正题,linux有七种网卡绑定模式:0. round robin,1.active-backup,2.load balancing (xor), 3.fault-tolerance (broadcast), 4.lacp, 5.transmit load balancing, 6.adaptive load balancing。 二:案例一:mode=1(active-backup):一个网卡处于活动状态,一个处于备份状态,所有流量都在主链路上处理。当活动网卡down掉时,启用备份的网卡。 1:[root@lyt ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑该设备eth0如图: DEVICE=eth0 ONBOOT=yes BOOTPROTO=static [root@lyt ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1 #编辑该设备eth1 如图: 2:[root@lyt ~]# cd /etc/sysconfig/network-scripts/ [root@lyt network-scripts]# cp ifcfg-eth0 ifcfg-bond0 #生成一个bond0的虚拟网卡 [root@lyt network-scripts]# vim ifcfg-bond0 #编辑该网卡内容 DEVICE=bond0 ONBOOT=yes BOOTPROTO=static IPADDR=7 NETMASK=92 GATEWAY=0 TYPE=Ethernet 3:[root@lyt network-scripts]# vim /etc/modprobe.conf #编辑该配置文件 下图中1表示系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0;miimon=100表示系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线 路;mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。 alias bond0 bonding options bond0 miimon=100 mode=1 4:[root@lyt network-scripts]# vim /etc/rc.local #编辑该开机脚本,将eth0和eth1网卡进行绑定 ifenslave bond0 eth0 eth1 5:[root@lyt network-scripts]# init 6 #重启,bond0启动成功 [root@lyt ~]# ifconfig #查看网卡信息,在此处三块网卡的mac地址是一样的 [root@lyt ~]#vim /proc/net/bonding/bond0 #查看模式及网卡信息。实际mac地址是不一样的 测试: 6:Xshell:\gt; ping 0 –t #一直测试网络的连通性查看结果 断掉eth0网卡后显示结果 将网卡eth0断掉后,系统使用备份网卡eth1,此时eth1处于活动状态 案例二:mode=0(round robin):所有链路处于负载均衡状态,这模式的特点增加了带宽,同时支持容错能力。 1:在案例一的基础上,只需要修改/etc/modprobe.conf 配置文件:如图: 2:vim /proc/net/bonding/bond0 #查看使用的模式及网卡信息,如图: 测试:mode=0: 3:Xshell:\gt; ping 0 –t #一直测试网络的连通性查看结果 将网卡eth1断掉后,系统依然可以ping通 本文出自“. . .”博客,请务必保留此出处http://5503845./5493845/962580

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档