Instalar casi cualquier tarjeta Wifi en Linux
Algunas veces se tienen problemas para hacer funcionar las tarjetas de de red wireless en Linux (por cuestiones de drivers). Afortunadamente eso va cambiando poco a poco, y distribuciones como Ubuntu no suelen dar muchos problemas a la hora de reconocer el hardware y utilizar los controladores apropiados.
Para otros casos es posible utilizar una excelente herramienta llamada ndiswrapper. La función de este programa es la de utilizar los drivers que están construidos para funcionar en Windows, y hacerlos funcionar en nuestro querido Linux.
En esta guía intentaré mostrarles detalladamente, cómo es el proceso de instalación de una tarjeta de red inalámbrica utilizando ndiswrapper (al menos de dos maneras, para que tengas más opciones), y por supuesto un ejemplo de la vida real.
- Instalando
ndiswrapper - Uso de
ndiswrapper - ndisgtk, una interfaz gráfica para
ndiswrapper - Ejemplo: instalando el adaptador de red inalámbrico USB: Linksys WUSB54GP
- Solución de problemas
Instalación de ndiswrapper
Desde los repositorios…
La instalación de este programa es bastante sencilla, puesto que se encuentra en los repositorios de prácticamente todas las distribuciones. En Ubuntu o Debian basta con ejecutar el comando:
Si usas Arch Linux:
Desde las fuentes…
Si deseas puedes instalarlo desde el código fuente. Basta con descargarlo desde la página oficial, descomprimirlo, compilarlo e instalarlo:
# cd ndiswrapper-1.53/
# make
# make install
Uso de ndiswrapper…
Puesto que ndiswrapper necesita de los drivers de Windows para instalarlos en Linux, es necesario saber dónde se encuentran (si están en la partición de Windows) o descargarlos. Una vez tengamos los drivers necesitamos el archivo cuya extensión sea .inf. Una vez indentificado ejecutamos el comando:
Hecho esto, el driver queda instalado y solo nos queda crear un alias para cargar el módulo:
# modprobe ndiswrapper
ndiswrapper crea el archivo /etc/modprobe.d/ndiswrapper que contiene esto: alias wlan0 ndiswrapper. Fíjate que pone wlan0, por lo que si ya tienes una tarjeta de red inalámbrica te daría problemas. Así que, si tienes más de una tarjeta debes cambiar el archivo y poner algo como esto: alias wlan1 ndiswrapper.Una vez hecho esto, podrás verificar qué drivers tienes instalados y si la tarjeta se encuentra conectada, utilizando el comando:
Con lo que obtendrás algo como esto:
device (5041:2235) present (alternate driver: p54usb)
Si deseas eliminar el driver, basta con identificar el nombre del mismo y ejectar . Por ejemplo, para eliminar el driver del ejemplo anterior el comando sería:ndiswrapper con la opción -r
ndisgtk, interfaz gráfica para ndiswrapper
Si no eres muy amigo de la consola, pues deberías intentar aprender… en todo caso, y mientras estudias, puedes utilizar ndisgtk, una herramienta bastante sencilla escrita en Python (pygtk), con la que podrás gestionar fácilmente los drivers de tus tarjetas Wifi.
Su instalación en Ubuntu (por que no está en los repositorios de Arch Linux) es:
Para usarlo vas a Sistema -> Administración -> Controlador para redes inalámbricas de Windows, y verás algo como esto:

Para instalar un driver, has clic en el botón Instalar nuevo controlador, y selecciona el archivo .inf.
68 Comentarios | deja el tuyo





nunca e echo esto spero que me funcione grasias
La unica forma con la que he conseguido instalar ubuntu 10.04 en un portatil cuyo unico acceso es un lector de cd a traves de puerto usb ha sido mediante
F6———————-ACPI
tanto para probar ubuntu sin instalarlo, como para instalarlo posteriormente.
Sin embargo y a pesar de que lo he instalado teniendo conectada la tarjeta inalambrica alfa(RTL8187) a traves de usb y se encendia el led de la tarjeta duante toda la instalacion, despues , una vez instalado no reconoce esa tarjeta de red, ni otra con chipset Zydas.
Mediante el comando
lsusb
no ve ninguno de los chipset en los puertos.
Sin embargo si ve la tarjeta Conceptronic a traves de usb.
Lo sorpendente es que con el mismo cdlive , ambas tarjetas (alfa y zydas) funcionan perfectamente en otro portatil que por tener regrabadora interna permite tanto la prueba como la instalacion de ubuntu con la opcion por defecto del instalador.
¿Alguna solucion?
AYUDA POR FAVOR.
hola, mi problema es raro. Tengo una emachines e520, instalé ubuntu 9.01 en la maquina virtual, de tanto hacer y deshacer se conecta al internet inalámbrico, pero no aparece el icono de las conexiones inalámbricas, me aparece como si estuviese conectado al cable. Quiero conectarme a otra red y no puedo verlas. Si pongo # ifconfig me da esto:
eth0 Link encap:Ethernet direcciónHW 00:0c:29:3a:83:b1
Direc. inet:192.168.1.4 Difus.:192.168.1.7 Másc:255.255.255.248
Dirección inet6: fe80::20c:29ff:fe3a:83b1/64 Alcance:Enlace
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:30661 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:24467 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:39084998 (39.0 MB) TX bytes:2610792 (2.6 MB)
Interrupción:19 Dirección base: 0×2000
lo Link encap:Bucle local
Direc. inet:127.0.0.1 Másc:255.0.0.0
Dirección inet6: ::1/128 Alcance:Anfitrión
ACTIVO BUCLE FUNCIONANDO MTU:16436 Métrica:1
Paquetes RX:4 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:4 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:0
Bytes RX:240 (240.0 B) TX bytes:240 (240.0 B)
# iwconfig me da esto:
lo no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
instalé los driver de acuerdo al tutorial y me sigue apareciendo esto
lo no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
con #lspci sigue sin leer la tarjeta que obviamente esta funcionando
#lspci me sale esto:
root@helentues-desktop:~# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX – 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX – 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Inc Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware Inc Abstract SVGA II Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: VMware Inc PCI bridge (rev 02)
00:15.0 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:15.1 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:15.2 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:15.3 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:15.4 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:15.5 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:15.6 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:15.7 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.0 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.1 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.2 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.3 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.4 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.5 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.6 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:16.7 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.0 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.1 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.2 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.3 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.4 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.5 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.6 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:17.7 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.0 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.1 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.2 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.3 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.4 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.5 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.6 PCI bridge: VMware Inc Device 07a0 (rev 01)
00:18.7 PCI bridge: VMware Inc Device 07a0 (rev 01)
02:00.0 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
02:01.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
02:02.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
02:03.0 USB Controller: VMware Inc Abstract USB2 EHCI Controller
Que puedo hacer????
NO CONECTA WIFI LINUX UBUNTU — MINT — FEDORA
¿cada vez que quieres conectar tu wifi en ubuntu o cualquier otra
version de linux al poner la clave te dice que es erronea y no se
conecta?
paso 1
En primer lugar intenta conectarte de kla forma habitual, o sea clica
en tu icono de redes elige la rede/redes que deseas y deja que te
devuelva el mensaje de que no se puede conectar
esto es con el fin de que se guarden en el registro, digo guarden en
plural si es el caso de que te quieres conectar a mas de una, si no
clica solo en la que te interesa
paso2
Bien, ahora vuelve a clicar en el icono de red de tu escritorio y se
desplegará la lista de redes visible a tu wifi
pasa el cursor sobre “VPN Conections (conexiones VPN sí lo tienes en
español) y clica en “Configure VPN”
paso3
En la ventana que se despliega clica en “Wireless” y entonces verás
la red/redes que elegiste en el paso 1
Marca la que desees clicando sobre su nombre y luego clica en
“editar”
Se abrirá una nueva ventana y en la parte superior estan las opciones
WIRELESS — WIRELESS SECURITY — Y DOS MAS QUE NO NOS INTERESAN
Clica en WIRELESS en primer lugar y donde dice SSID pones el nombre
de la red(probablemente ya estará escrito al haberla elegido antes)
em MODE elige “infraestructura”
en BSSID pones la mac del router al que te vas a conectar con el
formato xx:xx:xx:xx:xx:xx donde xx son los numeros y letras que tu
debes saber
los siguientes puntos los dejas en blanco y MTU en automatico
paso 4
clica ahora en la parte superior de la misma ventana en WIRELESS
SECURITY pon la clave que usas marcale si es wep o wap
te aconsejo que metas tus claves en formato hex porque es el que
menos problemas tiene linux para reconocer, en la red hay conversores
gratuitos online para pasar cualquier palabra o contraseña a formato
hex o asci, en otros formatos me ha dado problemas, pero en hex 128
bits como por ejemplo H346F4560F
CIERRA EL CUADRO Y YA ESTÁ, AHORA VUELVE AL PASO 1, CONECTATE Y PONLE
LA CLAVE CUANDO TE LA PIDA Y VERÁS COMO CONECTA SIN PROBLEMAS
Todo esta muy bien explicado.
Solo tengo una duda y es si alguien ya lo intento con el modelo dell 11z?
Hola, he hecho todos los pasos hasta que escribo en el terminal:
ifconfig wlan0 up
y me devuelve el siguiente error:
wlan0: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
Le doy a iwconfig, y no me marca la wlan0, tan solo esto:
lo no wireless extensions.
eth0 no wireless extensions.
¿Me podeis ayudar?
la única distro que me ha funcionado al 100 es linux mint 9 (y ubuntu 10.04, ya que son las mismas compilaciones) porque apartir de ahí, en la version 10 y 10.10 (respectivamente) mi tarjeta broadcom no es reconocida por los entornos gráficos pero sí uso la consola para enlistar los dispositivos si me aparece pero no la puedo usar, y ya en las versiones posteriores 11 y 11.04 al momentos de instalar los drivers de la boradcom y los de la tarjeta nvidia, no me reconoce la primera partición de mi sgundo disco duro y es una lata, pensé que habría mas compatibilidad y por ende menos errores que con las versiones anteriores pero creo que no es así, que lata
yo estoy intentando instalar una tarjeta conceptronic C54RI pero no se como extraer el archivo inf. de los driver de windows que tengo en un cd. el chipset es Ralink RT61,mi version de ubuntu es la 10.04,lo he intentado con ndiswrapper y con la interfaz,pero siempre me dice driver no presente. agradecería vuestra ayuda
a mi ese ndiswrapper tampoco me funcionó, y para colmo despues de algunas actualizaciones, la wireless (Broadcom) es detectada (reconocida o tratada) como wired, lo que me ocasiona que no pueda usar la wireless de nuevo…..
ya trate de hacer esa mierda y no funciona y en windows sin problemas
Bueno.
Estimados:
Me acabo de bajar un linux llamado Bodhi Linux, que deriba de Ubuntu 10.04. Lo que no entiendo es por qué no me detecta el wi-fi; como si lo hace ubuntu, kubuntu y lubuntu (en Live CD) respectivamente. ¿Cómo debo configurar el wi-fi para que me lo detecte?.
Agradecería mucho una ayuda. Gracias y un fuerte abrazo.
Daniel, Buenos Aires, Argentina
NDISWrapper es una solución escabrosa que usted nunca podrá hacer funcionar confiablemente. Le conviene evitar a toda costa comprar tarjetas de WiFi soportadas por software gratuito. Hacer funcionar cualquiera de estas tarjetas sólo va a causarle frustración.
http://es.thinkpenguin.com/ tiene una buena selección de tarjetas WiFi que son soportadas en Linux. Ellos se especializan en software gratuito y no venden productos deficientes. En otras palabras, no hay basura de tecnología privada cerrada. Los controladores para las tarjetas están inyectados en la vena principal del kernel así que hay menos dificultades. La Fundación para Software Gratuito los recomienda.
No se si mi problema es el mismo, pero tras ejecutar algunos comando en consola (haciendo uso de un pem E 160E [ ya liberado ] por USB) dejo de poder hacer uso de mi tarjeta wifi en Linux mint 12; y de momento lo único que me resuelve el problema es guardar todos mis archivos en un disco externo instalar Windows y volver a instalar Linux mint12 sin hacer partición con windows. (Ya me ha ocurrido en dos ocasiones, es muy pesdo, pero funciona…)