Network bonding (etherchannel) na Debianu

reference · sítě

Round-robin bonding dvou 100Mbit síťovek na Debianu.

  • Balík: ifenslave-2.6 (repozitáře Debian Wheezy).
  • Konfigurace: /etc/network/interfaces.

Někdy je potřeba volby modulu deklarovat v souboru v /etc/modprobe.d/ (například bonding.conf); /etc/modules jen vyjmenovává moduly, které se mají načíst:

alias bond0 bonding
options bonding miimon=100 downdelay=200 updelay=200
možná zastaralé Od zveřejnění uplynuly víc než dva roky. Obsah nemusí platit.

/etc/network/interfaces

auto bond0
iface bond0 inet6 auto        # volitelné, pokud máte IPv6
iface bond0 inet static
  address XXX.XXX.XXX.XXX
  netmask 255.255.255.0
  network XXX.XXX.XXX.0
  gateway XXX.XXX.XXX.XXX
  slaves eth0 eth1
  bond_mode balance-rr        # round-robin
  bond_miimon 100
  bond_downdelay 200
  bond_updelay 200

S bridgem (pro XEN)

auto bond0
iface bond0 inet6 auto        # volitelné, pokud máte IPv6
iface bond0 inet manual
  slaves eth0 eth1
  bond_mode balance-rr
  bond_miimon 100
  bond_downdelay 200
  bond_updelay 200

auto xenbr0
iface xenbr0 inet static
  bridge_ports bond0
  bridge_maxwait 2
  address XXX.XXX.XXX.XXX
  netmask 255.255.255.0
  network XXX.XXX.XXX.0
  gateway XXX.XXX.XXX.XXX

_Původně publikováno v angličtině v květnu 2013._

← zpět na Objevuj