Führen Sie die folgenden 4 Schritte aus, um die Bonding-Schnittstelle in CentOS/RHEL 5 zu konfigurieren.
1. Bonding-Treiber konfigurieren.
# grep bond0 /etc/modprobe.conf alias bond0 bonding
2. Under-Layer-Schnittstellen konfigurieren
# cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
# cat /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
3. Bonding-Schnittstelle mit Bonding-Parametern konfigurieren:
# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=dhcp ONBOOT=yes BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"
4. Bindeschnittstelle aktivieren
# ifup bond0
CenntOS/RHEL 5 verbessert die Konfiguration der Bonding-Schnittstelle. Es wird empfohlen, Bonding-Parameter in ifcfg-bondX statt in /etc/modprobe.conf zu konfigurieren. Der Vorteil besteht darin, dass diese Parameter während des Schnittstelleninitialisierungsprozesses pro Bonding-Schnittstelle geändert werden können, anstatt während des Initialisierungsprozesses des Bonding-Treibers. Das heißt, eine Parameteränderung erfordert kein erneutes Laden des Bonding-Treibers mehr. Dies trägt dazu bei, den systemweiten Netzwerkausfall zu reduzieren, während einige kleine Änderungen an den Bonding-Schnittstellen vorgenommen werden.
Bitte beachten Sie, dass die Bonding-Parameterkonfiguration in /etc/modprobe.conf weiterhin unterstützt wird. Es wird einfach nicht empfohlen.