Samstag, 1. Dezember 2007

Netzwerkschnittstellen-Zusammenfassung

Die Zusammenfassung von einer oder mehreren Netzwerkschnittstellen zu einer virtuellen wird auch Bonding oder Teaming genannt. Dies ist eine praktische Möglichkeit die Verfügbarbeit zu erhöhen. Als erstes muss eine Konfigurations-Datei für die Bond-Schnittstelle unter /etc/sysconfig/network-scripts angelegt werden. Sie muss die IP-Adresse, die Netzmaske und den Gateway enthalten.

su -c 'touch cat <> /etc/rc.d/rc.local
DEVICE=bond0
IPADDR=10.0.0.2
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
END_ENTRY'
Nun geht es um die Konfiguration der Netzwer-Schnittstellen. eth0 und eth1 werden zusammengefasst. Natürlich kann es um eine beliebige Anzahl Schnittstellen erweitert werden.
eth0 eth1
/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes # Bond-Informationen MASTER=bond0 SLAVE=yes DEVICE=eth1 BOOTPROTO=none ONBOOT=yes # Bond-Informationen MASTER=bond0 SLAVE=yes
Als nächster Schritt muss /etc/modprobe.conf erweitert werden, so dass die entsprechenden Modul beim Start geladen werden.
# Bonding
alias bond0 bonding
options bond0 mode=balance-alb miimon=100
Laden des Modules
modprobe bonding
Neustart des Netzwerkes
su -c 'service network restart'

Keine Kommentare: