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

    网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为,负载均衡绑定和冗余绑定两种。

    1.编辑虚拟网络接口配置文件

    [root@test~]# more /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    IPADDR=172.16.4.100
    NETMASK=255.255.255.0
    BROADCAST=172.16.4.255
    NETWORK=172.168.4.100
    ONBOOT=yes

    2.编辑各网卡的配置文件,注意编辑之前做好备份工作

    [root@test~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
    BOOTPROTO=none
    TYPE=Ethernet
    DEVICE=eth0
    ONBOOT=yes
    MASTER=bond0
    slave=yes
    [root@test ~]# more /etc/sysconfig/network-scripts/ifcfg-eth1
    BOOTPROTO=none
    TYPE=Ethernet
    DEVICE=eth1
    ONBOOT=yes
    MASTER=bond0
    slave=yes

    3.改动/etc/modprobe.conf 文件,相同做好备份,最后增加2行
       alias bond0 bonding
       options bond0 miimon=100 mode=1
    注:
    (1)、miimon 是链路监測的时间间隔单位是毫秒,miimon=100的意思就是,每100毫秒检測网卡和交换机之间是否连通,如不通则使用另外的链路。
    (2)、mode=0 表示负载均衡方式,两块网卡都工作,须要交换机作支持
           mode=1 表示冗余方式,网卡仅仅有一个工作,一个出问题启用另外的
           mode=6 表示负载均衡方式,两块网卡都工作,不须要交换机作支持

    [root@test~]# more /etc/modprobe.conf
    alias eth0 b44
    alias eth1 8139too
    alias usb-controller ehci-hcd
    alias usb-controller1 ohci-hcd
    alias bond0 bonding
    options bond0 miimon=100 mode=0

    4.在/etc/rc.d/rc.local 增加例如以下一行
    ifenslave bond0 eth0 eth1

    [root@test~]# more /etc/rc.d/rc.local
    #!/bin/sh
    #
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.

    touch /var/lock/subsys/local
    ifenslave bond0 eth0 eth1

    5.又一次启动后负载平衡已经能正常工作,service network restart,

    6.查看bond0的工作状态

    [root@test~]# more /proc/net/bonding/bond0
    Ethernet Channel Bonding Driver: v2.6.1 (October 29, 2004)

    Bonding Mode: load balancing (round-robin)
    MII Status: up
    MII Polling Interval (ms): 100
    Up Delay (ms): 0
    Down Delay (ms): 0

    Slave Interface: eth0
    MII Status: up
    Link Failure Count: 1
    Permanent HW addr: 00:1b:b9:58:8b:b2

    Slave Interface: eth1
    MII Status: down
    Link Failure Count: 0
    Permanent HW addr: 00:07:40:6c:ac:c8

    7.查看经过绑定后的网卡工作情况

    [root@test ~]# ifconfig -a
    bond0     Link encap:Ethernet  HWaddr00:1B:B9:58:8B:B2 
             

    inet addr:172.16.4.100 Bcast:172.16.4.255  Mask:255.255.255.0
              inet6 addr:fe80::200:ff:fe00:0/64 Scope:Link
              UP BROADCAST RUNNINGMASTER MULTICAST  MTU:1500  Metric:1
              RX packets:744154errors:0 dropped:0 overruns:0 frame:0
              TX packets:1866915errors:0 dropped:0 overruns:0 carrier:0
              collisions:0txqueuelen:0
              RX bytes:1099876146 (1.0GiB)  TX bytes:121233595 (115.6 MiB)

    eth0      Link encap:Ethernet  HWaddr00:1B:B9:58:8B:B2 
              inet6 addr:fe80::21b:b9ff:fe58:8bb2/64 Scope:Link
              UP BROADCAST RUNNINGSLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:744154errors:0 dropped:0 overruns:0 frame:0
              TX packets:1866905errors:0 dropped:0 overruns:0 carrier:0
              collisions:0txqueuelen:1000
              RX bytes:1099876146 (1.0GiB)  TX bytes:121232839 (115.6 MiB)
              Interrupt:9

    eth1      Link encap:Ethernet  HWaddr00:1B:B9:58:8B:B2 
              inet6 addr:fe80::21b:b9ff:fe58:8bb2/64 Scope:Link
              UP BROADCAST SLAVEMULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0dropped:0 overruns:0 frame:0
              TX packets:10 errors:0dropped:0 overruns:0 carrier:0
              collisions:0txqueuelen:1000
              RX bytes:0 (0.0 b) TX bytes:756 (756.0 b)
              Interrupt:11 Baseaddress:0x1000

    lo        Link encap:Local Loopback 
              inetaddr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128Scope:Host
              UP LOOPBACKRUNNING  MTU:16436  Metric:1
              RX packets:2129 errors:0dropped:0 overruns:0 frame:0
              TX packets:2129 errors:0dropped:0 overruns:0 carrier:0
              collisions:0txqueuelen:0
              RX bytes:1998893 (1.9MiB)  TX bytes:1998893 (1.9 MiB)

    sit0      Link encap:IPv6-in-IPv4 
              NOARP MTU:1480  Metric:1
              RX packets:0 errors:0dropped:0 overruns:0 frame:0
              TX packets:0 errors:0dropped:0 overruns:0 carrier:0
              collisions:0txqueuelen:0
              RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

    附:
    DEVICE=物理设备名
    IPADDR=IP地址
    NETMASK=掩码值
    NETWORK=网络地址
    BROADCAST=广播地址
    GATEWAY=网关地址
    ONBOOT=[yes|no](引导时是否激活设备)
    USERCTL=[yes|no](非root用户能否够控制该设备)
    BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
    HWADDR = 你的MAC地址

  • 相关阅读:
    HDU 5492 Find a path
    codeforce gym 100548H The Problem to Make You Happy
    Topcoder SRM 144 Lottery
    codeforce 165E Compatible Numbers
    codeforce gym 100307H Hack Protection
    区间DP总结
    UESTC 1321 柱爷的恋爱 (区间DP)
    HDU 4283 You Are the One (区间DP)
    HDU 2476 String painter (区间DP)
    UESTC 426 Food Delivery (区间DP)
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3768479.html
Copyright © 2011-2022 走看看