Device eth0 does not seem to be present, delaying initialization.

You might have come across this headline, especially if you working with Oracle Virtual box machines, machines those are cloned from previous setups etc.


To resolve the issue, just remove the file /etc/udev/rules.d/70-persistent-net.rules and reboot the machine. This file contains the MAC address details associated with the machine. If you don’t want to reboot the machine, run the below command :

udevadm trigger --subsystem-match=net

This command will trigger the rules again.

Enjoy 🙂


Ubuntu : eth0 not coming up on bootup

You may have noticed that after the network edits, the eth0 is not coming up after restart and you have to make it up using the command :

ifup eth0

To start it up automatically after every restart, just add the below entry in your

auto lo eth0