Eu tenho uma placa wireless instalada e nmcli
relata que ela é "não gerenciada" com texto em vermelho que um "plugin está faltando".
Pesquisando ao redor me levou a identificar que eu preciso instalar o pacote "NetworkManager-wifi" necessário. Após a instalação por uma conexão com fio, a mensagem vermelha sobre a falta do plug-in não desapareceu até depois de uma reinicialização, após a qual o dispositivo foi gerenciado e conectado automaticamente a uma rede que eu configurei nmtui
.
Minha pergunta é: como posso recarregar o NetworkManager para reconhecer o plug-in necessário para que o wifi funcione sem reinicialização?
Eu tentei:
$ service network reload
Isso não teve nenhum efeito.
Relading um plug-in de dispositivo (conforme fornecido pelo NetworkManager-wifi) não é suportado. Você precisa reiniciar o NetworkManager via
systemctl restart NetworkManager
(ou qualquer gerenciador de serviço/init que você usa).Não é suportado porque é de alto esforço e não é facilmente possível. Isso ocorre porque o plug-in é uma biblioteca compartilhada e, embora possa ser carregado sob demanda, não pode ser descarregado ou atualizado sem reiniciar. Como reiniciar de qualquer maneira é necessário para funcionar bem, essa é a maneira sugerida para instalar um plug-in de dispositivo.
Observe que geralmente não é necessário reiniciar o serviço NetworkManager, por exemplo, ao fazer alterações na configuração de rede. Esta é uma das exceções.
E sim, Ipor está certo:
network.service
!=network.target
!=NetworkManager.service
(no systemd).