Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Créer une agrégation de canaux d’interface réseau dans Linux

Summary: Cet article fournit des informations sur la création d’une liaison de canal de carte NIC dans RHEL 5.x\6.x.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

 

Cause

 

Resolution

Environnement : RHEL 5.x/6.x

Suivre l’exemple ci-dessous crée une liaison de canal de carte NIC à l’aide de la politique eth0, eth1 et de permutation circulaire pour la tolérance de panne et l’équilibrage de charge :

  1. En tant qu’utilisateur root, créez un fichier de configuration Bond0 : # vi /etc/sysconfig/network-scripts/ifcfg-bond0
     
  2. Ajoutez les lignes suivantes au fichier de configuration Bond0 :

    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 »
Remarque : Remplacez les paramètres IP address, Network et Netmask en conséquence.
Remarque : Vous trouverez une description détaillée des options de liaison dans le Guide de déploiement de Red Hat.
  1. Ouvrez le fichier de configuration pour eth0 :

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

     
  2. Modifiez le fichier de configuration eth0 en ajoutant les paramètres « MASTER » et « SLAVE » :

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

     
  3. Répétez les étapes #3 et #4 pour eth1.
     
  4. Ouvrez le fichier de configuration des modules du noyau :

    RHEL5 # vi /etc/modprobe.conf

    RHEL6 # vi /etc/modprobe.d/modprobe.conf
     
Remarque : le fichier modprobe.conf n’existe pas sur RHEL6. En suivant l’étape indiquée ci-dessus, le fichier sera créé.
  1. Ajoutez la ligne suivante au fichier modprobe.conf :

    alias bond0 options de
    liaison bond0 mode=balance-rr miimon=100

     
  2. Chargez le module de liaison :

    # modprobe bonding

     
  3.  Redémarrez le service réseau :

    # service network restart

     
  4. Vérifiez si l’interface de liaison a été créée avec succès en examinant la sortie de la commande ifconfig :

    # ifconfig

     
La sortie doit répertorier bond0 en cours d’exécution en tant que maître et eth0\eth1 en tant qu’esclaves.

  

Affected Products

Red Hat Enterprise Linux Version 5, Red Hat Enterprise Linux Version 6
Article Properties
Article Number: 000177048
Article Type: Solution
Last Modified: 20 Aug 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.