Reparar y reinstalar conexiones Wifi (Ralink y Realtek)

Esta página es un complemento a la lista de controladores para conexiones Wifi que son posibles de instalar. Contiene varios modelos WiFi de las marcas Ralink y Realtek. La comunidad colabora en su desarrollo, para la versión modificada, añadiendo más compatibilidad para las próximas actualizaciones.

Nota: Los modelos de las marcas suelen llevar un prefijo RT o RTL. Para identificar si el controlador funciona en Deepin sugerimos hacerlo con una herramienta con Hardinfo (sección Kernel modules).

Esta página forma parte de la página Problemas frecuentes en Deepin. Cuya selección anima a que los nuevos usuarios encuentren posibles escenarios que fueron reportados y solucionados con anterioridad. No olvides revisar esta selección para cubrir otros aspectos de este sistema operativo.

Antes de realizar

Está claro que los escritores de esta guía no se responsabilizan de los daños en caso de un incidente pues se basan en experiencias vividas por los colaboradores. Especialmente en los controladores específicos no ofrecidos por Linux o los repositorios oficiales de Deepin. Antes de avanzar, revisa que no existan los siguientes inconvenientes:

En la gran mayoría de los casos, el núcleo Linux haya incluido la marca en la lista de compatibles. Ocurre en versiones no LTS recientes. Si tienes disposición a actualizar, prueba realizarlo manualmente.

A veces, los problemas de señal pueden ser externos. Problemas con el operador, situación de tormentas, interferencias, etcétera. Tenemos esta guía casera para identificar el tipo de problema.

Asegúrate que el software no esté interrumpiendo la conexión. Ya que es posible que el navegador web no funcione por el bloqueador de redes o un cortafuegos; por ejemplo, GUFW impide el acceso a red de todos los programas.

Icono Wifi

Procedimientos para los modelos Ralink y Realtek

Método general

  1. Prueba a instalar (o tener instalados) firmware-misc-nonfree junto a firmware-ralink o firmware-realtek (según la marca).
  2. Si no funciona, dirígete al modelo en cuestión. Si falla, desinstala el paquete anterior.

Serie RT (Ralink)

General

Se descarga el paquete firmware-ralink desde Synaptic o la terminal. Si funciona, puedes omitir los demás pasos.

RT2400 y RT2500

Viene integrado en el núcleo del sistema. La información sobre RT2500 está en la wiki de Linux y el antiguo foro de SerialMonkey.

RT-28XX

  • Descarga desde este repositorio.
  • Nota: Debes usar la herramienta para compilar con apt install build-essential dkms, después añadir el modelo con sudo nano etc/modules e instalar el comprimido.

Serie RTL (Realtek)

General

Se descarga el paquete firmware-realtek desde Synaptic o la terminal. Si funciona, puedes omitir los demás pasos.

RTL8101/2/6E

Nombre alternativo: RTL8106E-2

  • Descargar controlador y ejecutar el archivo (./autorun.sh)
  • Establecer la dirección MAC:
    • sudo ifconfig enp3s0 hw ether 00:04:FE:11:22:38
  • Añadir la línea
    • pre-up ifconfig enp3s0 hw ether 00:04:FE:11:22:38
    • En sudo nano /etc/network/interfaces
  • Fuente: AskUbuntu

RTL8107E

  • Instalar desde la terminal: git clone https://github.com/lwfinger/rtlwifi_new.git
  • Buscar el archivo: cd rtlwifi_new
  • Seleccionar dicho git: git checkout rock.new_btcoex
  • Instalar con make: sudo make install
  • Lectura adicional:

RT8168

  • Instalar sudo apt install r8168-dkms
  • Fuente: AskUbuntu

RTL8188

RTL8192

  • Este driver está semidescontinuado y soporta el modelo RTL8192CU.
  • Para ejecutar
    • Clona desde la terminal `git clone https://github.com/pvaret/rtl8192cu-fixes.git
    • Ejecuta sudo dkms add ./rtl8192cu-fixes
    • Instala con sudo dkms install 8192cu/1.10
    • Actualiza sudo depmod -a
    • Añade si es necesario está línea sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
    • Reinicia el equipo
  • Los detalles están en Github

RTL8723

Método 1

  1. Descarga e instala Stacer
  2. Luego de instalar dicho programa, ejecutas y vas a la sesión Startup Apps.
  3. Haz clic en “Add Startup App” y pon el nombre que desees
  4. Pega este código: modprobe -r rtl8723be && modprobe rtl8723be ant_sel=1 fwlps=N
  5. Y para los comentarios al segundo y el tercero
  6. Termina y listo.

Fuente: https://appuals.com/increase-signal-strength-weak-wifi-signal-linux/

Método 2

Si tienes instalado el controlador rtlwifi-new-dkms, prueba a desinstalar. Fuente: AskUbuntu.

Otros métodos

Tenemos recopilados de soluciones en el artículo correspondiente.

RTL8812au

Método 1

Compatible con RTL8811AU, RTL8821AU, RTL8812AU y RTL8814AU

  • Encontrar el paquete deb desde Kali Linux
  • Instalar el paquete

Fuente: blog.abysm.org

Método 2

  • Este driver está semidescontinuado y soporta el estándar 802.11n.
  • Para ejecutar
    • Clona desde la terminal `git clone https://github.com/pvaret/rtl8192cu-fixes.git
    • Ejecuta make (más información)
    • Comprueba con sudo insmod 8812au.ko. Asegúrate que esté identificado por el nombre de módulo Realtek 802.11n WLAN Adapter.
    • Instala con sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/
    • Actualiza sudo depmod -a
    • Reinicia el equipo
  • Los detalles están en Github

Otros métodos

Puedes consultar en la página dedicada a RTL8812au.

Notas aclaratorias

Nota: Algunos pasos requieren de ciertos paquetes. Es posible que funcionen en algunas versiones de Deepin o el núcleo de Linux instalado. Algunas pasos también aplicarían con otros modelos, aunque no fueron probados con seguridad.

Nota 2: Antes de probar todas las opciones posibles, haz un respaldo de tus datos. Por favor.

Nota 3: Si quieres participar en su desarrollo para el núcleo Linux, visita la lista de correo oficial.

Lectura adicional

Etiquetas: ,

¿Recomendarías este artículo?