Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



Linux下面双网卡绑定

一直想写,一直忘了写。
 网卡1的配置:
DEVICE=em1
HWADDR=74:86:7A:D7:55:7C
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
MASTER=bond0
SLAVE=yes

网卡2的配置:
DEVICE=em2
HWADDR=74:86:7A:D7:55:7D
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
MASTER=bond0
SLAVE=yes

bond0的配置
新建一个配置文件vim ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=X.X.X.X
NETMASK=255.255.255.0
GATEWAY=X.X.X.X
USERCTL=no

然后修改/etc/modprobe.d/dist.conf,在最后两行加上
alias bond0 bonding
options bond0 miimon=100 mode=1 

mode常用的有0和1.

验证:拨掉一根网线然后再pingIP地址看是否可以ping通

尝试一下更换一下mode的值,再试一下。我自己尝试了一下01,都成功了,当拔一根网线的时候,均能正常连接到服务器上,不同的是,当你用ifconfig查看连接状态的时候,你会发现当mode0的时候双网卡是同时工作的,都有数据包传输,数据传输量几乎一样多(两块网卡同时在工作),用mode=1的时候,你会发现只有一个网卡存在数据传输,另一块网卡没有数据传输(只有一块网卡在工作)。 
浏览868  评论0  niko于 2015-3-6 11:55
发言