Symptoms & scope
- The desktop offers no connection for an interface shown as unmanaged.
- A NIC exists in the kernel but NetworkManager will not activate its profile.
Relevant environment
Systems using NetworkManager; externally managed bridges, containers and server interfaces can be intentionally excluded.
Possible causes
These are possible explanations, not a confirmed diagnosis. Several independent faults can coexist.
- An unmanaged-devices rule, a device-specific managed setting, udev policy or a distribution backend can exclude this interface.
- Another network manager may intentionally configure it; an active service alone does not prove that both managers touch this NIC.
Diagnose safely
Run one command at a time in the relevant session. Read the explanation first. Uppercase placeholders need your own values; tools and privileges vary by distribution. These commands are displayed here and never executed by the website.
Check 1
Replace IFACE with the interface from nmcli device status, for example enp3s0. Read state, reason and the attached connection without displaying secrets.
nmcli -f GENERAL device show IFACEInterpret the result: Unmanaged differs from unavailable or disconnected. A managed device lacking carrier needs link diagnosis rather than a management override.
Check 2
Print the merged NetworkManager daemon configuration without starting a second daemon. Administrator privileges may be needed to read protected configuration files.
NetworkManager --print-configInterpret the result: Locate rules matching this interface or its MAC address and note their source files. A strict unmanaged-devices exclusion can override an attempted runtime managed=yes change.
Evidence-guided next steps
Correct the matching ownership rule
If the effective configuration excludes a NIC that NetworkManager should own, save the responsible file and change only that device match using the distribution’s supported configuration location. Reload configuration and activate the intended profile during a maintenance window.
Precautions: Keep intentional bridge, container and server exclusions. Use a local console or a NetworkManager checkpoint before changes to the interface carrying your remote session.
Recovery / rollback: Restore the saved configuration, reload it and reactivate the previously working connection from the local console if ownership or routing worsens.
Did this solution help you?
Choose the intended manager for this NIC
If networkd, ifupdown or another manager has a matching configuration, decide which manager should own this interface. Remove the overlap only for this NIC; migrate its addresses, routes and DNS to the chosen manager before retiring the old definition.
Precautions: Do not disable all network services merely because more than one is installed. Record VLAN, bridge membership and remote-access settings before migration.
Recovery / rollback: Restore the old interface definition and remove the competing replacement, then recover the original owner and connection locally.
Did this solution help you?
References & review
This guide was prepared from primary project or distribution sources and reviewed on the date shown. This is an editorial source check, not evidence that a fix was reproduced on your hardware. Diagnostic log examples are synthetic fixtures. Version-dependent details must be checked against your installed release.
- NetworkManager: nmcli queries, profiles and checkpoints (project or distribution documentation)
- NetworkManager: unmanaged devices, DNS and connectivity configuration (project or distribution documentation)