NIC identification under FC5
I am having a problem under fedora with multiple network interfaces installed. I am unable to reliably set the aliases for cards where there is more than one card using the same module installed in the system. For example I have 2 3com 3C905's installed in a basic firewall server as eth0 and eth1, and I am finding that almost every other boot, eth0 and eth1 have been swapped - ie. the card which the system used to have assigned eth0 has suddenly become the card which was assigned eth1, and vice-versa. Subsequently, all hell breaks loose with the system config and nothing works, and I have to start troubleshooting to figure out what is going on yet again. Everything else about this system is stable; linux is brilliant for this. I only have this one difficulty with system configuration stability, specifically network card configuration stability. Surely there must be some way to tell it which of my two 3Com cards is eth0, and make it STAY eth0?
Any help is appreciated!