domingo, 10 de julio de 2011

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-tools
Preparamos nuestro sistema para compilar módulos con module-assistant
aptitude install module-assistant
m-a prepare
Compilamos el módulo ndiswrapper
m-a a-i ndiswrapper
Una 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.inf
Para ver que el dispositivo ha sido correctamente detectado por
ndiswrapper, ejecutamos:
ndiswrapper -l
Nos 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 -m
Cargamos el módulo
modprobe ndiswrapper
Y 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
 
Fuente:http://www.esdebian.org/wiki/uso-ndiswrapper

No hay comentarios:

Publicar un comentario