Uso de ndiswrapper
Hay veces que nos encontramos ante dispositivos wireless cuyo driver en
GNU/Linux no es tan bueno como el existente para Windows, o
sencillamente éste no existe. En esos casos podemos intentar utilizar
los drivers de Windows XP (a veces también sirve el de Windows 2k)
usando ndiswrapper como "puente de unión".
Para empezar, instalamos los paquetes: ndiswrapper-utils-1.9,
ndiswrapper-source y wireless-tools.
aptitude install ndiswrapper-utils-1.9 ndiswrapper-source wireless-toolsPreparamos nuestro sistema para compilar módulos con module-assistant
aptitude install module-assistant
m-a prepareCompilamos el módulo ndiswrapper
m-a a-i ndiswrapperUna vez esté compilado, debemos descargarnos el driver de la tarjeta
inalámbrica para windows XP. Vamos a asumir que dicho driver está en
formato .zip .
Dentro de este archivo, entre otros, podremos encontrar los siguientes
archivos importantes:
lo_que_sea.cat
lo_que_sea.inf
lo_que_sea.sys
Extraemos y copiamos esos archivos a un lugar conocido (por ejemplo
nuestra home). Nos desplazamos al lugar donde están estos archivos y
ejecutamos:
ndiswrapper -i lo_que_sea.infPara ver que el dispositivo ha sido correctamente detectado por
ndiswrapper, ejecutamos:
ndiswrapper -lNos aparecerá algo como:
lo_que_sea : driver installed
device (loque:fuere) present
Para terminar, hacemos un "link" para ndiswrapper (de forma que las
wireless-tools trabajen con el dispositivo que estamos configurando):
ndiswrapper -mCargamos el módulo
modprobe ndiswrapperY levantamos el dispositivo que fuere (si no sabes como se llama en tu
caso ejecuta ifconfig o iwconfig a secas).
ifconfig como_se_llame up