Ceci est un court tutoriel sur la configuration de la liaison d'interface sur Oracle Enterprise Linux 6. Les noms des interfaces réseau ont changé dans Oracle Linux 6. Par exemple, il commence à em1, donc eth0 =em1, eth1 =em2. Et pour Intel 10 Go, c'est p3p1, p3p2, p4p1, p4p2 et ainsi de suite. Les étapes suivantes sont basées sur les noms d'interface p3px, vous pouvez remplacer p3px par l'interface réseau de votre système.
1. Vérifier la configuration actuelle
Vérifiez le nom de l'interface réseau sur le système, par exemple p3pX ou emX
# ifconfig -a
2. Configurer le pilote de liaison
Fichier de configuration /etc/modprobe.conf est obsolète sur Oracle Linux 6 et les fichiers de configuration se trouvent dans le répertoire /etc/modprobe.d . Créez un nouveau fichier bonding.conf dans le répertoire /etc/modprobe.d pour indiquer au noyau qu'il doit utiliser le pilote de liaison pour le nouveau périphérique bond0.
# grep bond0 /etc/modprobe.d/bonding.conf alias bond0 bonding
Les max_bonds Le paramètre n'est pas spécifique à l'interface et doit être spécifié dans /etc/modprobe.d/bonding.conf. Ne définissez pas le paramètre max_bonds lors de l'utilisation de fichiers ifcfg-bondN avec la directive BONDING_OPTS .
3. Configurer les interfaces de sous-couche
L'étape suivante consiste à configurer les interfaces esclaves de l'interface de liaison. Nous allons éditer les fichiers de script réseau respectifs et ajouter la configuration ci-dessous.
# cat /etc/sysconfig/network-scripts/ifcfg-p3p1 DEVICE=p3p1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
# cat /etc/sysconfig/network-scripts/ifcfg-p3p2 DEVICE=p3p2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
4. Configurer l'interface de liaison avec les paramètres de liaison
Ajoutez le paramètre ci-dessous dans le fichier de configuration de liaison. Vous pouvez également définir BONDING_OPTS dans ce fichier pour spécifier des paramètres tels que le mode de liaison.
# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 MASTER=yes BOOTPROTO=dhcp ONBOOT=yes BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"
5. Activer l'interface de liaison
Enfin, activez l'interface de liaison à l'aide de la commande ifup.
# ifup bond0
Vérifiez la configuration
Une fois que vous avez configuré avec succès l'interface de liaison, vous pouvez vérifier la configuration à l'aide des commandes indiquées ci-dessous. Vérifiez d'abord si le module de liaison est chargé ou non.
# lsmod |grep bond bonding 122351 0
Pour afficher l'état actuel de l'interface de liaison et de son interface esclave, vous pouvez utiliser le fichier /proc/net/bonding/bond0 .
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: p3p1 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: p3p1 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:0e:0c:70:05:ac Slave queue ID: 0 ...REMARQUE :Sur OL6/RHEL6, configurez les paramètres de liaison dans ifcfg-bondX au lieu d'être dans le fichier /etc/modprobe.d/bonding.conf. L'avantage est que ces paramètres peuvent être modifiés par interface de liaison pendant le processus d'initialisation de l'interface, plutôt que pendant le processus d'initialisation du pilote de liaison. C'est-à-dire que le changement de paramètre ne nécessite plus le rechargement du pilote de liaison. Cela permet de réduire la panne de réseau à l'échelle du système tout en apportant quelques modifications mineures aux interfaces de liaison.CentOS / RHEL 7 :Comment configurer la liaison réseau ou l'association de cartes réseau
Red Hat / CentOS :Comment créer une liaison interface / NIC
RedHat / CentOS :Comment modifier l'interface esclave actuellement active de la liaison en ligne