Почитать:
/usr/src/linux/Documentation/modules.txt
/usr/src/linux/Documentation/networking/net-modules.txt
Ethernet-HOWTO
man modprobe
В RedHat 7.0 /при добавлении eth2/
1. в /etc/modules.conf прописывается, какой драйвер грузить.
2. прописывается алиас на интерфейс.
например
options ne io=0x280,0x300 irq=9,3
options 3c509 io=0x220 irq=5
alias eth0 ne
alias eth1 ne
alias eth2 3c509
3. vi /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE="eth2"
IPADDR="192.168.3.1"
NETMASK="255.255.255.0"
ONBOOT="yes"
4. vi /etc/sysctl.conf
# enables packet forwarding
net.ipv4.ip_forward = 1
5. reboot
если все нормально, то ifconfig -a должен показать
UP BROADCAST RUNNING MULTICAST
для eth2
если нет, то заново прочитать доки и больше внимания
обратить на настройку io irq.
За полную правильность не ручаюсь, писал по памяти,
так как единственный раз настроил линукс в своей
жизни и вернулся опять к своей родимой FreeBSD ;)