Failed to bring up eth0

April 13, 2017 3.5k views
Configuration Management Ubuntu 16.04

Hi guys, my networking is down and I don't know why.
This is all i was able to get from logs

4 Answers

Hi @maxymilianblack

If you run ifconfig -a which interfaces do you have? Please post text in code-tags instead of pictures.

Can you try to reboot the droplet?
I have never seen this problem before on DigitalOcean, but I have seen it on some computers, where a full reboot fixed it. That was usually on machines that was upgraded from 14.04 to 16.04

There is a step missing in that guide.
You need to edit this file -

sudo nano /etc/udev/rules.d/70-persistent-net.rules

and add a line for your networking interface.
Usually if you perform sudo ifconfig -a you'll find an ethernet interface names as ens4 or ens3p2 or something that like that. That needs to be renamed to eth1. Copy it's HwAddr and add a line to the 70-persistent-net.rules in this format

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0a:83:3f:62:be:86", NAME="eth1"

Hello, is there any solution for this?
After I perform dist-upgrade, then when I restarted the VPS, eth0 disappeared. I don't know exactly I've eth0 or not before dist-upgrade, but now there is only ens3, but no internet connection.

Thank you @championswimmer. That's exactly what my issue was after following this guide:

by Brook Shelley
Downsize your Droplet with minimal downtime
Have another answer? Share your knowledge.