Yesterday I installed a server using an EPOX 8RD3+ motherboard that has dual rt8139 nics onboard.
eth0 was used for internal network
eth1 was to be used for ADSL access to world
Everything appear to be working fine right up until I attempted to ping the ADSL modem. Nothing. eth1 was not up and attempting to bring it up resulted in error messages of the missing hardware kind.
Checks of ifcfg-eth1 showed a correctly filled out configuration.
I had thrown in a spare nic which I duely installed. Alas it was a 8139 based card as well. Now this box had 3 8139 nics in it. This nic then became eth0 and the onboard nics were not accessable.
I a stroke of genius under pressure - I remembered the old server had a smc nic in it. This was installed in place of the previous nic and then eth0 appeared on the motherboard and the smc nic became eth1. Everything works fine.
I know these dual on board nics seems to have a problem with RedHat Enterprise and Centos. Does anyone know a fix?
I have witnessed this behaviour on at least three EPOX m/b's