linux下双网卡绑定配置.doc

linux下双网卡绑定配置.doc

ID:61487899

大小:23.00 KB

页数:5页

时间:2021-02-05

linux下双网卡绑定配置.doc_第1页
linux下双网卡绑定配置.doc_第2页
linux下双网卡绑定配置.doc_第3页
linux下双网卡绑定配置.doc_第4页
linux下双网卡绑定配置.doc_第5页
资源描述:

《linux下双网卡绑定配置.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、linux下双网卡绑定配置.txt始终相信,这世间,相爱的原因有很多,但分开的理由只有一个--爱的还不够。人生有四个存折:健康情感事业和金钱。如果健康消失了,其他的存折都会过期。在linux下如何做双网卡绑定实现冗余?一、LinuxChannelBonding目前在各个发行版本的Linux中,使用最普遍的内核版本应该就是2.4.x的版本了,而LinuxChannelBonding,在Linux2.4的内核中,就提供了bonding的驱动,可以支持把多个网络适配器集合在一起,当作一个网络适配器来使用。在Linux下,网卡的高可用性是通过MII或者ETHTOOL的状态监测来实现的,所以,需要检查

2、系统中的网络适配器是否支持MII或者ETHTOOL的连状态监测。可以用命令"ethtooleth0"来检查,如果显示的"Linkdetected:"信息与实现的连接状态一致,就没有问题。如果系统中的网络适配器不支持MII或者ETHTOOL状态监测,当连接失效时,系统就不能检测到,同时,在bonding驱动加载时,会记录一条不支持MII和ETHTOOL的警告信息。下面简单介绍一下实现的基本方法:首先,我们需要打开内核对bonding支持。设置内核"makemenuconfig/xconfig/config",在"Networkdevicesupport"区段中选择"Bondingdrivers

3、upport",建议设置该驱动程序为模块,这样才能支持给驱动传递参数和设置多个bonding设备。生成并安装新的内核和模块。Bonding的设置我们需要在/etc/modules.conf中加入两行,这样才可以在设置了bond设置后,系统启动的时候自动加载bonding的驱动程序aliasbond0bondingoptionsbond0miimon=100mode=1当mode=1时为主备模式,mode=0时为负载均衡模式。另外,在/etc/sysconfig/network-scripts目录中,创建一个名为ifcfg-bond0的文件。DEVICE=bond0IPADDR=192.168

4、.1.1NETMASK=255.255.255.0NETWORK=192.168.1.0BROADCAST=192.168.1.255ONBOOT=yesBOOTPROTO=noneUSERCTL=no在bond中的所有网络适配器的脚本中,都要有SLAVE和MASTER的定义。例如,如果要让eth0和eth1成为bond0的成员,它们对应的配置文件(ifcfg-eth0和ifcfg-eth1)就要仿照下面的内容进行更改:DEVICE=eth0USERCTL=noONBOOT=yesMASTER=bond0SLAVE=yesBOOTPROTO=none在脚本文件ifcfg-eth1中,把eth

5、0替换成eth1,同时,根据需要还要加入IP地址方面的信息。如果需要设置另外的bonding设备(例如bond1),就把MASTER=bond0改成bond1,这样,该网络适配器就成为bond1的附属设备了。使bond生效用命令"/etc/rc.d/init.d/networkrestart"重新启动网络子系统,也可以重新启动系统来使bond0生效。这样,bond的设置就基本结束了,如果希望了解更详细的信息,可以参考"/usr/src/linux-2.4/Documentation/networking/bonding.txt"二、Linux下的BASP(BroadcomAdvancedSe

6、rverProgram)Broadcom公司不仅在Windows平台上提供了BASP工具来实现网卡的高可用性,同样,在Linux操作系统下,也提供了对应的工具来实现。下面,就介绍一下如何在Linux下利用BASP来实现多块Broadcom以太网卡的teaming。首先,BASP是一个为2.4.x的内核设计的模块,通过由多个网卡创建的team,可以提供负载平衡(load-balancing),容错(fault-tolerance)和VLAN等功能。一个team可以包括1到8块网卡,每块网卡都可以被指定为主(Primary)或者是热备(hot-standby,只适用于SLBteam)。team中

7、所有的主网卡都会通过发送和接收全部网络流量的一部分来参与负载平衡的工作,而热备的网卡会在所有的主网卡失去连接时进行接管。VLAN可以添加到team中,通过不同的VLANID来实现多个VLAN,每个VLAN都会创建一个虚拟设备。通常,我们得到的BASP的打包文件中包括两个文件,一个是RPM包,一个是TAR格式的文档。安装TAR文档解压并展开TAR文档%tarxzvfbasplnx-{version}.{arch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。