Bonding: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 14: Zeile 14:
 
=Vorbereitungen=
 
=Vorbereitungen=
 
* Funktionsprüfung der Netzwerkkarten
 
* Funktionsprüfung der Netzwerkkarten
  # mii-tool
+
  # '''mii-tool'''
 
  eth0: negotiated 100baseTx-FD, link ok
 
  eth0: negotiated 100baseTx-FD, link ok
 
  eth1: negotiated 100baseTx-FD, link ok
 
  eth1: negotiated 100baseTx-FD, link ok
  
 
* Prüfen, ob die benötigten Module im Kernel verwendet werden
 
* Prüfen, ob die benötigten Module im Kernel verwendet werden
  # modprobe --list | grep bonding
+
  # '''modprobe --list | grep bonding'''
 
  /lib/modules/2.6.18-6-686/kernel/drivers/net/bonding/bonding.ko
 
  /lib/modules/2.6.18-6-686/kernel/drivers/net/bonding/bonding.ko
  
  # cat /boot/config-`uname -r` | grep -i bonding
+
  # '''cat /boot/config-`uname -r` | grep -i bonding'''
 
  CONFIG_BONDING=m
 
  CONFIG_BONDING=m
  
  # modprobe --list | grep -i mii
+
  # '''modprobe --list | grep -i mii'''
 
  /lib/modules/2.6.18-6-686/kernel/drivers/net/mii.ko
 
  /lib/modules/2.6.18-6-686/kernel/drivers/net/mii.ko
  

Version vom 26. August 2008, 12:46 Uhr

Was ist Bonding

Unter Linux können mit Bonding mehrere Netzwerkarten zu einer verbunden werden.
Zum einen, um Ausfallsicherheit zu erreichen, zum anderen um die Bandbreite zu erweiteren.

Anmerkung

Diese Beschreibeibung bezieht sich auf folgende Softwarestände:

Debian Etch 4.0

Installation

Folgende Packete werden benötigt:

# aptitude update
# aptitude install net-tool ifenslave ifenslave-2.6 modutils

Vorbereitungen

  • Funktionsprüfung der Netzwerkkarten
# mii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok
  • Prüfen, ob die benötigten Module im Kernel verwendet werden
# modprobe --list | grep bonding
/lib/modules/2.6.18-6-686/kernel/drivers/net/bonding/bonding.ko
# cat /boot/config-`uname -r` | grep -i bonding
CONFIG_BONDING=m
# modprobe --list | grep -i mii
/lib/modules/2.6.18-6-686/kernel/drivers/net/mii.ko