Eu tenho uma configuração um pouco diferente, estou em um laptop com 3 SOs instalados, Windows 10, Gentoo e Fedora 36. Tanto no Gentoo quanto no Fedora eu uso o NetworkManager para gerenciar o wifi etc. Instalei o Gentoo primeiro e nunca tive qualquer problema com as redes lá, mas quando instalei o Fedora comecei a ter problemas. Não há problema em se conectar a uma rede sem fio e geralmente funciona por um tempo, mas de repente para de funcionar. Ainda diz que estou conectado à rede, mas não consigo pingar nada, nem mesmo meu roteador. Eu pensei que o roteador tinha problemas para diferenciar entre o Gentoo e o Fedora, então eu mudei o endereço MAC na instalação do Fedora (ou seja, mudei temporariamente toda vez que eu inicializei). E funcionou sem problemas por alguns dias, mas depois comecei a encontrar o mesmo problema. Se eu alterar o endereço MAC e reiniciar o NetworkManager, ele sempre começa a funcionar novamente, se eu apenas reiniciar o NetworkManager, às vezes ele começa a funcionar. Eu comparei as configurações e não há diferença (exceto que o Gentoo usa OpenRC (em vez de SystemD) para iniciar o NetworkManager). Às vezes as coisas funcionam por várias horas, às vezes apenas alguns minutos. Às vezes, recebo o erro "ping: sendmsg: No buffer space available" (mas apenas algumas vezes), mas tentar procurar esse erro não ajudou.
Mais alguns esclarecimentos/coisas que tentei
- Desativando IPv6
- Removendo a rede no Gentoo
- Às vezes, quando tento fazer ping logo após reiniciar o NetworkManager, exatamente um ping é transmitido
- Não é um problema com o DNS
- Antes do combo Gentoo/Fedora, eu usava o Ubuntu sem problemas
- Já tentei reinstalar o Fedora
- Eu tive um problema semelhante com o bluetooth, onde precisei iniciá-lo no Windows para poder usar o bluetooth no Linux.
- Ainda diz que tenho um endereço IP quando perco a conexão do roteador
- Não há problema com o wifi em qualquer outro dispositivo na rede
- Firmware está atualizado
E aqui é onde estou preso. É realmente frustrante quando ele desconecta durante as videoconferências, não tenho ideia de como continuar.
Toda ajuda é apreciada
Este parece ser um problema de driver no Fedora. É resolvido usando os drivers de código aberto para RTL88x2CE encontrados aqui no github . Eu tive alguns problemas com os cabeçalhos do kernel não sendo instalados corretamente, mas depois de reiniciar ele começou a funcionar. Minha placa de rede é Realtek Semiconductor Co., Ltd. Adaptador de rede sem fio PCIe RTL8822CE 802.11ac. Não tenho ideia de por que não funciona desde que tentei alterar a versão do kernel e consegui que funcionasse perfeitamente em outras distros. Eu também tenho alguns problemas com esses drivers de código aberto, se o laptop for suspenso, ele não reconhecerá a placa de rede (não aparecerá no
lspci -k
), mas é resolvido com uma reinicialização (que também é uma dica para quem tenta instalá-los, se você ficar preso, reinicie, pois são drivers algo deve ser carregado no kernel corretamente, o que geralmente é realizado durante a inicialização) .Como atualização, funciona muito melhor (sem drivers externos) nas versões recentes do Fedora, embora de vez em quando o problema reapareça.