SEARCH

How-To Geek

Fixing “Failed to bring up eth0″ in Ubuntu Virtual Machine

If you’ve moved an Ubuntu virtual machine or modified it and then suddenly had a problem getting networking to work, you might want to read through this page, because I’ve figured out a workaround to get it working again.

The full error message is this:

eth0: ERROR while getting interface flags: No such device 
There is already a pid file /var/run/dhclient.eth0.pid with pid 6847440 
Internet Systems Consortium DHCP Client V3.0.4 
Copyright 2004-2006 Internet Systems Consortium. 
All rights reserved. 
For info, please visit http://www.isc.org/sw/dhcp/ 

SIOCSIFADDR: No such device 
eth0: ERROR while getting interface flags: No such device 
eth0: ERROR while getting interface flags: No such device 
Bind socket to interface: No such device 
Failed to bring up eth0.

Fixing"Failedtobringupeth0"inUbuntuVirtualMachine1.png
Run this command to edit the interfaces file, and then change eth0 to eth1.

sudo vi /etc/network/interfaces

Fixing"Failedtobringupeth0"inUbuntuVirtualMachine2.png

After you run this command to restart networking, everything should likely start working again:

sudo /etc/init.d/networking restart

You should be able to run a ping command, or use ifconfig -a and everything will be working.

Lowell Heddings, better known online as the How-To Geek, spends all his free time bringing you fresh geekery on a daily basis. You can follow him on if you'd like.

  • Published 07/16/10

Enter Your Email Here to Get Access for Free:

Go check your email!