Skip to content

Feedback: Problema com o INet Wireless Daemon #289

@duskh0und

Description

@duskh0und

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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions