Como evito desconexões aleatórias da LAN sem fio?


11

Atualmente, estou tendo desconexões aleatórias da minha rede sem fio. Parece que está se tornando cada vez mais frequente (no entanto, não vi nenhum padrão claro). Isso está me matando ... Basicamente, em algum momento, a rede wifi para de ser detectada e eu NÃO POSSO VER QUALQUER REDE MAIS, como se a placa de rede estivesse desligada

Abaixo estão algumas informações que devem ajudar e uma tentativa de corrigi-lo (nos fóruns do Ubuntu).

Máquina: Acer Aspire S3 (número exato do modelo Aspire S3-951-2464G34iss)

statquant@euclide:~$ lsb_release -d
Description:    Ubuntu 12.04.1 LTS

statquant@euclide:~$ uname -mr
3.2.0-33-generic x86_64

statquant@euclide:~$ sudo /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces...

statquant@euclide:~$ lspci
02:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)

statquant@euclide:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 004: ID 064e:c321 Suyin Corp. 
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp.

statquant@euclide:~$ ifconfig
wlan0     Link encap:Ethernet  HWaddr 74:de:2b:dd:c4:78  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::76de:2bff:fedd:c478/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:913 errors:0 dropped:0 overruns:0 frame:0
          TX packets:802 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:873218 (873.2 KB)  TX bytes:125826 (125.8 KB)

statquant@euclide:~$ iwconfig
wlan0     IEEE 802.11bgn  ESSID:"Bbox-D646D1"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:19:70:80:01:6C   
          Bit Rate=65 Mb/s   Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=56/70  Signal level=-54 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:71   Missed beacon:0

statquant@euclide:~$ dmesg | grep "wlan"
[   17.495866] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   17.498950] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   20.072015] wlan0: authenticate with 00:19:70:80:01:6c (try 1)
[   20.269853] wlan0: authenticate with 00:19:70:80:01:6c (try 2)
[   20.272386] wlan0: authenticated
[   20.298682] wlan0: associate with 00:19:70:80:01:6c (try 1)
[   20.302321] wlan0: RX AssocResp from 00:19:70:80:01:6c (capab=0x431 status=0 aid=1)
[   20.302325] wlan0: associated
[   20.307307] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   30.402292] wlan0: no IPv6 routers present

statquant@euclide:~$ sudo lshw -C network
[sudo] password for statquant: 
*-network               
   description: Wireless interface
   product: AR9485 Wireless Network Adapter
   vendor: Atheros Communications Inc.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: wlan0
   version: 01
   serial: 74:de:2b:dd:c4:78
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
   configuration: broadcast=yes driver=ath9k driverversion=3.2.0-33-generic firmware=N/A ip=192.168.1.3 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:17 memory:c0400000-c047ffff memory:afb00000-afb0ffff

statquant@euclide:~$ iwlist scan
wlan0     Scan completed :
      Cell 01 - Address: 00:19:70:80:01:6C
                Channel:6
                Frequency:2.437 GHz (Channel 6)
                Quality=56/70  Signal level=-54 dBm  
                Encryption key:on
                ESSID:"Bbox-D646D1"
                Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                          9 Mb/s; 12 Mb/s; 18 Mb/s
                Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                Mode:Master
                Extra:tsf=000000125fb152bb
                Extra: Last beacon: 40020ms ago
                IE: Unknown: 000B42626F782D443634364431
                IE: Unknown: 010882848B960C121824
                IE: Unknown: 030106
                IE: IEEE 802.11i/WPA2 Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK
                IE: WPA Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK
                IE: Unknown: 2A0100
                IE: Unknown: 32043048606C
                IE: Unknown: DD180050F2020101820003A4000027A4000042435E0062322F00
                IE: Unknown: 2D1A4C101BFF00000000000000000000000000000000000000000000
                IE: Unknown: 3D1606080800000000000000000000000000000000000000
                IE: Unknown: DD0900037F01010000FF7F
                IE: Unknown: DD0A00037F04010000000000

Fiz o seguinte (depois de procurar correções de problemas semelhantes), mas infelizmente isso não resolve o meu problema.

sudo modprobe -r iwlwifi 
sudo modprobe iwlwifi 11n_disable=1

Este é um instantâneo obtido através do iwscanner , como você pode ver, mesmo quando o wifi está funcionando, há pequenas perdas Varredura


Fiz isso seguindo o seguinte tópico , funcionou bem por algumas horas, mas obtive uma desconexão :( Aqui está o que fiz:

statquant@euclide:~$ sudo modprobe -rfv ath9k
[sudo] password for statquant: 
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/net/mac80211/mac80211.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/net/wireless/cfg80211.ko

statquant@euclide:~$ sudo modprobe -v ath9k nohwcrypt=1
insmod /lib/modules/3.2.0-34-generic/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko nohwcrypt=1

Qual é o seu modelo de S3? (por exemplo, aspire 34347-5643US). Isso importa porque esta linha tem cartões diferentes. Observei que um deles possui uma placa Atheros AR5BWB225 que funciona imediatamente.
William

1
iwlwifisoluções não são o que você procura. Você não possui um adaptador WiFi Intel, mas um adaptador Atheros, gerenciado por ath9k.
precisa saber é o seguinte

Obrigado pelo iwscannergráfico! Outros dispositivos na sua rede sem fio também são afetados por esse problema? Parece que o seu AP se foi completamente (reinicializar? Travar? Falha de hardware?) Por um tempo.
precisa saber é

@gertvdijk: Ei, sim, acho que o grande "buraco" é um pouco falso. A propósito, eu tinha o iwscanner instalado no laptop da minha esposa (um HP executando o Ubuntu 10.04), que NÃO tem o problema. Também vemos algumas pequenas paradas ... Estou um pouco perdido
statquant

2
Você tem entradas /var/log/syslogquando isso acontece? Outra coisa que você pode tentar é sudo tshark -w dump.pcap. Isso grava todo o tráfego da sua rede nesse arquivo. Talvez um pouco antes de haver algum pacote especial. Última opção: instale dstat, inicie-o em um console e veja o que acontece ao redor da desconexão. Talvez haja alguma atividade suspeita do sistema.
QBI

Respostas:


0

Como mencionado aqui: http://ubuntuforums.org/showthread.php?t=2018238

Existe uma maneira fácil de corrigir seu problema

Experimente estes comandos

sudo modprobe -rfv ath9k
sudo modprobe -v ath9k nohwcrypt=1

Se funcionar, torne-o permanente adicionando esta linha a /etc/rc.local

Ou crie (ou edite) /etc/modprobe.d/ath9k.conf por este comando

gksudo gedit /etc/modprobe.d/ath9k.conf

e adicione isso a /etc/modprobe.d/ath9k.conf

options ath9k nohwcrypt=1


Ok eu tentei ... Foi promissores, mas eu tenho uma desconexão depois de algumas horas :( Como de costume, quando isso acontecer eu não posso encontrar qualquer rede wi-fi por isso a minha única solução é reiniciar.
statquant

OK, o que fiz foi tornar as alterações permanentes, conforme observado. Se a execução das linhas de comando não foi corrigida, a solução de arquivo permanente parece ter sido corrigida. OBRIGADO
statquant

1

Aqui está o que você pode fazer, verifique as configurações de frag e rts no seu gateway. Eu acredito que os padrões são frag 2346 rts 2347, então faça este comando:

sudo iwconfig wlan0 
frag 2346 rts 2347

Espero que isto ajude!


0

Você pode tentar o kernel 3.5.x com backport? Instale-o com sudo apt-get install linux-image-generic-lts-backport-quantal. Está no repositório. Talvez o novo kernel possua drivers mais novos para sua placa.

Desativado: em nosso dormitório, uma atualização 3.0.0 -> 3.2 resolveu um problema como este.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.