How to setup Bonding (Link Aggregation, IEEE 802.3ad)

Für das Bonding (Mode=4, LACP) müssen die Switches speziell konfiguriert werden!

Siehe auch Komcenter-Wiki

Für Bonding sind die Pakete ifenslave-2.6 und ethtool zu installieren

aptitude install ifenslave-2.6 ethtool

Lege ein Config-File /etc/modprobe.d/bonding.conf an und füge nachfolgende zwei Zeilen ein

alias bond0 bonding
options bonding mode=4 miimon=100 ad_select=0 lacp_rate=1 xmit_hash_policy=layer2+3

In /etc/network/interfaces das bond0-Interface anlegen. Das Interface kann mit DHCP oder Static konfiguriert werden!

Solange man nichts spezielles definiert, wird die MAC-Adresse des ersten Interfaces verwendet!

 # Channel Bonding
auto bond0
iface bond0 inet dhcp

bond-slaves all       # oder bond-slaves eth0 eth1 ...
bond-mode 4
bond-miimon 100

oder

auto bond0
iface bond0 inet static

address 129.132.80.15
netmask 255.255.255.192
network 129.132.80.0
broadcast 129.132.80.63
gateway 129.132.80.1
bond-slaves all       # oder bond-slaves eth0 eth1 ...
bond-mode 4
bond-miimon 100

Jetzt müssen zuerst die aktiven Interfaces abgestellt werden:

ifdown eth0

Kommentiere die deaktiverten Interfaces in /etc/network/interfaces aus.

 #auto eth1
 #iface eth1 inet dhcp

Verbinde die speziell bestellten Patch-Kabel mit den Interfaces.

Aktiviere das bond0-Interface

ifup bond0