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
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.
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 :