[[http://tmade.de|Home tmade.de]] [[http://wiki.tmade.de|Home Wiki]] ===== Bonding ===== ==== SLES ==== Edit/ceate /etc/sysconfig/network/ifcfg-bond0 BROADCAST='172.16.0.255' BOOTPROTO='static' IPADDR='172.16.0.1' MTU='' NETMASK='255.255.255.0' NETWORK='172.16.0.0' REMOTE_IPADDR='' STARTMODE='onboot' BONDING_MASTER='yes' BONDING_MODULE_OPTS='miimon=100 mode=1' BONDING_SLAVE0='eth0' BONDING_SLAVE1='eth1' Additionally have a look here: http://www.novell.com/communities/node/6626/bonding-multiple-network-interfaces-sles-10 ==== Ubuntu ==== Install ethtool and ifenslave: apt-get install ethtool apt-get install ifenslave Edit /etc/network/interfaces as follows: auto bond0 iface bond0 inet static address 10.0.0.10 netmask 255.255.255.0 network 10.0.0.0 broadcast 10.0.0.255 gateway 10.0.0.1 dns-nameservers 10.0.0.1 slaves eth0 eth1 bond_mode 0 bond_miimon 100 bond_updelay 200 bond_downdelay 200 Afterwards /etc/modprobe.d# cat bonding.conf alias bond0 bonding options bonding mode=1 miimon=100 #mode 0 = loadbalancing, mode 1 = active-backup or /etc/modprobe.d# cat bonding.conf alias netdev-bond0 bonding #alias bond0 bonding options bonding mode=1 miimon=100 Finally execute ifenslave bond0 eth0 eth1 #Make slave devices Alternativly: auto bond0 iface bond0 inet static address 192.168.64.124 netmask 255.255.255.0 network 192.168.64.0 broadcast 192.168.64.255 gateway 192.168.64.1 dns-nameservers 192.168.63.4 192.168.63.8 post-up ifenslave bond0 eth0 eth2 pre-down ifenslave -d bond0 eth0 eth2 Edit /etc/modules and add: bonding mode=active-backup miimon=100 primary=eth0 Additionally have a look here: http://wiki.ubuntuusers.de/Netzwerkkarten_b%C3%BCndeln