zoukankan      html  css  js  c++  java
  • Linux 双网卡绑定

    1、创建一个虚拟网卡作为绑定网络口的配置文件/etc/sysconfig/network-scripts/ifcfg-bond0

    配置内容如下:

    #cat /etc/sysconfig/network-scripts/ifcfg-bond0   

    DEVICE=bond0           #虚拟网卡名称

    TYPE=Ethernet

    ONBOOT=yes

    BOOTPROTO=static

    IPADDR=192.168.11.130        #IP地址

    NETMASK=255.255.255.0        #子网掩码

    GATEWAY=192.168.11.2       #网关

    DNS1=223.5.5.5          #DNS地址

    DNS2=223.6.6.6

    BONDING_OPTS=miimon=100 mode=0

     

    2、修改/etc/sysconfig/network-scripts/ifcfg-eth0配置,内容如下:

    DEVICE=eth0

    TYPE=Ethernet

    ONBOOT=yes

    BOOTPROTO=none

    MASTER=bond0

    SLAVE=yes

    修改/etc/sysconfig/network-scripts/ifcfg-eth1配置,内容如下:

    DEVICE=eth1

    TYPE=Ethernet

    ONBOOT=yes

    BOOTPROTO=none

    MASTER=bond0

    SLAVE=yes

     3、修改/etc/modprobe.d/dist.conf,配置绑定模型,配置文件最后加入以下内容

    #tail -2 /etc/modprobe.d/dist.conf 

    alias bond0 bonding

    options bond0 miimon=100 mode=0

    #选项 miimon 指定隔多长时间来进行链路监测,单位是ms。

    #选项  mode 表示绑定口的工作模式,有0-6共7种模式,常用的有0和1模式,

    mode=0表示"round-robin"策略,两张卡同时工作在负载均衡状态。

    mode=1表示"active-backup"策略,两张卡一用一备的备份状态。

     

    上述配置修改好后使用/etc/init.d/network restart 重启网络。

    为了防止服务器重启后失效,在/etc/rc.local中加入如下内容:

    #echo "ifenslave bond0 eth0 eth1" >>/etc/rc.local

    检查加入是否成功

    #tail -1 /etc/rc.local 

    ifenslave bond0 eth0 eth1

     4、测试

    任何一块网卡被ifdown后,不影响服务器的正常通讯

  • 相关阅读:
    单例模式创建
    盛最多水的容器
    魔术索引
    钢条切割
    比较版本号
    矩阵中的路径
    机器人的运动范围
    计网基础问题
    Linux 下android环境的配置
    Fedora15下安装Android开发环境
  • 原文地址:https://www.cnblogs.com/xhyan/p/6553075.html
Copyright © 2011-2022 走看看