Desempenho sem fio muito ruim

0

Estou lutando com um desempenho sem fio muito ruim em uma configuração do Fedora 25 executando o kernel 4.8.15-300.fc25.x86_64.

Ao fazer o download de qualquer coisa via wget, fico com 5Kb / s, e os downloads geralmente param. Se acontecer de eu lançar o seguinte comando ping no bash ao tentar baixar, o desempenho é bom (cerca de 1Mb / s).

ping google.fr -i .05

Tanto quanto eu testei, eu posso navegar na internet com atraso de 3-5 segundos entre as páginas, o que desaparece se eu usar esse comando ping.

O driver Wifi é iwlwifi, o firmware é instalado mesmo se o dmesg reclamar:

[    4.225476] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
[    4.225484] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
[    4.226742] iwlwifi 0000:02:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm

De acordo com o bugzilla (veja o link ), isso não deve ser um problema.

Eu gerencio meu próprio AP (TPLink EAP 110) onde tentei mudar de canal, desabilitando o 802.11n, alterando a largura do canal, nada ajuda.

O laptop com o qual eu tenho problemas de conexão sem fio também tem um dualboot Win10. O desempenho do Wi-Fi no Win10 é normal.

Eu posso imaginar que, em algum momento, o ping força uma pessoa viva ou algo assim (não um especialista em comunicação sem fio falando).

Eu não tenho ideia de como contornar isso. Alguma idéia por favor?

    
por deajan 01.01.2017 / 18:25

1 resposta

0

Bem, no meu caso, eu tentei desabilitar o 802.11n, tentei outros firmwares iwl-7265D. No final do dia, desativar o gerenciamento de energia resolveu com iwconfig wlan0 power off . Parece ser um grande problema com os cartões intel e drivers iwlwifi.

A renderização dessa permanente é feita criando o seguinte arquivo em /etc/NetworkManager/dispatcher.d/02-wlan-power

#!/bin/sh
IF=$1
STATUS=$2

IFACES=$(iwconfig 2> /dev/null | grep "802.11" | awk '{print $1}')
for iface in $IFACES; do
    if [ "${IF}" = "${iface}" ] && [ "${STATUS}" = "up" ]; then
        iwconfig ${iface} power off
        logger "${iface}: turning off powersave mode to prevent constant reconnections"
    fi
done

Não se esqueça de chmod 755 esse arquivo. A reinicialização deve fazer o truque.

    
por 02.01.2017 / 20:19