SuSE Linux: Versión 7.0
Al iniciar, eth0 arranca pero en la tarjeta de red equivocada y eth1 falla al empezar dhcpcd con el siguiente mensage de error:
DHCLIENT: The device eth1 is not available at the moment. DHCLIENT: Please check if the driver is set up correctly. Lsmod solo enseña como cargado el modulo de red de eth1. Este comportamiento parece ignorar totalmente /etc/modules.conf.El script de inicio de dhclient arranca primero, comprueba si eth1 está disponible pero falla antes de iniciar dhcpcd. Pero de alguna manera el driver de eth1 se ha cargado. Entonces el script de inicio de red arranca y relaciona eth0 con la tarjeta equivocada: aquella que tiene los drivers cargados. Intercambiar la posición de las dos tarjetas de red en los slots pci no soluciona nada, tampoco lo hace especificar valores bajos de IO e IRQ para eth0 y eth1 en /etc/modules.conf.
Cambie el orden de arranque de los scripts de inicio de red y dhclient, de tal forma que arranque primero el script de red. Al reiniciar la máquina los módulos de red se cargarán en el orden correcto y ambas interficies se levantarán correctamente.
Como usuario root deberá ejecutar:cd /etc/rc.d/rc2.d mv S05dhclient S06dhclient