Encontré la solución aquí:
echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
Reinicia y vuelve a funcionar.
Te recomiendo que cambies a iwd
como reemplazo de wpa_supplicant
si las velocidades de WiFi son importantes para usted, como deshabilitar 802.11n (como se recomienda en la otra respuesta con el 11n_disable
opción) puede causar una disminución en el rendimiento de la red en redes de 2,4 GHz compatibles con 802.11n.
Conseguí que esto funcionara en mi HP Elitebook 1030 con Manjaro GNOME y estoy muy contento de poder aprovechar todo el ancho de banda WiFi que proporciona mi red doméstica. Antes, deshabilitar 802.11n era la única opción que conocía. Aquí va una pequeña guía sobre cómo obtener iwd
funcionando en lugar de wpa_supplicant
.
Instalación y configuración
Instale el paquete requerido:
sudo dnf install iwd
Edite la configuración de NetworkManager (supongo que está ejecutando NetworkManager):
sudo nano /etc/NetworkManager/NetworkManager.conf
# https://iwd.wiki.kernel.org/networkmanager#nm_configuration
[device]
wifi.backend=iwd
La configuración anterior hará que NetworkManager use iwd
en lugar de wpa_supplicant
con el que tienes problemas.
Ahora necesitamos iniciar/detener/reiniciar los servicios necesarios para cargar y aplicar la configuración.
sudo systemctl stop wpa_supplicant.service
sudo systemctl stop NetworkManager.service
sudo systemctl start iwd
sudo systemctl restart NetworkManager.service
Y para hacer que sus cambios sean permanentes (haciendo que el servicio correcto se inicie en el arranque y sin interferir con el incorrecto):
sudo systemctl disable wpa_supplicant.service
sudo systemctl enable iwd
Ahora debería poder conectarse a redes WiFi utilizando la GUI normal. Si conectarse de esa manera no funciona para usted, intente usar el iwctl
interfaz de línea de comandos. Conectarse a la red correcta debería funcionar de esa manera. Para obtener una dirección IP asignada, es posible que deba ejecutar el comando dhclient
.
Consulte el enlace Arch Wiki a continuación para obtener más información sobre iwd
y iwctl
. Consulte también Arch Wiki si tiene problemas para hacer que su contraseña (PSK) funcione.
Si puede conectarse a las redes correctamente, intente eliminar el /etc/modprobe.d/iwlwifi.conf
archivo para reactivar 802.11n en el próximo arranque/recarga del módulo. Este fue el punto de cambiar a iwd
, después de todo.
sudo rm /etc/modprobe.d/iwlwifi.conf
Fuentes
Pasos tomados de linux-whv.de, ArchWiki en iwd