This is an old revision of the document!


Bonding

Make sure that ifenslave is installed, and that bonding support is enabled in your kernel first.

Check the bonding interface:

cat /proc/net/bonding/bond0

Gentoo

A basic bonding configuration in Gentoo, where the IP address is set manually.

The bonding interface uses the mac address of the first slave ethernet device listed.

Edit /etc/conf.d/net

# Don't initialize any of the interfaces by default
config_eth0="null"
config_eth1="null"
config_eth2="null"
config_eth3="null"

slaves_bond0="eth0 eth1 eth2 eth3"
mode_bond0="1"
miimon_bond0="100"
config_bond0="192.168.1.2"
routes_bond0="default via 192.168.1.1"