Attualmente sto eseguendo Ubuntu 16.04 LTS e sto riscontrando un problema estremamente fastidioso con la mia configurazione wireless. Occasionalmente (e apparentemente, a caso), il mio ping inizierà a salire alle stelle e sfuggire di mano:
PING 10.0.2.1 (10.0.2.1) 56(84) bytes of data.
64 bytes from 10.0.2.1: icmp_seq=1 ttl=64 time=367 ms
64 bytes from 10.0.2.1: icmp_seq=2 ttl=64 time=8.48 ms
64 bytes from 10.0.2.1: icmp_seq=3 ttl=64 time=971 ms
64 bytes from 10.0.2.1: icmp_seq=4 ttl=64 time=1.11 ms
64 bytes from 10.0.2.1: icmp_seq=5 ttl=64 time=91.6 ms
64 bytes from 10.0.2.1: icmp_seq=6 ttl=64 time=482 ms
64 bytes from 10.0.2.1: icmp_seq=7 ttl=64 time=1.15 ms
64 bytes from 10.0.2.1: icmp_seq=8 ttl=64 time=131 ms
64 bytes from 10.0.2.1: icmp_seq=9 ttl=64 time=92.6 ms
64 bytes from 10.0.2.1: icmp_seq=10 ttl=64 time=2.72 ms
--- 10.0.2.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9005ms
rtt min/avg/max/mdev = 1.116/215.207/971.833/297.328 ms
Ho anche visto casi in cui il mio ping al mio router è al di sopra dell'intervallo di 4000ms:
--- 10.0.2.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9031ms
rtt min/avg/max/mdev = 1425.396/3721.331/5352.349/1087.015 ms, pipe 5
Altri ping sembrano semplicemente eliminare completamente i pacchetti:
--- 10.0.2.1 ping statistics ---
60 packets transmitted, 48 received, 20% packet loss, time 71043ms
rtt min/avg/max/mdev = 0.544/2206.796/7108.406/2372.068 ms, pipe 8
Altrimenti, il sistema funziona completamente normalmente. Come posso risolvere o almeno ridurre questa latenza eccessiva?
lshw
l'output è il seguente:
*-network
description: Wireless interface
product: BCM4352 802.11ac Wireless Network Adapter
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 03
serial: [REDACTED]
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=10.0.2.71 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:19 memory:f7a00000-f7a07fff memory:f7800000-f79fffff
Il driver Broadcom STA è installato ed è in esecuzione. Questo sta accadendo a nessun altro dispositivo sulla rete.
uname -a
ritorna:
Linux ArcticWolf 4.4.0-57-generic #78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Ho installato gli ultimi driver (conosciuti):
Package: bcmwl-kernel-source
Version: 6.30.223.248+bdcom-0ubuntu8
Priority: optional
Section: restricted/admin
Source: bcmwl
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Alberto Milone <alberto.milone@canonical.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 8,013 kB
Depends: dkms, linux-libc-dev, libc6-dev
iwconfig
uscita in qualsiasi momento:
wlan0 IEEE 802.11abg ESSID:"[redacted]"
Mode:Managed Frequency:2.412 GHz Access Point: [REDACTED]
Bit Rate=144 Mb/s Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=51/70 Signal level=-59 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Occasionalmente posso "riportare" normale la rete scollegando e ricollegando la connessione wireless, ma torna sempre alla normalità dopo alcuni minuti di funzionamento normale.
Non ci sono altri router o dispositivi wireless nelle vicinanze che potrebbero causare interferenze sul mio canale WiFi. Il firmware del router è aggiornato e ho provato a riavviarlo numerose volte ora.
Il router è sul canale 1 (ed è l'unico dispositivo sul canale) e viene utilizzato WPA2-AES. La distanza non fa differenza.
Questo non è un problema di router o di interferenza, poiché altri dispositivi sulla mia rete funzionano perfettamente e non presentano gli stessi sintomi.
Questo accade (finora) su tutte le reti con cui ho provato, suggerendo che questo è in realtà un problema con il mio sistema e non con il mio router. Questa situazione si verifica in aree radio rumorose e silenziose, suggerendo inoltre che non ha nulla a che fare con le interferenze.
sudo iwlist wlan0 freq
(cambia wlan0 con il nome dell'interfaccia corretto) mostrerà a quale canale sei attualmente connesso. Ci sono telefoni wireless o forni a microonde vicino al router? Riporta i risultati del test.
iwconfig
e annotare l' Power management
impostazione. Se è ON, digitare sudo iwconfig wlan0 power off
, confermare che iwconfig
ora mostra PM = off. Prova di nuovo Riferire.