Centos 6.5双网卡绑定实现冗余

1、开启内核对bond的支持,编辑/etc/modprobe.d/dist.conf 文件,加入下面两行

     alias bond0 bonding
     options bond0 mode=1 miimon=100

     注意:当mode=1时为主备模式,mode=0时为负载均衡模式。 miimon是链路检测的时间间隔,单位为毫秒。              上面的100,即每100毫秒做一次链路检测。

                bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,            而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。

2、新建虚拟网卡bond0

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-bond0

编辑ifcfg-bond0,内容如下,IP地址、网关、子网掩码、DNS根据自己实际情况写

      DEVICE=bond0
      TYPE=Ethernet
      ONBOOT=yes
      BOOTPROTO=none
      IPADDR=192.168.1.30
      NETMASK=255.255.255.0
      GATEWAY=192.168.1.1
      DNS1=10.10.10.253
      IPV6INIT=no
      USERCTL=no
      PEERDNS=yes

3、修改网卡1 配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0

       DEVICE=eth0
       TYPE=Ethernet
       ONBOOT=yes
       BOOTPROTO=none
       USERCTL=no
      PEERDNS=yes
      MASTER=bond0
      SLAVE=yes

4、网卡2也做上面修改/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

      DEVICE=eth1
     TYPE=Ethernet
     ONBOOT=yes
     BOOTPROTO=none
     USERCTL=no
     PEERDNS=yes
     MASTER=bond0
     SLAVE=yes

5、 使用 lsmod |grep bonding命令检查bonding模块是否加载,如果没有加载使用modprobe bonding命令加载

6、 重启下网络/etc/init.d/network restart,查看网络信息

                  看到以上信息说明配置成功。

发布了32 篇原创文章 · 获赞 1 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览