4.4. Utilisation de l'interface en ligne de commandes (CLI)
bonding) et une interface de réseau spéciale appelée interface de canal de liaison sont créées.
4.4.1. Vérifier si le module de noyau de liaison est installé Copier lienLien copié sur presse-papiers!
root :
modprobe --first-time bonding
~]# modprobe --first-time bonding
BONDING_OPTS, le module Bonding sera téléchargé selon les besoins et n'aura donc pas besoin d'être téléchargé séparemment.
modinfo bonding
~]$ modinfo bonding
modprobe(8) pour plus d'options de commandes.
4.4.2. Créer une interface de canal de liaison Copier lienLien copié sur presse-papiers!
/etc/sysconfig/network-scripts/ nommé ifcfg-bondN, et remplacer N par le numéro de l'interface, par exemple 0.
DEVICEest bondN, que l'on remplace N par le numéro d'interface, et TYPE=Bond. De plus, définir BONDING_MASTER=yes.
Exemple 4.1. Exemple de fichier de configuration d'interface ifcfg-bond0
Important
BONDING_OPTS="bonding parameters" du fichier de l'interface ifcfg-bondN. Ne pas spécifier d'options pour le périphérique de liaison dans /etc/modprobe.d/bonding.conf, ou dans le fichier obsolète /etc/modprobe.conf.
max_bonds n'est pas spécifique à l'interface et ne doit pas être défini quand on utilise les fichiers ifcfg-bondN avec la directive BONDING_OPTS car cette directive amènera les scripts de réseau à créer des interfaces de liaison selon les besoins.
4.4.3. Création d'interfaces SLAVE Copier lienLien copié sur presse-papiers!
MASTER et SLAVE aux fichiers de configuration des esclaves. Les fichiers de configuration pour chaque interface esclave peuvent être presque identiques.
Exemple 4.2. Exemple de fichier de configuration d'interface esclave
eth0 and eth1, elles peuvent toutes les deux ressembler à ce qui suit :
ONBOOT=yes pour interface, ils risquent de rentrer en compétition et un profil TYPE=Ethernet risque d'être activé à la place d'une liaison esclave.
4.4.4. Activer une liaison de canaux Copier lienLien copié sur presse-papiers!
root, exécutez la commande suivante :
ifup ifcfg-eth0
~]# ifup ifcfg-eth0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
ifup ifcfg-eth1
~]# ifup ifcfg-eth1
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
ifdown ethN
ifdown ethN
root:
nmcli con load /etc/sysconfig/network-scripts/ifcfg-device
~]# nmcli con load /etc/sysconfig/network-scripts/ifcfg-device
nmcli con reload
~]# nmcli con reload
monitor-connection-files dans le fichier NetworkManager.conf. Voir la page de manuel NetworkManager.conf(5) pour plus d'informations.
4.4.5. Création de plusieurs liaisons Copier lienLien copié sur presse-papiers!
BONDING_OPTS. Cette méthode de configuration est utilisée pour que plusieurs périphériques de liaison puissent avoir des configurations différentes. Pour créer plusieurs interfaces de canaux de liaison, procédez ainsi :
- Créez plusieurs fichiers
ifcfg-bondNavec la directiveBONDING_OPTScar cette directive amènera les scripts de réseau à créer des interfaces de liaison selon les besoins. - Créez ou modifiez des fichiers de configuration d'interface existants à relier, et inclure la directive
SLAVE. - Assignez les interfaces à relier et les interfaces esclaves aux canaux de liaison par la directive
MASTER.
Exemple 4.3. Exemples de fichiers de configuration d'interface ifcfg-bondN
ifcfg-bond0 et ifcfg-bond1, avec les adresses IP qui conviennent.
MASTER=bondN. Ainsi, en continuant avec l'exemple ci-dessus, si on a besoin de deux interfaces par liaison, alors deux liaisons créeront quatre fichiers de configuration d'interface. Assigner les deux premières à MASTER=bond0, et les deux suivanes à MASTER=bond1.