我安装了无线卡,并nmcli
报告它“不受管理”,并用红色文本表示“缺少插件”。
谷歌搜索让我发现我需要安装必需的“NetworkManager-wifi”包。通过有线连接安装后,有关插件丢失的红色消息直到重新启动后才消失,此后设备开始受管理并自动连接到我通过设置的网络nmtui
。
我的问题是,如何重新加载 NetworkManager 以识别 wifi 无需重新启动即可工作所需的插件?
我试过:
$ service network reload
这没有任何影响。
答案1
不支持重新加载设备插件(由 NetworkManager-wifi 提供)。您需要通过systemctl restart NetworkManager
(或您使用的任何服务管理器/init)重新启动 NetworkManager。
它不受支持,因为它需要付出很大的努力并且不容易实现。这是因为该插件是一个共享库,虽然可以按需加载,但如果不重新启动就无法卸载或更新。由于无论如何都需要重新启动才能正常工作,因此这是安装设备插件的建议方法。
请注意,通常不需要重新启动 NetworkManager 服务,例如在更改网络配置时。这是例外之一。
是的,Ipor 是对的:network.service
!= network.target
!= NetworkManager.service
(在 systemd 中)。