• Linux双网卡绑定


    Linux双网卡绑定

    作者:Eric
    微信:loveoracle11g
    
    eth0和eth1绑定为bond0
    [root@rac-node1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    DEVICE=eth0
    MASTER=bond0
    SLAVE=yes
    
    [root@rac-node1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    DEVICE=eth1
    MASTER=bond0
    SLAVE=yes
    
    [root@rac-node1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    DEVICE=bond0
    IPADDR=192.168.56.11
    NETMASK=255.255.255.0
    GATEWAY=192.168.56.2
    NM_CONTROLLED=no
    
    使用Vim文本编辑器创建一个用于网卡绑定的驱动文件,使得绑定后的bond0网卡设备能够支持绑定技术(bonding);同时定义网卡以mode6模式进行绑定,且出现故障时自动切换的时间为100毫秒。
    常见的网卡绑定驱动有三种模式—mode0、mode1和mode6。下面以绑定两块网卡为例,讲解使用的情景。
    mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
    mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
    mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。
    
    [root@rac-node1 ~]# cat /etc/modprobe.d/bond.conf
    alias bond0 bonding
    options bond0 miimon=100 mode=6
    
    [root@rac-node1 ~]# /etc/init.d/network restart
    Shutting down interface eth0:  /etc/sysconfig/network-scripts/ifdown-eth: line 124: /sys/class/net/bond0/bonding/slaves: No such file or directory
                                                               [  OK  ]
    Shutting down loopback interface:                          [  OK  ]
    Bringing up loopback interface:                            [  OK  ]
    Bringing up interface bond0:  Determining if ip address 192.168.10.11 is already in use for device bond0...
                                                               [  OK  ]
    
    [root@rac-node1 ~]# ifconfig 
    bond0     Link encap:Ethernet  HWaddr 00:0C:29:FD:2F:24  
              inet 192.168.56.11  netmask 255.255.255.0  broadcast 192.168.56.255
              inet6 addr: fe80::20c:29ff:fefd:2f24/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:20 errors:0 dropped:0 overruns:0 frame:0
              TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:1522 (1.4 KiB)  TX bytes:2746 (2.6 KiB)
    
    eth0      Link encap:Ethernet  HWaddr 00:0C:29:FD:2F:24  
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:2420 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2034 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:227710 (222.3 KiB)  TX bytes:298140 (291.1 KiB)
    
    eth1      Link encap:Ethernet  HWaddr 00:0C:29:FD:2F:2E  
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:6 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:360 (360.0 b)  TX bytes:592 (592.0 b)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:118 errors:0 dropped:0 overruns:0 frame:0
              TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:10116 (9.8 KiB)  TX bytes:10116 (9.8 KiB)
    
    [root@rac-node1 ~]# /etc/init.d/network restart
    Shutting down interface bond0:                             [  OK  ]
    Shutting down loopback interface:                          [  OK  ]
    Bringing up loopback interface:                            [  OK  ]
    Bringing up interface bond0:  Determining if ip address 192.168.56.11 is already in use for device bond0...
                                                               [  OK  ]
    
  • 相关阅读:
    MySQL-LSN
    MySQL Binlog三种格式介绍及分析
    MySQL中的seconds_behind_master的理解
    MySQL的四种事务隔离级别
    pt-table-sync修复mysql主从不一致的数据
    MySQL主从不同步、数据不一致解决办法
    nginx的应用【静态代理、动静分离】
    Redis数据缓存淘汰策略【FIFO 、LRU、LFU】
    Java基本知识点o(1), o(n), o(logn), o(nlogn)的了解
    JS函数篇【2】
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/10681676.html
Copyright © 2020-2023  润新知