快速业务通道

Linux下双网卡绑定技术实验(未解决)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-02

在51CTO看到woshou的博文http://shitouququ.blog.51cto.com/24569/477797,自己就动手在vmware7中的centos5.5上做实验.centos5.5内核默认支持bonding.按照配置一步步下来,出现了以下问题:

1、不论是模式1还是模式0,都出现如下错误

failed to get speed and duplex form eth0,assumed to be 100Mb/sec and full
failed to get speed and duplex form eth1,assumed to be 100Mb/sec and full

2、在模式0下出现的错误还有:

以前读书学的是英语以外的语种,看不懂在说什么,先把图贴在这里.

woshou在他的博文中还说到:

需要说明的是如果想做成负载均衡,仅仅设置这里options bond0 miimon=100 mode=0是不够的,还需要设置交换机的端口.
从原理分析一下(bond运行在mode 0下):
mode 0下bond所绑定的网卡的IP都被修改成相同的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp表里这个mac地址对应的端口就有多 个,那么交换机接受到发往这个mac地址的包应该往哪个端口转发呢?正常情况下mac地址是全球唯一的,一个mac地址对应多个端口肯定使交换机迷惑了. 拥有帝国一切,皆有可能。欢迎访问phome.net
mode0下的bond如果连接到交换机,交换机这几个端口应该采取聚合方式(cisco称为 ethernetchannel,foundry称为portgroup),交换机做了聚合后,聚合下的几个端口也被捆绑成一个mac地址.我们的解 决办法是,两个网卡接入不同的交换机即可.

尽管实验中出现了一些问题,但经过测试,发现系统的负载均衡和失效保护功能还是正常的.待空时再来测试一下!测试好了,准备把此项技术用在我自己搭建的vsftpd服务器上,方便广大linux下载资料!

今天是2月20日,我在一台带双网卡的旧服务器上再次做了测试!并顺利通过!双网卡接同一台家用普通交换机,应该是没有聚合功能(做模式0时没有出错).但我发现,不论做模式1还是模式0,均能同时实现负载均衡和失效保护的功能!一个问题解决了,一个新问题又出现了!

上面是模式0的截图,下面那张是模式1的截图!

又发现一个新问题:我的这台centos5.5实体机上运行了vsftpd服务器,互联网用户通过网络出口处的防火墙做端口映射进行访问,映射的地址为192.168.1.100.现在两张网卡绑定成一张网卡,IP地址为192.168.1.100.内网访问 拥有帝国一切,皆有可能。欢迎访问phome.netftp://192.168.1.100是没有问题的,但外网访问就不行了,putty也不能ssh进去.

本文出自 “追梦人” 博客,请务必保留此出处http://wuhaoshu.blog.51cto.com/845270/490641

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号