感谢支持
我们一直在努力

Linux6.1/6.5 双网卡绑定

今天记录下工作中用到的,方便以后工作中翻看。
(Linux6.1/6.5下双网卡绑定的好处,0模式,可以实现双网卡的负载均衡,就是比如单网卡的网速是100M,双网卡就是200M,不过我们千兆网卡的双网卡绑定最大是140~150M,
1模式,双网卡的主/备切换)。
1、检查系统配置上是否支持bonding:
cat /boot/config-xxxxxxxx | grep -i bonding
CONFIG_BONDING=m
(返回CONFIG_BONDING=m 表示支持,否则需要编译内核使他支持bonding,需要编译时再百度)
2、 为防止出错,可以先备份网卡配置目录。
3、配置bond0
    /etc/sysconfig/network-scripts/下创建一个ifcfg-bond0,内容如下 :
    DEVICE=bond0
    BOOTPROTO=static
    NM_CONTROLLED=no    (这里一定要是no)
    ONBOOT=yes
    IPADDR=192.168.1.51
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    USERCTL=no
    BONDING_OPTS=”mode=0 miimon=200″    (这里就是配置下绑定模式)
3、修改ifcfg-em1 (一般机器是ifcfg-eth0,名字嘛,随便叫什么都没有关系)和ifcfg-em2 ,内容如下
vim ifcfg-em1
    DEVICE=em1
    BOOTPROTO=static
    MASTER=bond0
    SLAVE=yes
    ONBOOT=yes
    USERCTL=no
vim ifcfg-em2
    DEVICE=em2
    BOOTPROTO=static
    MASTER=bond0
    SLAVE=yes
    ONBOOT=yes
    USERCTL=no
4、 修改/etc/modprobe.d/dist.conf文件,最后加上
    alias bond0 binding
5、修改/etc/rc.d/rc.local文件,最后加上
    ifenslave bond0 eth0 eth1
6、关闭NetworkManager服务
    service NetworkManager stop
    chconfig  NetworkManager  off
7、reboot机器,最好重启机器,不是重启网卡
8、ifconfig,查看em1,em2的MAC地址是否与bond0一致
9、查看bond0的运行状态
    cat /proc/net/bonding/bond0

 测试:
使用的iperf-2.0.4.tar.gz测试的,具体测试步骤,参考 网络性能测试工具Iperf详细使用图文教程   http://www.linuxidc.com/Linux/2014-05/101160.htm

使用Iperf工具进行网络性能测试 http://www.linuxidc.com/Linux/2014-05/101156.htm

iperf测试两台服务器的带宽 http://www.linuxidc.com/Linux/2014-01/95247.htm

iperf测速工具的下载及使用方法简介 http://www.linuxidc.com/Linux/2012-12/76879.htm

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-12/111076.htm

赞(0) 打赏
转载请注明出处:服务器评测 » Linux6.1/6.5 双网卡绑定
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏