Algunas veces no hay soporte o drivers para Linux de algunas tarjetas inalámbricas, ya sea porque los creadores del chipset de la tarjeta no han liberado las especificaciones del hardware o porque de plano no se les hinchan los webotes a los fabricantes el hacerlos, para esto nos queda la opción de usar ndiswrapper que es una capa de compatibilidad para usar drivers de Windows en Linux.
Para hacerlo lo primero es bajarse la ultima version del programa de aqui http://sourceforge.net/projects/ndiswrapper/files/ que en este caso es la 1.56, una vez descargada se descomprime en el escritorio, y se accede al directorio de la siguiente manera:
#cd Escritorio
#Escritorio/cd ndiswrapper-1.56
#Escritorio/cd ndiswrapper-1.56/
Una vez en el directorio se procede a compilar el programa con el siguiente comando:
#Escritorio/cd ndiswrapper-1.56/make
y despues
#Escritorio/cd ndiswrapper-1.56/make install
con el programa instalado y una vez que se tienen los drivers de windows (por lo general un archivo con extensión inf) de nuestra tarjeta wifi, lo cargamos mediante el siguiente comando (en este caso el driver esta en el directorio llamado Driver) :
#Driver/ndiswrapper -i nuestrodriver.inf
Para comprobar que el driver esta instalado correctamente:
#ndiswrapper -l
Cargamos el modulo en el kernel de Linux que activara la targeta inalambrica
#modprobe ndiswrapper
Por último configuramos para que al arrancar el sistema cargue ndiswrapper, para ello abrir y editar el siguiente archivo:
#gedit /etc/modules
Añadimos ndiswrapper al final del archivo y guardamos
Para checar que este presente e instalada la targeta inalambrica entramos a la terminal y tecleamos:
#ifconfig
o
#iwconfig
Y con esto tienen que aparecer la lista de los dispositivos de red con la inalámbrica ya incluida.
Algunas veces se puede botar el modulo con ciertos drivers por lo que se tiene que forzar para que se inicie en este caso usamos el comando:
#ndiswrapper -m
Todas las operaciones deben de hacerse como superusuario.