J'utilise actuellement Ubuntu 16.04 LTS et je rencontre un problème extrêmement ennuyeux avec ma configuration sans fil. De temps en temps (et apparemment, au hasard), mon ping commence à monter en flèche et à devenir incontrôlable:
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
J'ai également vu des cas où mon ping sur mon routeur se situe dans la plage des 4000 ms:
--- 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
D'autres pings semblent simplement laisser tomber des paquets:
--- 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
Sinon, le système fonctionne complètement normalement. Comment puis-je résoudre ou au moins réduire cette latence excessive?
lshw
Le résultat est le suivant:
*-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
Le pilote Broadcom STA est installé et est en cours d'exécution. Cela ne se produit sur aucun autre périphérique du réseau.
uname -a
renvoie:
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
J'ai les derniers pilotes (connus) installés:
Package: bcmwl-kernel-source
Version: 6.30.223.248+bdcom-0ubuntu8
Priority: optional
Section: restricted/admin
Source: bcmwl
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Alberto Milone <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 8,013 kB
Depends: dkms, linux-libc-dev, libc6-dev
iwconfig
sortie à un moment donné:
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
Je peux parfois "ramener" le réseau à la normale en déconnectant puis en reconnectant la connexion sans fil, mais il revient toujours à la normale après quelques minutes de fonctionnement normal.
Il n'y a pas d'autres routeurs ou périphériques sans fil à proximité pouvant causer des interférences sur mon canal WiFi. Le micrologiciel du routeur est à jour et j'ai déjà essayé de le redémarrer plusieurs fois.
Le routeur est sur le canal 1 (et est le seul périphérique sur le canal) et WPA2-AES est utilisé. La distance ne fait aucune différence.
Ce n'est pas un problème de routeur ou d'interférence, car les autres périphériques de mon réseau fonctionnent parfaitement et ne présentent aucun des mêmes symptômes.
Cela se produit (jusqu'à présent) sur tous les réseaux que j'ai testés, suggérant qu'il s'agit en réalité d'un problème avec mon système et non avec mon routeur. Cette situation se produit tant dans les zones de radio bruyantes que silencieuses, ce qui laisse supposer que cela n’a rien à voir avec des interférences.
La gestion de l’énergie semblant être le problème, cette commande désactive la gestion de l’alimentation et l’empêche de se rallumer.
Sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Le problème a été causé par ceci commit au gestionnaire de réseau git
Ce commentaire sur le rapport de bogue nous montre que l'utilisation de wifi.powersave = 3 active la gestion de l'alimentation et que l'utilisation de 2 la désactivera
Nous pourrions également essayer une version plus récente de bcmwl-kernel-source
Sudo apt-get install linux-headers-$(uname -r) build-essential dkms
wget http://de.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-4_all.deb
Sudo dpkg -i broadcom-sta-dkms_6.30.223.271-4_all.deb
Comme recommandé par praseodym ici