This is an old revision of the document!


Gentoo Networking

To set the FQDN hostname for Gentoo, set it as the first entry in /etc/hosts:

127.0.0.1 gentoo.beandog.org gentoo localhost

You can see the available interfaces in /sys:

ls /sys/class/net

Bonding

Install ifenslave package to set up bonding. Also make sure your kernel has bonding enabled, or the bonding module is loaded.

A basic 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"

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