Reiniciar o serviço do Network Manager
Esta é uma solução bastante auto-explicativa, suponho. No terminal do
%código%;
Como alternativa, tente sudo service network-manager restart
Alterando as configurações do módulo
A solução comum que funciona para muitos casos está alterando as configurações do seu módulo (também conhecido como driver).
Em sua instância, você tem o módulo rtl8723be para placa PCIe RTL8723BE (que está sob o lspci na saída do pastebin). Use sudo /etc/init.d/networking restart
que parâmetros existem para este driver, e você deve encontrar ips, fwlps, msi.
Agora, você pode alterar esses parâmetros usando o comando modinfo rtl8723be
, conforme mostrado aqui , ou pode alterar permanentemente as configurações criando um arquivo modprobe
na pasta rtl8723be.conf
. Por instane, na linha de comando do /etc/modprobe.d
, digite sua senha e adicione algo assim ao arquivo:
options rtl8192se fwlps=0 ips=0 swenc=1
Salvar, fechar, reinicializar.
Notas laterais: 1) O gedit é um editor de texto gráfico. Existem muitos editores de linha de comando. Eu pessoalmente prefiro nano ou vim. 2) Eu nunca mudei pessoalmente parâmetros durante o tempo de execução com modprobe como no link, então eu não sei se deve ou não funcionar durante o tempo de execução. 3) existe uma maneira de visualizar os parâmetros do módulo durante o tempo de execução com sudo gedit /etc/modbrobe.d/rtl8723be.conf
, que faz parte do pacote sysfsutils; você pode instalar isso com systool -v -m modnamehere
.
Módulo de reinserção
Outra solução comum é reinserir o módulo no tempo de execução. Por exemplo, com o cartão rtl8192se, minha conexão cairia, o indicador diria que estou desconectado e, quando eu selecionasse meu wifi para reconectar, ele ficaria parado "configurando" até que a conexão atingisse o tempo limite. Reinserir o módulo ajudou 90% do tempo. Coloquei todos os comandos em um script:
# !/bin/bash
# Description: Simple script to reload r8192e_pci module for wireless card
# refer to https://sobrelinux.info/questions/155209/wireless-card-problem-rtl8192se-autodisconnects-after-a-few-minutes-in-13-04"quiet splash noapictimer clocksource=jiffies"
Mais uma vez, você pode editar essa parte no arquivo grub com o comando /etc/default/grub
Nota: dependendo do seu hardware, você pode usar um parâmetro de kernel diferente. Consulte aqui para mais explicações e aqui para os parâmetros .
Verifique as conexões Muitas vezes esquecemos que as placas de rede são realmente de hardware e, às vezes, mexer nas opções não resolve um problema físico. Se você puder acessar facilmente a placa de rede "sob o capô", verifique se os dois cabos de antena que vão para ela estão bem conectados e apertados, talvez tente trocar os fios em locais.
Atualize para o kernel mais recente Os módulos vêm com kernels e, a cada nova versão, eles podem ser melhorados. Confira este artigo sobre como atualizar para o kernel 3.18.2 .
Obtenha hardware diferente?
O hardware defeituoso pode ser ruim, e não há nada que o ajude. Procure as placas de rede recomendadas pelo Ubuntu e talvez obtenha uma delas. Pessoalmente, voltei para o meu bom e velho RTL8187SE, que na verdade é recomendado, e ponho de lado