Ifenslave

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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.

Voir aussi

  • Bonding — présentation complète des modes et de la configuration persistante
  • Ethtool — vérifier l'état physique d'une interface avant de la rattacher
  • Nmcli — équivalent NetworkManager