Hello,
Just chiming in after a problematic Lenny -> Squeeze update. I have a machine with a physical interface (e100, eth0, no IPv4 address) supporting two VLAN interfaces (eth0.21 and eth0.43, both with their own IPv4 address assigned) across which I updated the machine. After updating the kernel and udev and a reboot I could no longer reach the machine. Turns out that the interface is renamed from eth0 to eth0.43 by udev, using the last matching rule from 70-persistent-net.rules. The matching rules list subsequently have "eth0", "eth0.21" and "eth0.43" as name. Removing the lines with the VLAN interface names and reboot (reload e100 module should be fine too) things were back to normal with an eth0 and lo device. From /etc/network/interfaces # The VLAN-enabled interface auto eth0 iface eth0 inet manual up ifconfig eth0 0.0.0.0 up || true down ifconfig eth0 down || true To add the virtual interfaces modprobe 8021q vconfig add eth0 21 ifconfig eth0.21 192.168.1.1 up vconfig add eth0 43 ifconfig eth0.43 192.168.2.1 up Thanks, Jaap