Just when I thought I had gotten udev working right. I just upgraded
to udev-118-1.fc8 under the 2.6.24.7-92.fc8 kernel. I have two network
interfaces on my box, and they were named eth0 and eth1 as per normal,
before I updated. After the update, none of my VMWare virtual machines
started without a network error saying that the bridged network device
on vmnet0 was down, and the iptables started dropping all packets.

Checking /etc/sysconfig/network-scripts revealed the ifcfg-eth0 had
been renamed ifcfg-eth0.bak and two new files, named ifcfg-eth1 and
ifcfg-eth2, had been written in it's place. Checking
/etc/udev/rules.d/70-persistent-net.rules showed that the interface
names had been incremented by one. I tried removing the file and
rebooting, but no joy. Same problem. Tried adding a line in
70-persistent-net.rules: SUBSYSTEM=="net", DRIVERS=="forcedeth",
NAME="eth0" This didn't work, because restarting udev just caused the
file to be rewritten by the /lib/udev/write net rules script. I got
the network working again by manually changing all the references it
eth0 in iptables to eth1, but doing this in VMWare is a pain. Before I
go poking at the udev scripts any more, does anyone have a fix already
concocted for this?

This nonsense is really frustrating, I was under the impression that
udev's purpose was persistent naming, not persistent renaming, of
devices.

Thanks for any help in advance,

Robert Donovan


-- 
KPLUG-List@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to