Ir al principioc | Ir al final
Home

TIC
TIC.NdisWrapperr1.3 - 18 Feb 2007 - 18:24 - RicardoDeLosSantosabajo

Start of topic | Skip to actions

NdisWrapper

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

Estás aquí: TIC > WiFi > NdisWrapper

arriba

Copyright © 2004 por los autores que han contribuido al desarrollo de esta web. Todos los materiales son propiedad de sus respectivos autores.
Para cualquier consulta o sugerencia contactar con TWiki.WebMaster