
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.
Cómo identificar tu hardware de red

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

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.
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.
El truco del Live USB para Ubuntu y Linux Mint

¿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

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.
Redactor apasionado del mundo de los bytes y la tecnología en general. Me encanta compartir mis conocimientos a través de la escritura, y eso es lo que haré en este blog, mostrarte todo lo más interesante sobre gadgets, software, hardware, tendencias tecnológicas, y más. Mi objetivo es ayudarte a navegar por el mundo digital de forma sencilla y entretenida.