-
-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Prezado desenvolvedor do LinuxToys, gostaria de fornecer um feedback detalhado sobre a funcionalidade "iNet Wireless Daemon" (iwd) na seção "Extras".
Embora a intenção de usar o iwd para melhorar a performance do wi-fi seja ótima, a instalação do mesmo resultou em um cenário de completa instabilidade da rede (quedas constantes e velocidade reduzida) e, após a desinstalação, a perda da conexão automática no boot.
O diagnóstico revelou que o script estava criando um conflito sério no gerenciamento da rede que precisa de correção ou, no mínimo, de avisos claros.
Detalhamento do Problema:
Instabilidade crítica (conflito de daemons): a instalação do iNet Wireless Daemon (iwd) pelo LinuxToys ativou o iwd.service sem desabilitar corretamente o gerenciador de rede padrão do Mint/Ubuntu: o NetworkManager e seu componente wpa_supplicant.
Resultado do log: os logs mostravam o NetworkManager e o iwd rodando ativamente ao mesmo tempo, competindo pelo controle da placa wi-fi, o que causava as quedas constantes.
Falha de conexão automática (efeito colateral): mesmo após parar o iwd, o serviço principal necessário pelo NetworkManager (o wpa_supplicant) foi encontrado como inativo (inactive (dead)) e desabilitado (disabled). Ou seja, o script do LinuxToys o desativou na tentativa de usar o iwd, mas não o restaurou após falhar em configurar o iwd corretamente. Isso fez com que o sistema não conseguisse iniciar a conexão wi-fi automaticamente após o boot, exigindo intervenção manual.
O passo a passo para a solução (restaurando o padrão do Mint):
Para reverter o problema e restaurar a estabilidade e a função de auto-conexão, foram necessários os seguintes passos manuais:
Parar e desabilitar o iwd (Daemon Problemático):
Bash
sudo systemctl stop iwd
sudo systemctl disable iwd
Reabilitar o Serviço Padrão do NetworkManager (wpa_supplicant):
Bash
sudo systemctl enable wpa_supplicant
sudo systemctl start wpa_supplicant
Remover o Pacote iwd (Limpeza):
Bash
sudo apt purge iwd
Sugestões para o LinuxToys:
Para evitar que outros usuários passem por isso, sugiro:
Melhoria crítica do script: O script de instalação/ativação do iwd deveria incluir comandos explícitos para garantir que o wpa_supplicant seja desabilitado e mascarado apenas se o iwd for ativado e configurado com sucesso. Além disso, a desinstalação do iwd igualmente deveria incluir um comando para desmascarar e reativar o wpa_supplicant e o NetworkManager de volta ao estado enabled.
Aviso claro na interface: adicionar uma nota visível na interface do LinuxToys para o iNet Wireless Daemon alertando o usuário:
"AVISO: a ativação do iWD pode desativar o gerenciador de rede padrão (NetworkManager) e causar instabilidade. recomenda-se o uso de uma conexão cabeada para emergências."
PS: Dado que o próprio desenvolvedor desaconselha o uso de I.A para resolução de problemas, fiz questão de pedir que o Gemini redigisse a postagem acima. Eu pouco duvido que teria conseguido resolver o problema se eu tivesse pedido por ajuda no Discord do desenvolvedor como já tentei pelo menos duas vezes só pra receber respostas fragmentadas e sem qualquer boa vontade envolvida.