Fedora workstation 38 "Activation of network connection failed"

Hello there,

Im having some problems with setting up the wired internet access for my newly installed fedora 38 workstation pc.

Ive looked at some posts relating this problem already, for example a dns error. but until now nothing seems to work.

The only message I get is “Activation of network connection failed” from the pc. My router can see the connection, but it isnt even asigning a local ip-address to it.

A weird thing, that is confusing me even more is that, when it changed the the ipv4 address to manual and asigned it a free ip-address from my router, it instantly connected from the pc pov, but my router wouldnt recognize it as even connected, nor granting it access to the internet.

Im really confused and would be happy if someone could help me,
if you need more information, just ask,

Hello @timoocx ,
Welcome to :fedora: !
Sorry to hear about your networking issue. Have you tried typing nmcli in a terminal? This should show all devices Network Manager is aware of. After that you can do nmcli show <devicename> to get device specific details, then nmcli show <connection> to get details about the connection.

Thanks for your answer!

Yes, I already checked, but from the compurts pov, the connection is perfectly fine.

Now, something new happend: The router gave, after waiting here for a response, the pc an ip-address and it says the connection is established and can access the internet, but it cant.

After running the nmcli commands again, it states, that it is connected and even sees the routers ip-adress and the routers domain, but when i try to ping the router, it says “Destination Host Unreachable”, which doesnt do more than confuse me.

On the fedora pc, there is the normal wired connection icon, but now its greyed-out and a question mark is in front of it.

There are 3 different and interconnected parts to an internet connection, all of which are normally managed automatically by the router.
First is the ip address – which is assigned in most cases by dhcp.
Second and critical is the dns server info – again assigned by the router with dhcp.
Third, and also critical, is the routing info – assigned automatically by the router with dhcp.

If a user assigns a manual IP then the user also manually must assign the dns server (and routing) info before they can use host names to connect to the internet. All three parts are necessary and must be correct before you can connect to the internet – dhcp makes it seamless but manual is possible. Manually assigning the info also means the user must use an address that is not within the range the dhcp server uses to avoid conflicts that may occur when that address may be used by the router (dhcp server).