http://bugzilla.kernel.org/show_bug.cgi?id=9073 :
$ sudo ifconfig eth0 up eth0: ERROR while getting interface flags: No such device $ sudo ifconfig eth2 up $ sudo ifconfig eth2 Link encap:Ethernet HWaddr 00:18:F3:A6:9E:26 inet6 addr: fe80::218:f3ff:fea6:9e26/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:420 (420.0 b) TX bytes:4294967713 (4.0 GiB) Interrupt:15 Base address:0xe000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:162 errors:0 dropped:0 overruns:0 frame:0 TX packets:162 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:12410 (12.1 KiB) TX bytes:12410 (12.1 KiB) yeah! for a reason I that don't understand, udev now renames eth0 in eth2 in 2.6.18, it renamed it in eth1 on my debian, i changed that in: /etc/network/interfaces fyi, eth0 is used by firewire -- Philippe Bourcier http://bourcier.philippe.online.fr