linux-network-bonding-2.5gbe.sh
Agrège les deux ports Ethernet 2.5GbE en mode active-backup pour une haute disponibilité.
Utilise les outils iproute2 natifs de Linux. Les contrôleurs Intel I226-V et I226-LM doivent être détectés. Remplacez 'enp1s0' et 'enp2s0' par les noms d'interfaces réels obtenus via 'ip a'. Le mode active-backup assure la bascule automatique si un câble est débranché.
linux-network-bonding-2.5gbe.sh
#!/bin/bash
# Installer les outils si nécessaire
# sudo apt install ifenslave ethtool
# Créer l'interface bond0
sudo ip link add bond0 type bond
# Configurer le mode (1 = active-backup pour redondance)
sudo ip link set bond0 type bond mode active-backup
# Ajouter les interfaces physiques (vérifiez les noms avec 'ip a')
# Intel I226-V et I226-LM apparaissent souvent comme enp1s0 et enp2s0
sudo ip link set enp1s0 down
sudo ip link set enp2s0 down
sudo ip link set enp1s0 master bond0
sudo ip link set enp2s0 master bond0
# Activer le bond
sudo ip link set bond0 up
# Configurer l'IP
sudo ip addr add 192.168.1.10/24 dev bond0
echo "Bonding configuré. Vérifiez avec 'cat /proc/net/bonding/bond0'"