Solucionar problemas de controladores Wi-Fi en distribuciones Linux

Última actualización: 01/09/2026
Autor: Isaac

Hombre frustrado frente a un portátil, representando la dificultad inicial de no tener conexión Wi-Fi tras instalar Linux.

No hay nada más frustrante que terminar de instalar una distribución de Linux y darte cuenta de que el Wi-Fi no funciona. Es un clásico: todo parece ir sobre ruedas hasta que intentas conectarte a internet y descubres que tu tarjeta de red es invisible para el sistema. Esto pasa normalmente porque los controladores, o firmware, no vienen incluidos por defecto debido a cuestiones de licencias privativas.

Si te encuentras en este atasco, no te agobies, que tiene solución. Dependiendo de si tienes conexión por cable o si estás totalmente incomunicado, existen diversas rutas para rescatar tu conexión inalámbrica, desde aprovechar el USB de instalación hasta activar repositorios específicos en Debian o Ubuntu.

Primer plano de un monitor de computadora mostrando código de sistema, representando el uso de la terminal de Linux para la resolución de problemas de controladores.
Related article:
Guía Completa sobre Errores de Controladores en Linux y Cómo Solucionarlos

Cómo identificar tu hardware de red

Pantalla de portátil con código en color verde, ilustrando el uso de la terminal de Linux para ejecutar comandos de identificación de hardware.

Antes de lanzar comandos a ciegas, es fundamental saber exactamente qué pieza de hardware tienes montada en el portátil. Si no conoces el modelo de tu tarjeta, puedes usar la terminal para averiguar el chipset. Si tu tarjeta es interna (PCI), el comando más efectivo es lspci | grep Wireless. En cambio, si estás usando un adaptador USB, lo ideal es ejecutar lsusb | grep WLAN.

Para quienes usan distribuciones basadas en Ubuntu o Mint, también existe la opción de usar sudo lshw | grep BCM43 si sospechas que tienes un chip Broadcom. Tener el modelo exacto del chip (por ejemplo, un Realtek RTL8188SU o un Qualcomm Atheros QCA61x4A) es la única forma de no instalar controladores equivocados.

Soluciones para Debian: Repositorios y Firmware

Cables Ethernet conectados a un switch de red, representando la alternativa de conexión por cable y la infraestructura técnica de red.

En Debian, el problema suele ser que los controladores no libres no están habilitados. Para solucionarlo, lo primero es activar los repositorios non-free en el archivo de fuentes. Una vez hecho esto, puedes usar el Gestor de Paquetes Synaptic o la terminal para buscar el paquete de firmware adecuado.

Cómo recuperar contraseñas de Wi‑Fi guardadas en macOS, Windows 11 y Linux desde terminal
Related article:
Cómo recuperar contraseñas de Wi-Fi guardadas en macOS, Windows 11 y Linux desde la terminal

Dependiendo de la marca de tu tarjeta, deberás instalar un paquete distinto. Por ejemplo, para Atheros necesitas el paquete firmware-atheros, mientras que para Intel se suele requerir firmware-iwlwifi. Si tienes una Realtek, ve a por firmware-realtek, y para Broadcom existen opciones como broadcom-sta-dkms o firmware-b43-installer. Si después de esto sigues sin señal, una buena táctica es instalar el conjunto completo de controladores genéricos con sudo apt-get install firmware-linux firmware-linux-free firmware-linux-nonfree firmware-misc-nonfree y reiniciar el equipo.

  Qué es Application Security Posture Management (ASPM) y cómo mejora la seguridad de tus aplicaciones

El truco del Live USB para Ubuntu y Linux Mint

Primer plano de una mano insertando un dispositivo USB en un portátil, representando el uso de un Live USB para instalar controladores offline.

¿Qué pasa si no tienes cable Ethernet y no puedes descargar nada? Aquí es donde entra el Live USB de instalación. El USB que usaste para instalar el sistema contiene algunos paquetes básicos que pueden salvarte el pellejo, especialmente en casos de chips Broadcom 4352.

El proceso consiste en conectar el USB y navegar hasta la carpeta de paquetes locales. Primero debes instalar el paquete DKMS situándote en pool/main/d/dkms y ejecutando sudo dpkg -i dkms. Después, dirígete a pool/restricted/b/bcmwl y lanza sudo dpkg -i bcmwl. Este método es un salvavidas cuando estás completamente offline.

Casos complejos y compilación manual

Router inalámbrico moderno con antenas, simbolizando el objetivo final de recuperar la conectividad Wi-Fi.

A veces, los repositorios oficiales no son suficientes y toca ensuciarse las manos. En situaciones críticas, como con ciertos chips Realtek, puede ser necesario compilar el módulo desde GitHub usando DKMS. Algunos usuarios optan por instalar kernels alternativos para mejorar la compatibilidad del hardware.

Si el gestor de redes te da problemas, intenta cambiar Wicd por NetworkManager y asegúrate de que la aplicación de red esté marcada para iniciar automáticamente en el centro de control de tu escritorio (como sucede en MATE). Como última ratio, si nada de esto funciona, puedes intentar usar ndiswrapper para forzar el uso de controladores de Windows en Linux, aunque es una solución más rudimentaria.

Para dejar el sistema a punto, basta con identificar el chipset mediante la terminal, habilitar los repositorios privativos o usar los paquetes del Live USB según la distribución, e instalar el firmware específico de la marca ya sea Intel, Realtek, Broadcom o Atheros, reiniciando siempre el equipo para que los cambios surtan efecto.

Router inalámbrico moderno con antenas y luces LED, representando la base del hardware de red.
Related article:
Firmwares alternativos para routers: Guía completa de opciones open source y beneficios