web-dev-qa-db-fra.com

14.04 Problèmes de débit sans fil

En utilisant iperf pour tester le débit avec Intel Centrino Advanced-N 6205, j'obtiens 20 Mbps et 50 Mbps. Le point d'accès étant connecté à un commutateur 100 Mbits/s, je m'attends donc à une vitesse de 80 à 100 Mbits/s comme confirmé lors du même test sous Windows. J'ai désactivé 802.11N mais j'obtiens toujours les mêmes résultats, j'ai changé l'option swcrypto, le noyau mis à jour à 3.14. J'ai remarqué que le trafic de téléchargement générait "Invalid Misc" comme indiqué par iwconfig. J'ai également arrêté le service de gestionnaire de réseau et utilisé wpa_supplicant pour établir la connexion et voir toujours le même problème.

wlan0     IEEE 802.11abgn  ESSID:"*****"  
          Mode:Managed  Frequency:5.785 GHz  Access Point: 88:DC:96:12:09:B3   
          Bit Rate=81 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=46/70  Signal level=-64 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:233   Missed beacon:0
2
user305247

Si quelqu'un d'autre regarde cela, la solution à mon problème était de modifier /etc/modprobe.d/iwlwifi.conf et d'ajouter options iwlwifi 11n_disable=8 à la fin.

3
user305588

Pour résoudre cette baisse de performance, nous devons modifier 3 options du module iwlwifi en:

Réactivez l'agrégation TX AMPDU (désactivée par défaut pour les périphériques iwldvm)

Désactiver une technique avancée qui tente de minimiser les interférences entre les signaux Wifi et Bluetooth

Désactivez le cryptage matériel et utilisez plutôt le cryptage logiciel

Essayez d'utiliser:

 echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | Sudo tee /etc/modprobe.d/iwlwifi.conf

Vous devez maintenant décharger/recharger le module iwlwifi (ou redémarrer votre ordinateur).

Sudo modprobe -r iwlwifi
Sudo modprobe iwlwifi

Pour plus de détails, voir this :

1
user72708