Ensuring consistent ethn device names
I have a SLRS 9 box (SLRS is essentially SLES 9 with some PXE Server stuff added), with three Ethernet cards. When the machine boots, it seems to assign the right IP addresses to the right MAC addresses (as configured in /etc/sysconfig/network). However, the assignment of which card gets which
I'm guessing I need to mess with the
<edit>
Apparently, the fact that the names are changing is a Bad Thing and indicates that some form of evil is afoot in the way modules are being loaded. I'm keeping /etc/modprobe.conf, and the outputs of dmesg and ifconfig over repeated boots, and while modprobe.conf isn't changing, there are very real changes in the dmesg and ifconfig output. What other problem-determination information should I be collecting?
ethN device name seems to be randomized each boot. How can I fix these names, so that the device name will always be associated with the same card? I'm guessing I need to mess with the
/etc/sysconfig/network/ifcfg-eth-id-MAC files, but I tried putting a DEVICE='ethN' line in each of those files (based on some Googling that turned up info pertaining to Redhat 6.x), and it screwed the box up to the point where I had to boot into Knoppix to recover. Oddly, it hung on importing NFS, which is odd because the box does not use NFS, and there's no NFS server on that LAN, so it's probably a red herring, or at least only cryptically related.<edit>
Apparently, the fact that the names are changing is a Bad Thing and indicates that some form of evil is afoot in the way modules are being loaded. I'm keeping /etc/modprobe.conf, and the outputs of dmesg and ifconfig over repeated boots, and while modprobe.conf isn't changing, there are very real changes in the dmesg and ifconfig output. What other problem-determination information should I be collecting?
