AVISO IMPORTANTE(update): Si están usando Ubuntu 8.04 o superior no necesitan este tutorial. Si no les funciona es porque algo más debe estar mal. Revisen su configuración, pero no necesitan un driver externo.
Muy bien, esta guía la seguí paso por paso, y en diez minutos tuve mi placa wireless funcionando de maravillas.
Le agradezco al autor original que lo explica de una manra muy sintética y eficáz, good work man!
![]()
Básicamente lo que vamos a hacer es bajar las fuentes del controlador y compilarlas para nuestro kernel. Los pasos son pocos y MUY simples.
Importante: Este procedimiento sirve tanto para plataformas de 32 bits como para 64 bits.
- Asegurarse de tener las herraminetas de desarrollo necesarias para compilar:
sudo aptitude install build-essential
- Descargar las fuentes del controlador:
wget http://willdaniels.co.uk/attachments/rtl8185.zip
- Extraer los archivos y entrar en el directorio extraído:
unzip rtl8185.zip cd rtl8185
- Compilar el controlador (no preocuparse por mensajes de warning, en tanto no haya ningún "fatal error" todo bien):
./makedrv
- Probar que el módulo cargue sin problemas:
sudo ./wlan0up
- Si todo está funcionando, copiar los módulos compilados a una ubicación más conveniente:
sudo cp rtl8185/*.ko /lib/modules/`uname -r`/kernel/net/wireless sudo cp ieee80211/*.ko /lib/modules/`uname -r`/kernel/net/wireless
- Actualizar las dependencias de los módulos:
sudo depmod -a
Hay un paso final, para asegurarse que el módulo se cargue al momento del boot. sudo -i echo ieee80211_crypt_rtl >> /etc/modules echo ieee80211_crypt_wep_rtl >> /etc/modules echo ieee80211_crypt_tkip_rtl >> /etc/modules echo ieee80211_crypt_ccmp_rtl >> /etc/modules echo ieee80211_rtl >> /etc/modules echo r8180 >> /etc/modules exit Bueno espero que les sirva como a mí. ¡Hasta la próxima!
Si te gustó esta nota, podés invitarme una cerveza en agradecimiento. Y algún día quizá pueda yo invitarte una :D

13 Comments
wenas me pdrias decir que hago porque no e entendido nada porq soi nuevo pero nuevo en linux
Sinceramente, lo que tenes que hacer es EXACTAMENTE cada uno de los pasos como dice en el artículo.
Si necesitás más ayuda, por favor sé un poco más específico con tu problema: algún error que te devuelva, si no sabes como hacer algo específico, etc…con lo que me decis muy poco puedo ayudarte.
Hola que tal, gracias por tu ayuda antes que nada, mi problema es que yo hice todo y me detecta la red inalambrica de mi casa pero no se como configurarla, le puse Configuración manual y ahi escoji la inalambrica y le puse config DHCP, el pass y el nombre de la red y segun eso me conecta pero no abre ninguna web, espero y puedas ayudarme. Gracias!
Muy bien, al menos conectividad tenés. Ahora si no podés navegar ningun website entonces estamos frente a otro problema. Puede ser un problema en el gateway o en el dns. El servidor DHCP debería enviarle a tu PC además de una IP, los datos del default gateway y del DNS. Vamos a descartarlos metódicamente:
Primero comprobemos la conectividad con el gateway: fijate con route a ver cuál es la IP de tu gateway. Y hacele ping. Si responde entonces estamos OK por este lado.
Ahora verificar el funcionamiento de la resolución DNS: hacele un ping a http://www.yahoo.com.ar. Si no responde hacele un ping a 68.142.226.230. Si el ping a la IP responde entonces tu problema es de DNS. Y si no, entonces hay algún problema en tu router wireless.
Para estar bien seguros recomiendo probar con otra PC con otro sistema operativo donde sepas que la rede wireless debería funcionar correctamente o haya funcionado en otro momento.
Si seguís con problemas, contame algún detalle más y veo si puedo ayudarte mejor.
Saludos y gracias por visitar
Hola, todo me va funcionando muy bien hasta que llego a probar que cargue el módulo, no pasa nada, agradezco comentarios.
¿Me querés decir que despues de compilar el módulo, ejecutas el script wlan0up y funciona, pero no carga el módulo al inicio del sistema?
¿O en ningun momento funcionó el módulo que compilaste?
Igual, como le digo a todos: dame más detalles, una salida del demesg, qué kernel usas, lo que quieras. Porque pueden ser muchas cosas…
Saludos y gracias por visitar
Chamigo. Genial tu tutorial, pero llego a un punto en que no me deja continuar, pego lo que me dice la consola:
gabriel@gabriel-PC:~/8$ sudo cp rtl8185/*.ko /lib/modules/2.6.15-26-386/kernel/drivers/net/wireles
cp: no se puede efectuar `stat’ sobre `rtl8185/*.ko’: No existe el fichero ó directorio
gabriel@gabriel-PC:~/8$
No me deja mover los módulos, ni el rtl8185 ni el eee80211, lo que implica que no se carguen al inicio y tener que hacer todo a mano cada vez que arranco el sistema. Alguna idea?. Gracias de antemano
Gabrie, tenés que estar parado en el directorio rtl8185 que es el directorio que creas cuando extraes el archivo .zip. Porque es ahí en donde compilas y de crean estos directorios que vas a copiar. Vos estás en un directorio que se llama 8 en tu home, tenés que estar en el otro.
Claro, es que todo el contenido del .zip está dentro de la carpeta ‘8′ que se encuentra en mi home, ahí es donde lo descomprimí. Voy a intentar de nuevo. Gracias
Copio/pego lo que muestra la consola:
gabriel@gabriel-PC:~/8$ sudo cp rtl8185/*.ko /lib/modules/2.6.15-26-386/kernel/net//drivers/wireless
cp: no se puede efectuar `stat’ sobre `rtl8185/*.ko’: No existe el fichero ó directorio
gabriel@gabriel-PC:~/8$ dir
asd readme stack.tar.gz wpa_supplicant-0.4.9.tar.gz
ieee80211 release_note wlan0dhcp
ifcfg-wlan0 rtl8185 wlan0down
makedrv rtl8185.tar.gz wlan0up
gabriel@gabriel-PC:~/8$
fíjate que lo que quiero copiar está todo dento de la carpeta ‘8′
Fijate con:
sudo cp ./rtl8185/*.ko /lib/modules/2.6.15-26-386/kernel/net/drivers/wireless
hola amigo muy bueno el tutorial, pero solo he podido llegar al paso 4.
al llegar al paso de probar con ./wlan0up, me arroja lo siguiente:
personal@personal-desktop:~/rtl8185$ sudo ./wlan0up
insmod: error inserting ‘ieee80211_crypt-rtl.ko’: -1 File exists
insmod: error inserting ‘ieee80211_crypt_wep-rtl.ko’: -1 File exists
insmod: error inserting ‘ieee80211_crypt_tkip-rtl.ko’: -1 File exists
insmod: error inserting ‘ieee80211_crypt_ccmp-rtl.ko’: -1 File exists
insmod: error inserting ‘ieee80211-rtl.ko’: -1 File exists
insmod: error inserting ‘r8180.ko’: -1 Unknown symbol in module
wlan0: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
y si continuo el paso 6 me arroja esto:
personal@personal-desktop:~/rtl8185$ sudo cp rtl8185/*.ko /lib/modules/`uname -r`/kernel/net/wireless
personal@personal-desktop:~/rtl8185$ sudo cp ieee80211/*.ko /lib/modules/`uname -r`/kernel/net/wireless
personal@personal-desktop:~/rtl8185$
personal@personal-desktop:~/rtl8185$ cd..
bash: cd..: orden no encontrada
un dia lo instale pero solo identificaba las redes existentes y nunca conectó pero ya no reconoce la tarjeta dice que no se esta usando
en sistema>administracion>gesto de controladores , me aparece la tarjeta pero me dice que no se está usando y en color rojo…….
por favor ayudeme tengo 16 dias intentando conectarme con la tarjeta y no se ….
Hola he intentado instalar esta tajeta en Ubuntu 8.04, me he quedado atascado en este paso, ./makedrv, al ejecutarlo me salen algunos errores:
80211_softmac.c:2236 al 2241asignacion desde un tipo de puntero incompatible, xro en la guia pones que pueden exisitir algunos fallos, he seguido adelante con el paso de:
sudo ./wlan0up y me da los siguientes errores:
insmod: can’t read IEEE80211_crypt.ko’: Not such file or directory.
No soy muy profesional en Ubuntu pero me desenvuelvo, te doy las gracias por adelantado.