Network interface gone after upgrade

Hey,

So today, I spun up a fresh Linode to test upgrading from Fedora 22 to 23, and I'm glad I did.

Apparetly, after rebooting, all network interfaces disappeared, excluding loopback.

Here's the steps I made:

  • Create Linode

  • Rebuild with Fedora 22 image

  • Log in with Lish

  • dnf upgrade –refresh

  • dnf --releasever=23 distro-sync

  • reboot

I'd really love if I was able to upgrade, 22 will lose support one month after the next one releases.

Has anyone experienced similar issues or have some ideas about how to solve this?

4 Replies

Hello,

A few things…

Your interface is there, somewhere. It either isn't being brought up correctly OR the actual interface has been renamed away from "eth0".

To answer that question, use the Lish console to access your running Linode, log into it, and then: "cat /proc/net/dev". That will show you all of the interfaces attached to the system. Go do that and report back, and we'll continue from there.

-Chris

Thanks for the quick reply!

I got this:

Inter-| Receive | Transmit

face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed

teql0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

gretap0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ip6_vti0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

dummy0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

gre0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ip6tnl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ip_vti0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

enp0s4: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ip6gre0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

I think eth0 got renamed to enp0s4, because I remember an interface like that from when I had Fedora as my main OS.

OK. Some more info can be found here, potentially with a way to disable this "feature":

  • http://fedoraproject.org/wiki/Features/ … rfaceNames">http://fedoraproject.org/wiki/Features/SystemdPredictableNetworkInterfaceNames

  • https://www.freedesktop.org/wiki/Softwa … faceNames/">https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

-Chris

Awesome, running "ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules" worked, even though the file didn't exist.

Thanks,

DecentM

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct