J'ai trouvé la solution ici :
echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
Redémarrez et cela fonctionne à nouveau.
Je vous recommande de passer à iwd
en remplacement de wpa_supplicant
si les vitesses WiFi sont importantes pour vous, comme désactiver 802.11n (comme recommandé dans l'autre réponse avec le 11n_disable
option) peut entraîner une diminution des performances du réseau dans les réseaux 2,4 GHz prenant en charge 802.11n.
Je l'ai fait fonctionner sur mon HP Elitebook 1030 exécutant Manjaro GNOME et je suis très heureux de pouvoir maintenant profiter de toute la bande passante WiFi fournie par mon réseau domestique. Avant, la désactivation du 802.11n était la seule option que je connaissais. Voici un petit guide sur la façon d'obtenir iwd
opérationnel au lieu de wpa_supplicant
.
Installation et configuration
Installez le package requis :
sudo dnf install iwd
Modifiez la configuration de NetworkManager (je suppose que vous utilisez NetworkManager) :
sudo nano /etc/NetworkManager/NetworkManager.conf
# https://iwd.wiki.kernel.org/networkmanager#nm_configuration
[device]
wifi.backend=iwd
La configuration ci-dessus obligera NetworkManager à utiliser iwd
au lieu de wpa_supplicant
avec lequel vous rencontrez des problèmes.
Nous devons maintenant démarrer/arrêter/redémarrer les services requis pour que la configuration soit chargée et appliquée.
sudo systemctl stop wpa_supplicant.service
sudo systemctl stop NetworkManager.service
sudo systemctl start iwd
sudo systemctl restart NetworkManager.service
Et pour rendre vos modifications permanentes (en faisant démarrer le bon service au démarrage et sans interférer avec le mauvais) :
sudo systemctl disable wpa_supplicant.service
sudo systemctl enable iwd
Vous devriez maintenant pouvoir vous connecter aux réseaux WiFi à l'aide de l'interface graphique normale. Si la connexion de cette façon ne fonctionne pas pour vous, essayez d'utiliser le iwctl
interface de ligne de commande. La connexion au bon réseau devrait fonctionner de cette façon. Pour obtenir une adresse IP attribuée, vous devrez peut-être exécuter la commande dhclient
.
Reportez-vous au lien Arch Wiki ci-dessous pour en savoir plus sur iwd
et iwctl
. Reportez-vous également au Arch Wiki si vous rencontrez des problèmes tels que le fonctionnement de votre mot de passe (PSK).
Si vous parvenez à vous connecter aux réseaux, essayez de supprimer le /etc/modprobe.d/iwlwifi.conf
fichier pour réactiver 802.11n au prochain démarrage/rechargement du module. C'était le but du passage à iwd
, après tout.
sudo rm /etc/modprobe.d/iwlwifi.conf
Sources
Étapes prises à partir de linux-whv.de,ArchWiki sur iwd