你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux6.1/6.5 双网卡绑定

[日期:2014-12-31] 来源:Linux社区  作者:pqj8844 [字体: ]

今天记录下工作中用到的,方便以后工作中翻看。
(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

linux
相关资讯       Linux网卡  Linux双网卡 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款