"Recargar el controlador"
Encuentra el nombre del módulo
Busquemos el nombre del módulo del kernel para su conexión inalámbrica:
sudo hwinfo --network
(Instale el paquete hwinfosi no lo tiene).
Busque el nombre del módulo en la línea "Controlador".
Recargar el módulo
Ahora descargue y luego vuelva a cargar el módulo. Por ejemplo, el nombre de mi módulo esiwlwifi
Puede que tenga suerte, pero lo más probable es que reciba este mensaje de error:
$ sudo modprobe -r iwlwifi
modprobe: FATAL: Module iwlwifi is in use.
Entonces buscamos otros módulos usando iwlwifi:
$ lsmod |grep iwlwifi
iwlwifi 241664 1 iwldvm
cfg80211 765952 4 iwldvm,iwlwifi,mac80211,rtl8187
A la izquierda está el nombre del módulo, y a la derecha están los otros módulos que lo usan. Entonces intentemos deshabilitar iwldvmprimero:
$ sudo modprobe -r iwldvm
Si esto funciona, entonces ahora podemos deshabilitar con éxito iwlwifi
$ sudo modprobe -r iwlwifi
Y ahora vuelva a habilitar ambos módulos en el orden inverso:
$ sudo modprobe iwlwifi
$ sudo modprobe iwldvm
¡Hecho!
Este es el único procedimiento que me funcionó para restablecer la configuración de nivel bajo (frag, rate) que configuré usando iwconfig.
Lo que hace efectivamente es "volver a cargar el controlador".
sudo systemctl restart NetworkManager.