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

Slik oppretter du NIC-bonding i Linux

Résumé: Denne artikkelen inneholder informasjon om hvordan du oppretter et nettverkskortkanalbinding 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, oppretter du en NIC-kanalbinding ved hjelp av eth0-, eth1- og round-robin-policy for feiltoleranse og lastbalansering:

  1. Opprett en Bond0-konfigurasjonsfil som root: # vi /etc/sysconfig/network-scripts/ifcfg-bond0
     
  2. Legg til følgende linjer i Bond0-konfigurasjonsfilen:

    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"
Merk: Bytt ut IP-adresse-, nettverks- og nettmaskeinnstillingene i henhold til dette.
Merk: Du finner en detaljert beskrivelse av bindingsalternativene i Red Hats implementeringsveiledning.
  1. Åpne konfigurasjonsfilen for eth0:

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

     
  2. Rediger eth0-oppsettsfilen ved å legge til parametrene "MASTER" og "SLAVE":

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

     
  3. Gjenta trinn # 3 og # 4 for eth1.
     
  4. Åpne konfigurasjonsfilen for kjernemodulen:

    RHEL5 # vi /etc/modprobe.conf

    RHEL6 # vi /etc/modprobe.d/modprobe.conf
     
Merk: modprobe.conf-filen finnes ikke på RHEL6. Etter trinnet ovenfor blir filen opprettet.
  1. Legg til følgende linje i modprobe.conf-filen:

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

     
  2. Last inn bindingsmodulen:

    # modprobe liming

     
  3.  Start nettverkstjenesten på nytt:

    # service network restart

     
  4. Kontroller om bindingsgrensesnittet ble opprettet, ved å se på utdataene fra ifconfig-kommandoen:

    # ifconfig

     
Produksjonen skal liste bond0 oppe og går som master og eth0\eth1 oppe og går som slaver.

  

Produits concernés

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