Introducción
El proyecto NdisWrapper ha desarrollado un módulo del kernel de Linux que permite usar el driver de Windows 2000/XP en aquellas tarjetas
WiFi sin soporte nativo para Linux. Véase
http://ndiswrapper.sourceforge.net/
Instalación del paquete ndiswrapper
El paquete ndiswrapper se encuentra ya instalado en Guadalinex 2004,
KnoppixCD y otras distribuciones. Si no tuviéramos instalado, podemos conseguirlo mediante el programa
synaptic o ejecutando el comando
apt-get install ndiswrapper
Descarga del driver para Windows
Una vez instalado el paquete ndiswrapper necesitamos conseguir el driver para Windows 2000 o XP de nuestra tarjeta de red. Normalmente este driver se encuentra en un CD que acompaña a la tarjeta o puede descargarse desde el sitio web del fabricante.
Normalmente descargaremos un programa .exe de instalación bajo Windows, que podemos descomprimirlo desde Linux con la utilidad
wine-safe. Otra opción es instalarlo en una máquina con Windows y copiar a los drivers a un disquete, llavero USB o similar.
En el caso de la tarjeta
3CR3CRWE154G72 (3Com) el programa de instalación de los drivers de Windows se llama 3CRWE154G72_Jul_08_04.exe y al descomprimirlo encontramos, entre otros, los ficheros
3c154g72.inf y
3c154g72.sys
Instalación del driver en Linux
Para instalar en driver de Windows en Linux seguimos los siguentes pasos:
- Nos situamos en el directorio donde se encuentran los ficheros .inf y .sys correspondientes al driver para Windows 2000/XP de nuestra tarjeta de red.
- Ejecutamos
ndiswrapper -i fichero.inf (por ejemplo ndiswraper -i 3c154g72.inf en el caso de la tarjeta 3CR3CRWE154G72)
Cargando el módulo ndiswrapper del núcleo
Para cargar el módulo ndiswrapper del núcleo basta ejecutar
modprobe ndiswrapper y entonces nuestra tarjeta aparecerá como
wlan0 (o similar) el ejecutar el comando
iwconfig
Si queremos que el módulo se carge siempre al arrancar el equipo, añadiremos una línea con la palabra
ndiswrapper al fichero
/etc/modules. Otra opción consiste en ejecutar
modconf y seleccionar el módulo
ndiswrapper.
Configurando la tarjeta WiFi
Una vez que el sistema reconoce nuestra tarjeta
WiFi perocederemos a configurar el fichero
/etc/network/interfaces tal como se explica en el artículo
WiFi. Para hacer pruebas sin salvar una configuración permanente, podemos usar los comandos
ifconfig,
iwconfig y
route.
Desactivando la tarjeta WiFi
Si por cualquier motivo queremos desactivar la tarjeta
WiFi configurada con ndiswrapper (por ejemplo, si se trata de una tarjeta PCMCIA y queremos extraerla) basta ejecutar
modprobe -r ndiswrapper y veremos que el diodo LED de la misma se apaga.
Enlaces de interés
--
RicardoDeLosSantos - 03 Feb 2006
El pingüino ya no tiene frío
arriba