In article <(E-Mail Removed) .com>,
(E-Mail Removed) wrote:
>When I do this the order of the eth* devices is different; eth1 becomes
>eth0, eth1 and eth2 are on the external card and the gigabit port
>becomes eth3.
Yes, but that should be consistent as long as you don't change hardware.
It's a BIOS thing.
>The system comes up setting the ports in a seeming arbitrary, and I'd
>swear, random manner.
In theory, moving crap around between PCI slots changes how the stuff
is discovered on boot. However, once you close the cover, things should
stay wherever they are. Then it's just the pain in the butt of moving
the /etc/sysconfig/network-scripts/ifcfg-eth? files to suit (if you have
three 100BaseT ports, and one Gigabit, then swapping the cables on the
three 100BaseT cards also works), and setting firewall rules, etc. You
should only have to do this when you change hardware, not every time
the system boots. If the NICs use different drivers, the Ethernet-HOWTO
suggests using alias lines in /etc/modules.conf to tell which is which.
If you have 'kudzu' installed/running, you may want to disable or toss it.
I don't know about you, but I hate software that thinks it knows what I
really want.
Old guy