Ok, antes de tudo, o seu domínio regulador sem fio não está definido, o que restringe seu intervalo de frequência.
Com base na saída que você colou, parece que você está em Amsterdã. Se você não estiver em Amsterdã, é importante executar o seguinte comando com o país correto de duas letras correspondente à sua localização real. Além disso, se você viajar para um país diferente, defina o país correto para onde quer que você viaje para não violar as restrições locais de frequência de rádio.
Se você não estiver em Amsterdã, poderá encontrar uma lista completa dos códigos de duas letras que correspondem a todas as áreas, executando o comando cat /usr/share/zoneinfo/zone.tab
. Mais uma vez, use o código do país correto.
Neste exemplo, postarei comandos que definirão o país local como Amsterdã usando o código de país NL
sudo iw reg set NL
sudo sed -i 's/REGDOMAIN=/REGDOMAIN=NL/g' /etc/default/crda
sudo sed -i 's/REGDOMAIN=/REGDOMAIN=NL/g' /lib/crda/setregdomain
Agora você deve ter acesso aos canais 12 e amp; 13 nas freqüências 2.467 e 2.472 respectivamente. Você pode usar um desses canais no futuro se uma dessas frequências ficar menos cheia.
Em seguida, há 8 redes Wi-Fi usando o mesmo canal de frequência que você usa e isso pode causar os principais problemas de conectividade e desempenho.
Você deve usar uma frequência que não seja tão cheia.
Existem 8 pessoas usando 2,462 (canal 11).
3 pessoas estão usando 2.457 (canal 10).
2 As pessoas estão usando 2.422 (canal 3).
4 pessoas estão usando o 2.412 (canal 1).
As frequências que não estão em uso são:
2.417 (canal 2)
2.432 (canal 5)
2,447 (canal 8)
2,467 (canal 12)
Parece que a frequência menos cheia é 2.432 no canal 5 .
Eu sugiro strongmente que você configure seu roteador sem fio para usar a freqüência 2.432 no canal 5 para evitar problemas.
Além disso, se você sair da Europa, poderá cancelar a configuração do domínio regulamentar de Amsterdã executando o seguinte comando:
sudo sed -i 's/REGDOMAIN=NL/REGDOMAIN=/g' /etc/default/crda
Por favor, poste qualquer erro ou deixe-me saber se isso não ajuda.
EDIT 1
Como isso não funcionou, muitas vezes você pode compensar esses tipos de problemas aumentando o limite de novas tentativas de tx.
Por padrão, isso é definido como 7 para economizar energia, mas muitos descobriram que isso não é suficiente em algumas áreas.
Execute o seguinte comando quando tiver esses problemas para aumentar a repetição de 7 para 12:
sudo iwconfig wlan0 retry short 12
A configuração acima não é permanente e você precisará executar este comando após uma reinicialização. Você pode verificar o limite de novas tentativas executando o seguinte comando:
iwconfig | grep limit:..
Em seguida, você deve ajustar algumas das funções de economia de energia definidas pelo módulo. Embora "powersave" apareça no iwconfig, você provavelmente ainda tem alguns desses parâmetros definidos no módulo que precisam ser desativados para obter um bom desempenho. Isso é típico dos drivers da realtek.
Execute o seguinte comando para criar um arquivo de configuração para o seu módulo de driver:
sudo nano /etc/modprobe.d/rtl8723be.conf
Copie e cole as seguintes linhas no arquivo:
options rtl8723be ips=0
options rtl8723be fwlps=0
options rtl8723be swlps=0
options rtl8723be msi=0
options rtl8723be swenc=0
options rtl8723be debug=1
Pressione CTRL + o e depois pressione ENTER para salvar o arquivo. Pressione CTRL + x para sair do nano.
Você pode definir debug=
de 0
para 5
. Eu acredito que 5
é o mais detalhado e 0
está desativado.
As configurações do módulo aqui são permanentes. Se você quiser editar essas configurações, basta editar o arquivo /etc/modprobe.d/rtl8723be.conf
.
(Nota: Algumas pessoas sugerem a configuração de swenc=0
para swenc=1
, mas a diferença provavelmente não é perceptível de nenhuma forma.)
Por fim, execute o seguinte comando para recarregar o módulo:
sudo modprobe -r -f rtl8723be
sudo modprobe rtl8723be
sudo service network-manager restart
Novamente, poste qualquer erro ou problemas futuros.