On Mon, 2006-01-23 at 00:06 -0600, david rankin wrote:
Mates,
I have built a new box for the house, and it is testing my understanding of Linux. It is also testing logic. I know I'm aging, but I have ruled out Alzheimer's. Here is the scoop.
When I first installed SuSE 10, the network would come up and it used eth0:
Simply /etc/sysconfig/network/ifcfg-eth-id-00:4c:69:6e:75:79 would bring up the Linksys card as eth0. This is how it worked.
Then on a subsequent reboot the network doesn't come up. I mean loopback is fine, but the NIC fails to load and the error is "unable to load mandatory services.." Yes, I understand the mandatory devices loading and /etc/sysconfig/network/config.
On reboot, the network fails. dmesg says it is now trying to load eth1? Ok, cp ifcfg-eth-id-00:4c:69:6e:75:79 ifcfg-eth1 rcnetwork restart -- presto! it comes up. So then I leave both ifcfg-eth-id-00:4c:69:6e:75:79 and ifcfg-eth1 in /etc/sysconfig/network. Some subsequent reboots work some fail.
Latest reboot, network fails, /var/log/boot.omsg says it is now looking for:
I had the same problem; I have 2 NIC's. Previously, one could decide which NIC MAC goes to which device. Since SuSE 9.3 it has changed, in that the OS picks the MAC and device no. at random. I solved the problem by editing in etc/sysconfig/network/ directory (you will have to change it every time YaST reconfigures new NICS). The problem was solved by an answer by the info from Michael Cox in Dec. 2005: "Find the file named ifcfg-eth-id-mac address of the particular nic. Edit the contents to assign the ipaddress you want to the particular NIC with that MAC address. Repeat for the rest of your NICs" Cheers :-) Al