问题描述
在某些情况下,网卡为 ummanaged 状态。如下所示,无线 wlan0 未管理:
# nmcli device DEVICE TYPE STATE CONNECTION wlan0 wifi unmanaged -- lo loopback unmanaged --
无线网卡 wlan0 处于 unmanaged 状态,这表示此设备不被 Networkmanager 管理。
解决方案
临时让 NetworkManager 管理此设备,执行如下命令:
nmcli dev set wlan0 managed yes
如果希望使配置永久(持久化)生效:
# vim /etc/NetworkManager/NetworkManager.conf ... [ifupdown] managed=true ...
如果上述配置方法不生效,则(Bug #1658921):
# 在 Ubuntu 20.04 LTS 中,我们需要创建该文件才能解决问题 touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
如果有些设备不需要被 NetworkManager 管理,则可以:
1)使用 nmcli 命令:
2)或修改配置文件。配置文件的修改参考 NetworkManager.conf 手册中的 unmanaged-devices 指令。
参考文献
Ethernet device not managed
Bug #1658921 “NetworkManager does not manage wired connection” : Bugs : network-manager package : Ubuntu