Wireless kernel
El sitio oficial de los controladores (drivers) inalámbricos del estándar IEEE 802.11 para Linux es www.linuxwireless.org. Aunque en el kernel Linux se añaden controladores de dispositivos inalámbricas y cada distribución incluiye controladores específicos (suelen cambiar según la versión o al actualizarla), en determinados casos:
Para disponer de la última versión de los controladores se debe realizar la instalación manualmente. |
![]() |
Antes de comprar un dispositivo inalámbrica o realizar la instalación de los wireless kernel es recomendable visitar las listas de dispositivos que pueden utilizados con el kernel Linux o una determinada distribución:
- Controladores de wireless kernel.
- Tarjetas inalámbricas soportadas por Ubuntu.
- Información para tarjetas para auditoría (Es el enlace más recomendado para cualquier tarjeta).
Si no has encontrado el nombre de la tarjeta o el chipset ninguna lista pero necesitas instalar los wireless kernel te recomiendo que aún así instales los wireless kernel; sobre todo si la distribución no reconoce el dispositivo inalámbrico. Si la distribución te reconoce el dispositivo inalámbrico desde el gestor de redes se suele poder conocer el chipset o nombre del controlador (la imagen es de NetworkManager) y la siguiente imagen muestra como con baja señal la tarjeta inalámbrica trabaja bien (con la anterior versión NetworkManager mostraba una señal sobre el 90% pero a veces perdía la conexión), con la versión de 2009-03-21 NetworkManager muestra una señal inferior al 35% pero en las dos semanas que llevo usando este controlador jamás se ha caido la conexión.
Requisitos
- Un kernel Linux >= 2.6.21 (con soporte limitado para el kernel 2.6.21)
- Las cabeceras del kernel instalado
- Si la distribución no reconoce la tarjeta inalámbrica, es necesario el disco de instalación de la distribución u otro medio conectarse a internet y acceder al software necesario.
Instalar los wireless kernel en Ubuntu
Este manual de instalación es válido para instalar los wireless kernel (controladores inalámbricos) en las versiones de Ubuntu (Kubuntu, Xubuntu, Edubuntu, Gobuntu, Ubuntu Eee, Fluxbuntu, Linux Mint, gNewSense “La distribución que usa el maestro Richard Stallman“): Intrepid Ibex y Jaunty Jackalope. La instalación se desde los repositorios oficiales.
Para finalizar reinicia el sistema.
Nota:
| Si no ha funcionado debes desinstalar el paquete, para que después de instalar, tras compilar, la conexión no vaya lenta. Te recuerdo que los repositorios oficiales no suelen estar actualizados con las últimas versiones; por lo cual aún es posible instalar el controlador compilando. |
Instalar los wireless kernel compilando
Este manual de instalación es válido para instalar los wireless kernel en cualquier distribución GNU Linux; la instalación se realizará compilando las fuentes.
Descarga
Hay dos fuentes según el kernel que tengas instalado, descarga el código fuente se encuentra en http://wireless.kernel.org/download/compat-wireless-2.6:
- Para kernels >= 2.6.27 descarga compat-wireless-2.6.tar.bz2
- Para kernels <= 2.6.26 descarga compat-wireless-old.tar.bz2
Nota:
| Este manual supondrá que se descarga en el HOME. Al finalizar el proceso no debes borrar el directorio de instalación, ya que aquí se encuentran los controladores, se realiza la instalación de este modo para dejar intactos los controladores que están instalados en la distribución. |
Descomprimir
Acceder al directorio
Al descomprimir el nombre del directorio varia porque se genera una carpeta con la fecha de los controladores o además depende también del paquete que has descargado; por lo cual escribe en el terminal cd compat-wireless- y pulsa la tecla TAB (para autocompletar el nombre) o
Compilar e instalar
Esta instrucción creará e instalará controladores específicos para nuestro equipo
Desinstalar
Si necesitas desinstalar wireless kernel y dejar el sistema como antes de agregar los controladores; ir al directorio desde el cual realizaste la instalación (No ejecutar para realizar la instalación XD)
Deshabilitar controladores antiguos
Se deben deshabilitar los controladores por defecto para no sustituir los modulos de los controladores de la distribución
Cargar todos los módulos en el kernel
Debes realizar esto bajo estas circunstancias:
- Desconoces el nombre del Chipset
- Deseas que el kernel reconozca todas las tarjeta que soporta wireless kernel
Nota:
| En algunas distribuciones hace falta reiniciar. En este apartado ha finalizado la adaptación y traducción de la guía oficial, si usas Ubuntu o no te ha funcionado debes realizar el último apartado. Si no conocías el nombre del chipset y ya dispones de red pero deseas realizar el siguiente apartado, antes de ello realiza el apartado anterior Deshabilitar controladores antiguos. |
Cargar un módulo específico en el kernel
Debes realizar esto si conoces el nombre del chipset y deseas que el kernel sólo reconozca determinadas tarjetas de red para tener un kernel optimizado. Nota:
| En los siguiente comando remplaza CONTROLADOR por el nombre del controlador de tu tarjeta o de todos los que quieras agregar; te recuerdo la lista de controladores soportados por wireless kernel. |
Editar modules
Se debe editar el archivo modules de /etc agregando al final del fichero el nombre del CONTROLADOR o controladores que se desee.
-
Utilizando comandos
-
Sin entorno gráfico
-
En Gnome
-
En Kde
-
En Xfce




