Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits

Sådan oprettes NIC-kanal-bonding i Linux

Résumé: Denne artikel indeholder oplysninger om, hvordan du opretter en NIC-kanalbinding i RHEL 5.x\6.x.

Cet article concerne   Cet article ne concerne pas 

Symptômes

 

Cause

 

Résolution

Miljø: RHEL 5.x/6.x

Hvis du følger eksemplet nedenfor, oprettes en NIC-kanalbinding ved hjælp af eth0, eth1 og round-robin-politik til fejltolerance og belastningsbalancering:

  1. Opret en Bond0-konfigurationsfil som root: # vi /etc/sysconfig/network-scripts/ifcfg-bond0
     
  2. Tilføj følgende linjer til Bond0-konfigurationsfilen:

    DEVICE=bond0
    IPADDR=192.168.1.10
    NETWORK=192.168.1.0
    NETMASK=255.255.255.0
    USERCTL=no
    BOOTPROTO=none
    ONBOOT=yes
    BONDING_OPTS="mode=0 miimon=100"
Bemærk: Udskift IP-adresse-, netværks- og netmaskeindstillinger i overensstemmelse hermed.
Bemærk: Detaljeret beskrivelse af limningsmulighederne findes i Red Hats implementeringsvejledning.
  1. Åbn konfigurationsfilen for eth0:

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0

     
  2. Rediger eth0-konfigurationsfil ved at tilføje parametrene "MASTER" og "SLAVE":

    DEVICE=eth0
    USERCTL=nej
    ONBOOT=ja
    MASTER=bond0
    SLAVE=ja
    BOOTPROTO=ingen

     
  3. Gentag trin #3 og #4 for eth1.
     
  4. Åbn konfigurationsfilen til kernemodulerne:

    RHEL5 # vi /etc/modprobe.conf

    RHEL6 # vi /etc/modprobe.d/modprobe.conf
     
Bemærk: filen modprobe.conf findes ikke på RHEL6. Efter ovenstående trin oprettes filen.
  1. Tilføj følgende linje til filen modprobe.conf:

    alias bond0 bonding
    options bond0 mode=balance-rr miimon = 100

     
  2. Ilæg bondingmodulet:

    # modprobe bonding

     
  3.  Genstart netværkstjenesten:

    # Genstart af servicenetværk

     
  4. Kontroller, om bonding-grænsefladen blev oprettet med succes ved at se på outputtet af ifconfig-kommandoen:

    # ifconfig

     
Outputtet skal angive bond0 op og køre som master og eth0\eth1 op og køre som slaver.

  

Produits concernés

Red Hat Enterprise Linux Version 5, Red Hat Enterprise Linux Version 6