WiFi continua caindo, mas stills diz que eu estou conectado

3

Estou executando o Ubuntu 14.04 LTS e meu WiFi continua caindo por aparentemente nenhuma boa razão e tenho que reinicializar para me reconectar. Eu fiz um pouco de googling e encontrei este ferramenta de diagnóstico .

Eu corri o script e coloquei no bin do Ubuntu Paste: link

Alguém vê um problema deste resultado e pode oferecer uma solução? Muito obrigado antecipadamente!

    
por GBean 15.01.2015 / 22:36

2 respostas

4

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

    
por Sergiy Kolodyazhnyy 17.01.2015 / 01:53
0

Este comando funcionou para mim:

sudo gedit /etc/modprobe.d/iwlwifi.conf

eu mudei a linha:

'*options iwlwifi 11n_disable=1*' 

em

*options iwlwifi 11n_disable=0*

não é muito claro para mim o que eu fiz :) mas funcionou!

    
por user463607 21.10.2015 / 22:10