Ifenslave
| Fiche express | |
|---|---|
| Type | Rattachement d'interfaces à un bond |
| Commande | ifenslave
|
| Voir aussi | Bonding · Ethtool |
ifenslave rattache ou détache des interfaces réseau physiques (esclaves) à une interface
bond déjà créée. C'est l'outil historique de manipulation à chaud du bonding,
complémentaire de la configuration statique posée dans ifcfg-bond0/
BONDING_OPTS (voir Bonding pour la mise en place complète).
Rattacher des interfaces
ifenslave bond0 eth0 eth1
Rattache eth0 et eth1 comme esclaves de l'interface bond0.
La première interface listée devient généralement l'interface active si aucune priorité
(primary=) n'a été définie dans la configuration du bond.
Détacher une interface
ifenslave -d bond0 eth1
Retire eth1 du bond bond0 sans toucher aux autres esclaves ni à
l'interface bond elle-même.
Changer l'interface active (mode actif/passif)
ifenslave -c bond0 eth1
Force le basculement vers eth1 comme interface active — utile pour tester une
bascule sans débrancher physiquement un câble, en mode active-backup.
Vérifier l'état
cat /proc/net/bonding/bond0
À noter
Sur les distributions récentes, la gestion moderne du bonding passe surtout par
ip link/nmcli (voir Nmcli) plutôt que par ifenslave,
mais la commande reste installée et fonctionnelle pour du dépannage rapide en ligne de
commande.