Join GitHub today
networkmanager: Don't show unmanaged interfaces #4627
People mark interfaces with NM_CONTROLLED=no to take their life into ... no I mean ... tell NetworkManager to stop auto-configuring or involving itself in a given interface. The intent is that they want to configure this interface elsewhere (either via scripts, tools, or another daemon), without NetworkManager.
Since the current network interface is a UI for NetworkManager, we should respect those wishes.
This is a bug reported by people trying to use Cockpit on nodes where another network configuration service (vdsm) is in play:
But the actual case is broader. NM_CONTROLLED=no is the way to tell NetworkManager "hands off".