Configurar adaptador inalámbrico de red USB con ndiswrapper

networking

Esta receta lo que pretende es mostrar cómo se puede configurar un adaptador inalámbrico de red USB mediante el programa ndiswrapper. Dicho programa se debe utilizar cuando el adaptador de red USB carece de drivers para GNU/Linux.

En concreto lo he probado para Molinux, que a su vez se basa en Ubuntu, que a su vez se basa en Debian, que a su vez se basa en Dios.Por lo tanto creo que para esas cuatro distribuciones debería valer.

Asegurate de que el dispositivo no tiene drivers para GNU/Linux

Para saber si tu dispositivo tiene drivers para GNU/Linux deberás conocer su chipset. Una vez conocido el chipset comprueba si posee driver para GNU/Linux.

Si no posee drivers para GNU/Linux deberás utilizar ndiswrapper

Ndiswrapper es un sistema que nos va a permitir usar los drivers para windows “envolviendolos” para que puedan funcionar en un kernel linux.

¿Cómo se instala ndiswrapper?

teclea:
$ sudo apt-get install ndiswrapper-common
O si lo prefieres te puedes descargar el tar.gz desde su página web
Después decomprimes y haces un
$ make install

Descargar drivers de Windows

Deberás descargar los drivers que hay disponibles para windows. Normalmente deberán estar en la página web del fabricante.

Instalar drivers

Vete al directorio donde se encuentren los archivos con los drivers de windows y haz como root.
$ ndiswrapper -i nombre_del_driver.inf La -i es de install. Lo que hará ndiswrapper es copiar el archivo .sys y crear una configuración para él. Lo podemos encontrar en /etc/ndiswrapper.

¿Cómo comprobar si el driver se ha instalado correctamente?

Teclea
$ ndiswrapper -l
Esto nos lista los drivers que tenemos instalados con ndiswrapper y si su hardware está presente o no.

Cargar el módulo de ndiswrapper

El siguiente paso es cargar el modulo de ndiswrapper de la siguiente manera:
$ modprobe ndiswrapper

Ultimo paso, creando el alias

Si todo ha funcionado bien, sólo nos resta hacer un
$ ndiswrapper -m
para crear el alias wlan0 ndiswrapper en /etc/modprobe.d/ndiswrapper. Esto hará que cada vez que usemos la interfaz wlan0, se cargue el módulo ndiswrapper. La interfaz se puede levantar normalmente con ifconfig wlan0 up.

¿Con qué programas puedo observar a qué redes me puedo conectar?

Bien, yo al menos conozco dos:
Network-Manager. Molinux lo traía instalado por defecto.
y otro es Wifi-Radar, para instalarlo:
$ sudo apt-get install wifi-radar

Esto ya es a gusto de consumidores libres.

Bibliografía

Receta principal en la que yo me base
Pagina de ndiswrapper
El chipset de mi adaptador

Agradecimientos


1) Gracias a mi hermano que me ayudó en su día a comprar este hoy ya “viejuno” y trasteado portátil el cual carece de Wifi.

2)Gracias al amigo que me regaló este adaptador USB inalámbrico sin driver para GNU/Linux.

3)Gracias a Crysol que me de la oportunidad de compartir conocimiento.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

en un portatil no

Con tus instrucciones me ha ido bien en un sobremesa me cogia bien la llave usb, en otro portatil mio tambien fué, pero en el que de verdad va a utilizar la llave wifi que no es mi portatil es de un amigo cuando hago el paso de: sudo modprobe ndiswrapper se queda el ubuntu 7.10 bloqueado no atiende ni a control+alt+F2 para pode seguir y rebootear o poder hacer algo, ni siquiera se mueve el puntero del ratón. ¿¿¿Podriais ayudarme.?????
Gracias.

ahora si

el adaptador usb wireless lo tenia puesto por una pcmcia con dos puertos USB 2.0 (480 Mb/s) ,pues todos los puertos usb del portatil son 1.0 (12 Mb/s), al ponerlo por los que trae el portail 1.0 al hacer : modprobe ndiswrapper ya no se queda cogido el pc, pero ¿me irá mas lento? tengo banda ancha de 4 M, en el kwifimager dice velocidad de conexion 54 MBit/s.
NOta: En mi portatil por pcmcia iba bien.

marca del adaptador

Lo graciosos que en el cd de instalacion viene el driver para linux, pero no se como hacerlo correr. La marca del adaptador Usb Wireless de ansonic AN-W541USB. En la carpeta del driver linux viene: carpetas: Menudbg, src,Winevl_iface y dos archivos: apdbg.c , Makefile.
Hago el ./configure dentro de la carpeta y me dice k no exite el fichero

Imagen de Lk2

Estas cosas...

Mejor en la lista de correo

Tiene pinta de que no te carga el módulo de una forma correcta, deberías mirar los archivos dmesg.?.gz del directorio /var/log y buscar en ellos la fecha y hora aprox. del cuelgue para ver que ocurrió justo antes…

Quizás (y solo quizás) eso nos de una pista

Imagen de manueldavid

Hola Pepiyo (joer como mola

Hola Pepiyo (joer como mola este nick), si te digo la verdad no sé como hacerlo funcionar para drivers de GNU/Linux, yo lo hice de la otra forma porque para mi adaptador de red usb sólo existían para windows.

Te animaría a que lo sigas intentando instalar con el driver de GNU/Linux y cuando lo sepas nos haces una receta y seguramente en un futuro ayudes a otra persona.

Saludos. Cool

*********************************
“Ayúdame y te habré ayudado “ Los secretos.

No sueño con grandes palacios, no sueño con grandes lujos, no sueño con grandes poderes, porque yo sólo sueño con grandes sueños

Imagen de Lk2

Sobre ndiswrapper

Sobre ndiswrapper ya hice hace tiempo una receta, aunque no está de más esta, ya que es, sin duda alguna, para Ubuntu y, por supuesto, más actual en cuanto a versiones.

La mía era para Debian (por supuesto) y está aquí http://crysol.inf-cr.uclm.es/node/126

Imagen de manueldavid

Qué pasa Lk2!, si antes de

Qué pasa Lk2!, si, antes de escribir mi receta lei la tuya peri vi que era para tarjetas wifi … y bueno como de lo que yo hablo es de adaptador usb, pensé como tú dices que “no está de más”.

Y bueno mi receta no es para Ubuntu, puede valer para Ubuntu, pero en concreto la mia es para MOLINUX (por supuesto).

Saludos. Cool

*******************************
System.out.println(“progAmar”); cout << “programaR” << endl; printf(“programar\t”);

No sueño con grandes palacios, no sueño con grandes lujos, no sueño con grandes poderes, porque yo sólo sueño con grandes sueños