Diferencia entre revisiones de «Instalar driver de tarjetas WIFI con Ndiswrapper»

De Guía Ubuntu
Saltar a: navegación, buscar
(faltaba un sudo)
(Categorizando)
Línea 39: Línea 39:
  
 
Añadimos ndiswrapper al final del archivo y guardamos.
 
Añadimos ndiswrapper al final del archivo y guardamos.
 +
 +
[[Categoría:Hardware]]

Revisión de 16:07 19 mayo 2007

Algunas tarjetas WIFI no tienen drivers nativos para linux, el proyecto ndiswrapper[1] se encarga de ayudarnos con ese problema.

ndiswrapper es una solución que nos permite utilizar nuestros drivers de windows en linux. Para ello realizaremos los siguientes pasos:

  • Comprobamos que el chipset de nuestra tarjeta esta soportado por ndiswrapper. Podemos encontrar una lista aqui[2]
  • Necesitamos los drivers windows de nuestra tarjeta WIFI. Estos drivers los podemos conseguir o bien del cd de nuestra tarjeta WIFI, del fabricante o de la página de ndiwrapper[3]. Cuando obtengamos estos drivers los copiamos a nuestro disco duro.
  • ndiswrapp nos ofrece su codigo fuente con lo cual nosotros debemos de encargarnos de compilarlo. El codigo fuente lo podemos bajar de su página[4] o descargar el paquete ndiswrapper-source.Puedes leer ¿Cómo instalar aplicaciones? si no sabes como hacerlo.

Si no sabes como compilar la aplicación puedes mirar esto En este caso bastaría con ejecutar en el directorio donde estan nuestros fuentes

$ sudo make install 
  • Instalamos los drivers en linux.
$ sudo ndiswrapper -i nuestrodriver.inf

Este comando copiara el archivo .sys y creara una configuración para él. Podemos encontrarlo en /etc/ndiswrapper

Comprobamos que esta instalado correctamente

$ sudo ndiswrapper -l
  • Cargamos el modulo
$ sudo depmod -a
$ sudo modprobe ndiswrapper
  • Configuramos la interface
  • Configuramos modprobe para que se cargue ndiswrapper cuando el interface de la tarjeta wireless este activado
$ sudo ndiswrapper -m
  • Configuramos para que al arrancar el sistema cargue ndiswrapper
$ sudo gedit /etc/modules

Añadimos ndiswrapper al final del archivo y guardamos.