Si eres de las personas afortunadas a las cuales Ubuntu les reconocio todo el hardware (incluyendo la tarjeta de red inalambrica) muchas felicidades. Puedes dejar de leer este documento
Si no eres de esas personas afortunadas, no te preocupes, con ndiswrapper lo conseguiras.
Lo primero que hay que hacer, es estar seguros de que nuestra tarjeta de red realmente no esta soportada por Ubuntu. Esto se hace en Sistema -> Administracion -> Red. Si tu tarjeta inalambrica no aparece como opcion, proseguimos.
Lo primero que hay que saber, es que tarjeta de red inalambrica tienes? esto es muy sencillo. Si tu tarjeta es PCI, entonces ejecutas el comando
lspci
que nos dara todo un listado de tarjetas PCI instaladas en tu maquina. En mi caso, la linea que me interesa es esta:
0000:02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Ahora que ya se que tarjeta de red tengo, necesito saber su ID. El ID que nos interesa tiene la siguiente forma “xxxx:xxxx” (sin comillas) donde x es un digito hexadecimal. Bueno, en mi caso particular, la linea de mi tarjeta de red inalambrica empieza con 0000:02:02.0. Entonces para saber el ID de mi tarjeta ejecuto el comando
lspci -n
Que me muestra los ID de las tarjetas PCI de mi sistema. Pero aqui encuentro la linea que necesito
0000:02:02.0 0280: 14e4:4320 (rev 03)
en donde “14e4:4320″ es el ID de mi tarjeta de red inalambrica. En caso de que tuvieramos una tarjeta de red usb, ejecutamos el comando
lsusb
El cual nos da los nombres y descripciones de todos los dispositivos USB en el sistema, y tambien nos da su ID (no pongo un ejemplo, porque no tengo tarjetas USB)
Una vez que tenemos el numero de ID, nos vamos a esta direccion que nos muestra una lista de las tarjetas que son soportadas por ndiswrapper. Aqui necesitamos suerte, para ver si nuestra tarjeta esta soportada. Para buscarla, abrimos la pagina y en el cuadro de busqueda de su navegador, vamos a escribir el ID que habiamos encontrado.
Si tenemos suerte, nuestra tarjeta va a aparecer ahi con su descripcion; Si tenemos mas suerte aun, tambien va a incluir un link para bajar los drivers que necesitamos. Algunas veces, los drivers aparecen con el nombre de otra marca o modelo de la tarjeta, pero eso no importa. El dato importante aqui es el ID de la tarjeta. OJO: A veces los drivers estan mal, y hay que probar con otros que tengan el mismo ID que nuestra tarjeta.
Supongamos que ya bajaste los drivers (generalmente en un archivo zip). Los archivos que nos interesan son 2:
* <tarjeta>.inf
* <tarjeta>.sys
en donde <tarjeta> es el modelo de tu tarjeta (generalmente).
Ahora si, empezamos con lo bueno. Vamos a instalar ndiswrapper-utils que esta en el repositorio de “main”. Basta con un simple
sudo apt-get install ndiswrapper-utils
ya que lo tenemos instalado, nos vamos al directorio donde descomprimimos los drivers y escribimos en consola
sudo ndiswrapper -i <em><tarjeta></em>.inf
Esto instala los drivers de ndiswrapper. Para ver si fue instalado correctamente, ejecutamos
ndiswrapper -l
Lo cual nos mostrara una lista de las tarjetas que hemos instalado. Una instalacion correcta debe decir algo asi:
Installed ndis drivers: bcmwl5 driver present, hardware present
Si no se instalo correctamente, lo mas probable es que no era el driver adecuado. Regresa a la lista y consigue otro driver para tu tarjeta. Si tu tarjeta ya esta instalada, ejecuta el siguiente comando para que se cargue desde el inicio:
sudo ndiswrapper -m
Ahora hay que crear el archivo modules.dep y los archivos mapa. Solo hay que ejecutar
sudo depmod -a
Si todo funciono bien, pues ahora hay que cargarlo como modulo.
sudo modprobe ndiswrapper
podemos verificar si se cargo como modulo de la siguiente manera:
lsmod | grep ndiswrapper
Y si obtenemos una salida parecida a esta, lo hemos logrado:
ndiswrapper 177364 0 usbcore 129668 6 ndiswrapper,usbhid,usblp,ehci_hcd,uhci_hcd
Y verificamos que no haya pasado malo nada en el kernel:
dmesg
Que debe mostrar mensajes de que se cargo exitosamente. Si hay fallos en esta parte, lo mas probable es que no tengas el driver adecuado (otra vez). Ve a la lista y consigue otro.
Pues bien! ya tenemos nuestra tarjeta instalada. La podemos usar desde consola (iwconfig, iwlist, etc) o con el panel de administracion de redes de gnome.
—–
Tutorial obtenido en Will code for food y modificado por LogaN








Abril 10, 2007 a las 11:22 pm
Muchas gracias por la información, me ha sido de gran ayuda.
Junio 19, 2008 a las 6:56 am
Gracias.
Pero necesito de tu ayuda . He instalado ok el driver , pero no se enciende la luz del wifi. ¿Que he de hacer?
Muchas gracias
Agosto 26, 2009 a las 5:59 am
muy buen post a mi me funciono todo ok. desde q me pase a ubuntu 9.04 aunque tenia mis dudas, mi problema fue con la tarjeta de tv y m quede sin cable x dos laaaaargos dias pero luego de probar con varios programas la atine y ahora estoy mas feliz que una perdizz.
gracias por compartir ..