Como instalar y usar Ndiswrapper

Muchos de vosotr@s teneis problemas con Ubuntu porque no os detecta la tarjeta de red (ya sea interna o inalambrica tipo llave USB) y no podeis conectar a Internet. Esto en parte no es culpa de Ubuntu o de ningun otro Linux, le podriamos dar un pequeño tiron de orejas al fabricante del hardware, por no proporcionar un driver nativo para Linux. Con el tiempo ira cambiando, y seguramente dentro de poco no tengamos que pelearnos con compilar drivers, ni tonterias de esas para poder usar nuestro hardware en nuestro linux.

Pero para aquellos de vosotros que tengais problemas de conexion, tal vez esto os sirva de ayuda. Se trata de ndiswrapper y es una utilidad que nos permite usar la tarjeta de red en Linux a partir de los ficheros que se proporcionan con el driver de Windows. Es decir, usaremos el driver de Windows para poder conectar, pero usados dentro de nuestro Linux. A muchos no os servira, porque no estan soportadas todas las tarjetas, pero es cuestion de probar.

Me hubiera gustado comentar todo esto con un tutorial de los «buenos» pero por motivos temporales no podre escribirlo hasta dentro de unas semanas. De todas formas os dejo el siguiente video que cuenta paso a paso como instalar Ndiswrapper y configurar una tarjeta de red para poder usarla en Linux mediante esta aplicacion.

El video, por desgracia, esta en ingles, pero al ser grafico no es muy complicado de seguir. Asi que intentare hacer un resumen rapido.

Lo primero que hace el autor es usar el comando: «lspci» o «lsusb». El primero es por si tienes una tarjeta de red interna, el segundo es para tarjetas basadas en USB. Con estos comandos nos aseguramos que el sistema las haya detectado correctamente y podamos utilizarlas.

Por ejemplo, en mi caso tengo un adaptador conceptronics inalambrico, asi que ejecuto:

jose@soledad:~$ lsusb
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 002: ID 14b2:3c02 Atheros Communications Inc

Y veo que el sistema, al menos me la detecta y reconoce. Algo es algo.

Despues lo que hace es conectar a la pagina de ndiswrapper para bajarse el codigo de la aplicacion y compilarlo con el comando «make».
Sin embargo y de acuerdo a lo leido en el blog de tac, ndiswrapper esta en el CD de ubuntu, asi que podriamos instalarlo siguiendo los siguientes pasos (no probado):

Después de instalar, y con el cdrom dentro del equipo se ejecuta

$ apt-cdrom add

para añadirlo a sources.list. A continuación, lo típico

$ apt-get install ndiswrapper-common ndiswrapper-utils-1.9

Bien, con ndiswrapper instalado. el autor del video se vuelve a conectar a la pagina de ndiswrapper y se descarga el driver de su tarjeta.

Listado de tarjetas soportado por Ndiswrapper

Aqui tu tendrias que buscar por la tuya (a ver si tienes suerte).
Te descargas el driver de tu tarjeta y lo descomprimes. Se te generara entonces una serie de ficheros, el que nos interesa es aquel que tenga extension .inf.

Para instalarlo con ndiswrapper se ejecuta con la opcion «-i»:

$ ndiswrapper -i fichero_con_extension_inf

Por ejemplo:

$ ndiswrapper -i bcmwl5.inf

Con esto se instalaria el driver para poder usarlo.
Ahora nos queda añadir ese interface de red. Para ello ejecutamos:

$ ndiswrapper -n

Se crea un alias llamado wlan0

Ahora levanta ese interface de red:

$ sudo ifconfig wlan0 up

Y si no hay problemas ya tienes ip nueva. Con ifconfig puedes ver la configuracion de red:

$ ifconfig

Prueba a hacer un ping para ver que tienes conexion:

$ ping www.google.com

Bueno y esto seria todo, lamento no poder detallarlo mas, pero espero que al menos sirva para que investigueis un poco, y consigais que funcione esa tarjeta de red puñetera.

Enlaces | LinuxJournal | Guia Ubuntu

12 Respuestas to “Como instalar y usar Ndiswrapper”


  1. 1 t.a.c. May 26, 2008 a las 8:37 pm

    Superpiwi, sólo añadir que hay más tarjetas soportadas por ndiswrapper que las que aparecen en la página; simplemente nadie las ha añadido todavía. La mía (Belkin F5D7000) no aparece en la página y ahora la estoy usando.

    Yo recomendaría probar siempre. No se pierde nada y uno se puede ahorrar un quebradero de cabeza.

    Existen drivers específicos para algunos chipsets, como el atheros de tu conceptronic o el de mi acer, para el que podemos usar el driver «madwifi».

    Un saludo

  2. 2 superpiwi May 26, 2008 a las 8:46 pm

    Genial! gracias por el comentario t.a.c, es bueno saberlo.

  3. 3 superpiwi May 28, 2008 a las 6:41 pm

    Mas cosas que he visto.

    * Puede que sea necesario añadir a la blacklist aquellos modulos problematicos que te den problemas. p.ej rt73usb
    Al meter en la blacklist esos modulos, ya no se cargan.
    La blacklist esta en /etc/modprobe.d/blacklist

    Mi blacklist:

    # para poder usar Conceptronics R54
    blacklist rt2500usb
    blacklist rt73usb
    blacklist rt2570
    blacklist rt2*00lib
    blacklist rt73
    blacklist sky2

    Y otra cosa mas, antes de cargar el modulo, tal vez te interese ejecutar:

    $ sudo depmod -a

  4. 4 raul julio 7, 2008 a las 1:50 pm

    ola tengo un problema cuando llegamos al punto en el de crear una ip nueva, esto es lo ke me sale:
    raul@Akrata:~/Drivers$ sudo ifconfig wlan0 up
    wlan0: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
    que es eso….mi tarjeta de red es intel pro/wireless 2200bg network connection y figura en la lista del ndiswrapper… no se ke aceer!!

  5. 5 superpiwi julio 10, 2008 a las 7:30 pm

    Creo que es pq no te detecta bien la tarjeta. Ndiswrapper funciona bien con algunas tarjetas pero no con todas. En la pagina del programa tienes una lista de las soportadas. De todas formas intenta reiniciar la red con:

    $ sudo /etc/init.d/networking restart

    Tambien tu configuracion de red, se deja en el fichero

    /etc/network/interfaces

    y los DNS en:

    /etc/resolv.conf

  6. 6 para-raul abril 1, 2009 a las 11:38 am

    esta tarjeta que tienes no utiliza ndiswrapper, tiene su propio driver ya que es una de las tarjetas que puede ponerse modo monitor para capturar qifis, busca algo relacionado con aircrack y tu tarjeta, y depen d la distribucion quizas lo puedes instalar desde apt,urpmi o el instalador que tengas

  7. 7 Principiante diciembre 15, 2010 a las 11:03 pm

    Ayuda me atore en la parte de unzip sp31172.exe, este driver lo baje de la pafina de HP y cuando corre el comando me dice que no se puede abrir, como le hago?

  8. 8 Primiparo17 marzo 18, 2012 a las 4:08 pm

    Muchas Gracias. Finalmente pude resolver este problema que me tenia los pelos de punta……

    Definitivamente muchas gracias por existir esto….

  9. 9 bryantdaniel enero 18, 2014 a las 8:42 pm

    Amigo respondeme rapido!!!
    Yo no tengo el disco de instalacion de linux, sino que lo tengo en una unidad usb booteable, q codigo pongo para encontrar e instalar el ndiswrapper?? Ayudaaaaaa


  1. 1 Como instalar y usar Ndiswrapper Trackback en May 28, 2008 a las 5:16 pm
  2. 2 1+ « /home/anouk Trackback en enero 21, 2009 a las 1:44 pm
  3. 3 Si apredo adios "juindous" - Page 3 - Foros de Softonic.com Trackback en febrero 9, 2009 a las 4:46 pm

Deja un comentario







¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

Archivos

May 2008
L M X J V S D
 1234
567891011
12131415161718
19202122232425
262728293031  

Blog Stats

  • 31.401.344 hits