SIOCSIFADDR No such device eth0 error while getting interface flags - eth0 Ethernet Device can

I got this after copying a VMWare image onto another machine in Debian.

SIOCSIFADDR No such device eth0 error while getting interface flags

The solution

1.) Find and edit the device line in persisent-net.rules note it will be prefixed with something like z25 or something else.

vi /etc/udev/rules.d/z25_persistent-net.rules

The easiest way is to comment anything out.

If you are feeling lazy you can just reboot your computer and everything should come back.  If you don't want to reboot follow steps 2 & 3 below.

2.) Now restart udev /etc/init.d/udev restart

3.) Reload the Module.  I found the name is pcnet32

So in my case you unload the module like this: modprobe -r pcnet32

Now reload the module: modprobe pcnet32

Now if you do: ifup eth0 everything should be fine.

 


If the above doesn't work. 

I copied the same VM again and got the same error, I tried commenting out those lines and rebooting and it wouldn't work.  I tried deleting all lines and there was no luck.  Later on I noticed that another line was adding my device at "eth3". I changed that reference to eth0 but still could not bring it up.

The solution was to just delete this file: z25_persistent-net.rules

After a reboot my ethernet card was working again.  This is a really annoying feature of Debian and UDEV.

 

Latest Articles

  • prosody xmpp server "Failed in all attempts to connect to proxy.eu.jabber.org"
  • VMWare ESXi 6.7 SSH/PowerShell CLI Commands
  • VMWare Vsphere VCSA Graphical Install Creates json
  • error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory
  • ./xmr-stak: error while loading shared libraries: libmicrohttpd.so.10: cannot open shared object file: No such file or directory
  • qemu-img resize howto
  • gmail.com address failing in Postfix
  • VMWare Hardware virtualization is selected and cannot be deselected due to selection of VBS Insufficient resources to satisfy configured failover level for vSphere HA.
  • Debian Mint Ubuntu compiling xmr-stak
  • ./nsgpucnminer: error while loading shared libraries: libOpenCL.so.1w: cannot open shared object file: No such file or directory
  • *** These critical programs are missing or too old: gawk
  • migration/4 migration 4 is using too much CPU
  • convert.im6: Unknown field with tag 317 (0x13d) encountered. `TIFFReadDirectory' @ warning/tiff.c/TIFFWarnings/788.
  • Python SyntaxError: Missing parentheses in call to 'print'
  • Linux How To Rename Files
  • OpenVZ container will not stop Child 546246 exited with status 1
  • [warn] VirtualHost 10.2.5.101:443 overlaps with VirtualHost 10.2.5.101:443, the first has precedence, perhaps you need a NameVirtualHost directive
  • Ethereum Client Errors
  • PayPal IPN Failed "result: IPN Handshake Invalid"
  • Linux Centos 7 HowTo Install Yarn