zoukankan      html  css  js  c++  java
  • CentOS 6.X 双网卡绑定配置

    相关环境

    主机:Dell PowerEdge R720服务器(背板有4个GE网口)
    操作系统:CentOS(RHEL)6.X
    网线连接
    使用6类网线
    将Dell R720 GE网口 0,与交换机A相连接;
    将Dell R720 GE网口 1,与交换机B相连接;
    注意两条网线要求接入两个交换机的相同VLAN中(VLAN id相同)

    双网卡绑定操作步骤

    (以下操作均使用root账号登录执行)
    • 检查并关闭NetworkManager服务
    • 执行
    service NetworkManager status 
    #--注意大小写,N、M大写
    •  如果步骤1返回 “NetworkManager (pid XXX) 正在运行...”
    则执行
    service NetworkManager stop
    chkconfig NetworkManager off
    • 如果步骤1返回 “NetworkManager 已停止或无法识别此服务”,则无需处理
    • 备份原系统配置文件
    执行
    mkdir /root/bak
    cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /root/bak/ifcfg-eth0
    cp -p /etc/sysconfig/network-scripts/ifcfg-eth1 /root/bak/ifcfg-eth1
    cp -p /etc/modprobe.d/dist.conf /root/bak/dist.conf
    cp -p /etc/rc.d/rc.local /root/bak/rc.local
    • 编写修改网卡配置文件
    创建 /etc/sysconfig/network-scripts/ifcfg-bond0
    vim /etc/sysconfig/network-scripts/ifcfg-bond0
    
    DEVICE=bond0
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=static
    IPADDR=10.213.14.53 --修改为实际IP地址
    NETMASK=255.255.255.128 --修改为实际子网掩码
    GATEWAY=10.213.14.126 --修改为实际网关
    USERCTL=no
    BONDING_OPTS="mode=1 miimon=100"
     
    #修改 /etc/sysconfig/network-scripts/ifcfg-eth0
    cat /dev/null > /etc/sysconfig/network-scripts/ifcfg-eth0
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=none
    MASTER=bond0
    SLAVE=yes
    USERCTL=no
     
    #修改 /etc/sysconfig/network-scripts/ifcfg-eth1
    cat /dev/null > /etc/sysconfig/network-scripts/ifcfg-eth1
    vi /etc/sysconfig/network-scripts/ifcfg-eth1
    DEVICE=eth1
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=none
    MASTER=bond0
    SLAVE=yes
    USERCTL=no
    • 修改系统相关配置文件
    vim /etc/modprobe.d/dist.conf
    在文件最后增加:alias bond0 bonding options bond0 miimon=100 mode=1
    vim /etc/rc.d/rc.local
    再倒数第二行增加:
    ifenslave bond0 eth0 eth1
    touch /var/lock/subsys/local --这是原来的最后一行内容
    • 重启服务器
    reboot
    • 检查网卡绑定状态
    执行:
    more /proc/net/bonding/bond0
    返回示例:
     
    • 测试双网卡冗余情况
    在目标服务器上持续ping 网关或其他服务器
    在其他服务器上持续ping目标服务器
    拔掉目标服务器GE/0 口的网线,注意观察ping是否丢包或中断;
    插回目标服务器GE/0 口的网线,注意观察ping是否丢包;
    带GE/0口插回一会后,
    拔掉目标服务器GE/1 口的网线,注意观察ping是否丢包或中断;
    插回目标服务器GE/1 口的网线,注意观察ping是否丢包;
    如果上述测试过程中,ping不中断、不丢包,则证明双网卡冗余工作正常。
    (插拔过程中,偶有丢包也可接受)
     
    • 测试传输速度
    在两台均配置双网卡绑定(负载均衡模式mode=0)的服务器直接,使用scp传输500MB以上的大文件,查看scp传输速度。
    双网卡绑定负载均衡模式下,理论带宽2Gb,理论传输速度: 100~200MB/s
  • 相关阅读:
    需要返回对象时候,不要以引用形式返回
    成对使用new和delete,传值传引用
    赋值重载的约定(1)
    oracle操作字符串:拼接、替换、截取、查找
    Oracle CASE WHEN 用法介绍
    oracle中如何对字符串进行去除空格的方法
    日期显示
    Oracle Cursor用法总结
    每天一个linux命令(26):用SecureCRT来上传和下载文件
    每天一个linux命令(25):linux文件属性详解
  • 原文地址:https://www.cnblogs.com/xuewenlong/p/12801845.html
Copyright © 2011-2022 走看看