J'ai parcouru toutes les questions précédentes, mais désactiver la gestion de l'alimentation pour la carte Wi-Fi ne fonctionnait pas. Ce problème semble être avec les Lenovo Thinkpads. Je suis passé de Windows 7 à Ubuntu 11.10 il y a 3 jours, je suis donc novice dans le système d'exploitation.
OP Publié:
Remarque 1: La connexion lente peut être due à votre fournisseur de service ou à toute autre raison. Pour le vérifier, essayez le même réseau avec un autre ordinateur avec un système d'exploitation différent ou en le connectant au réseau à l'aide d'un câble. Si c'est rapide, cette solution peut vous aider. Sinon, cela peut être une perte de temps! *
Note2: Dans le premier lien dans les références que j'ai mises, il y a plus de méthodes pour résoudre la connexion sans fil lente. Chaque méthode résout différentes raisons possibles de la connexion lente. Je recommande de tester la solution que je mets ici avant de chercher différentes méthodes car elle est probablement efficace. *
Si vous utilisez Ubuntu 11.10, procédez comme suit:
terminal ouvert. Tapez les deux lignes suivantes:
Sudo rmmod -f iwlagn
Sudo modprobe iwlagn 11n_disable=1
Maintenant, vérifiez votre vitesse Internet sans fil. Si elle est toujours lente, cette solution n'est probablement pas une solution pour votre cas. Dans ce cas, redémarrez simplement l'ordinateur pour annuler les modifications que vous avez apportées. Si cela devient normal et rapide, faites-le en permanence en tapant la ligne suivante dans le terminal:
gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf
Un fichier sera ouvert. A la fin du fichier, collez la ligne suivante puis enregistrez:
options iwlagn 11n_disable=1
Après avoir sauvegardé, quittez et appréciez!
Solution pour Ubuntu 12.04:
terminal ouvert. Tapez les deux lignes suivantes:
Sudo rmmod iwlwifi
Sudo modprobe iwlwifi 11n_disable=1
Maintenant, vérifiez votre vitesse Internet sans fil. Si elle est toujours lente, cette solution n'est probablement pas une solution pour votre cas. Dans ce cas, redémarrez simplement l'ordinateur pour annuler les modifications que vous avez apportées. Si cela devient normal et rapide, faites-le en permanence en tapant la ligne suivante dans le terminal:
gksudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf
Un fichier sera ouvert. A la fin du fichier, collez la ligne suivante puis enregistrez:
options iwlwifi 11n_disable=1
Après avoir sauvegardé, quittez et appréciez!
Références:
* J'ai essayé les deux solutions et elles fonctionnent.
Je l'ai résolu moi-même en utilisant les instructions ici .
dans un terminal, écrivez:
echo "options iwlagn 11n_disable=1" | Sudo tee /etc/modprobe.d/iwlagn.conf
Sudo modprobe -rfv iwlagn
Sudo modprobe iwlagn
Pour 12.04 et les versions plus récentes: remplacez options iwlagn 11n_disable=1
par options iwlwifi 11n_disable=1
Ce bug affecte aussi mon ordinateur portable avec Centrino Ultimate-N 6300. La seule chose qui a aidé a été d'activer le paramètre swcrypto. Mon /etc/modprobe.d/iwlwifi.conf
ressemble maintenant à ceci:
options iwlwifi 11n_disable=1 led_mode=1 swcrypto=1
Et je peux utiliser le wifi sans problèmes. Cependant, le fait que n-réseaux ne puissent pas être utilisés reste ennuyeux.
Ces commandes ont aidé et travaillé pour moi, Kubuntu 15.10 (astucieux), mon adaptateur Wi-Fi Intel (Intel Corporation Centrino Wireless-N 1000) est passé à la vitesse maximale d'une analyse (vitesse d'escargot):
echo options iwlwifi 11n_disable=1 | Sudo tee /etc/modprobe.d/iwlagn.conf
echo options iwlwifi 11n_disable=1 | Sudo tee /etc/modprobe.d/iwlwifi.conf
Sudo modprobe -rfv iwlwifi
Sudo modprobe iwlwifi
apt-get update
Au début, j’ai eu tellement de difficulté à trouver ceci, j’espère que cela aidera quelqu'un, c’était si lent au début, quand j’ai installé Linux (Kubuntu), cela me rendait folle :)
Ouvrez un terminal (Alt+Ctrl+T) et type:
Sudo modprobe -r iwlwifi
Sudo modprobe iwlwifi 11n_disable=1
Maintenant, vérifiez si les vitesses se sont améliorées. Si oui, rendons-le permanent.
Ouvrez /etc/modprobe.d/iwlwifi_disable11n.conf
en tant que super-utilisateur, e. g.:
gksudo gedit /etc/modprobe.d/iwlwifi_disable11n.conf
Ajoutez la ligne suivante à la fin du fichier:
options iwlwifi 11n_disable=1
Après cela, enregistrez-le et quittez!
Si vous obtenez une erreur comme
ERROR: Removing 'iwlwifi': No such file or directory
remplacez iwlwifi
par iwlagn
dans les commandes ci-dessus et réessayez.
Après plusieurs années d'incapacité à utiliser 801.11n sur mon ordinateur portable. J'ai trouvé une solution qui résout réellement ce problème! Cela semble être la meilleure solution possible, car vous pouvez toujours utiliser le Bluetooth et également accéder aux réseaux via 801.11n sans aucun problème (je reçois environ 70 Mbps).
Entrez les commandes suivantes dans un terminal:
echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | Sudo tee /etc/modprobe.d/iwlwifi-disable11n.conf
Sudo modprobe -r iwlwifi
Sudo modprobe iwlwifi
Voici une explication de ce que nous faisons:
swcrypto=1
active le cryptage matériel pour le cryptage logiciel.bt_coex_active=0
désactive la fonction d’interférence automatique entre le bluetooth et le wifi: c’est probablement la cause réelle des problèmes.11n_disable=8
active l'agrégation TX AMPDU.Ce que bt_coex_active
fait réellement quand il est activé, c’est essentiellement de "couper le son" du wifi chaque fois que le système pense que la fréquence bluetooth est utilisée - mais dans les implémentations erronées, cela suppose que le bluetooth est toujours en train de transmettre, ce qui bloque le wifi de manière permanente.
La plupart des gens choisissent de changer le fichier par défaut /etc/modprobe.d/iwlwifi.conf
mais personnellement, je préfère le placer dans un fichier séparé afin de pouvoir l'annuler si besoin est. Si vous avez essayé les réglages précédents, vérifiez que votre fichier a été restauré aux paramètres par défaut. Pour référence le mien est (sur Ubuntu 16.04):
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
Si cela ne fonctionne pas pour vous, veuillez lancer:
Sudo rm /etc/modprobe.d/iwlwifi-disable11n.conf
Sources:
https://superuser.com/a/924560/135819
Mon utilisation (votre kilométrage peut varier):
MISE À JOUR: Il s'est avéré que la connexion ne s'est pas encore établie. J'ai donc effectué d'autres recherches. Voici ce que j'ai trouvé:
Restaurez les commandes iwlwifi
d'origine dans le fichier iwlwif.conf
(il n'est peut-être pas nécessaire de restaurer les commandes d'origine dans le fichier iwlwifi.conf
) dans /etc/modprobe.d/iwlwifi.conf
et collez cette ligne à la fin:
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1
Pour restaurer le fichier, vous pouvez créer un nouveau fichier texte dans vos documents nommé iwlwifi.conf
et ajouter les lignes de commande:
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1
Puis enregistrez le document et lancez konsole et entrez les commandes
Sudo cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf
Après cela, ma connexion Wi-Fi a commencé à fonctionner plus rapidement qu'avant lorsque je viens d'entrer:
options iwlwifi 11n_disable=1
Remarque: ce qui précède a bien fonctionné pour moi, où j'ai copié le fichier à l'aide du superutilisateur. Je n'ai pas fait cette partie ci-dessous, mais cela peut ou non fonctionner.
Vous devrez peut-être quand même éventuellement exécuter les commandes en tant que:
echo options options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 | Sudo tee /etc/modprobe.d/iwlwifi.conf
Sudo modprobe -rfv iwlwifi
Sudo modprobe iwlwifi
apt-get update
Le module d'erreur iwlwifi
était encore utilisé lorsque j'avais précédemment exécuté:
Sudo modprobe -rfv iwlwifi.
Faites-moi savoir si cela fonctionne pour vous ou non dans les commentaires.