Instalar Wireless en una Chipset RT61 (Kubuntu/Ubuntu Edgy)

Escribo esta guia, porque la tuve que utilizar. Usaré parte de la guía que está en ubuntu-es y otra de mi cosecha.

Yo no sabía que chipset era mi tarjeta RaLink (que viene en el Notebook Packard Bell EasyNote MZ350), ya que el Everest, en windows, me aparecía como «Ralink Wireless Card V2».
Y en Linux, aparece como «RaLink Unknown device 0302».

Si te pasa lo mismo, en Windows, anda a Mi PC -> Administrador de Dispositivos -> Adaptadores de Red -> Ralink Wireless LAN Card V2-> Propiedades -> Controlador -> Detalles del Controlador
Ahi aparece, «rt61.sys»… Ahi te indica cual es el chipset.

Ahora continuando con el How-To…

El driver que viene para ralink, de Ubuntu Edgy, está malo. Esto hace que hay que deshabilitarlo y compilarlo por nosotros.

1. Descarga de Paquetes:

sudo apt-get install build-essentials
sudo apt-get install linux-source-2.6.17
wget http://www.ralinktech.com.tw/data/RT61_Linux_STA_Drv1.1.0.0.tar.gz

2. Compilar y Copiar

tar -vxzf RT61_Linux_STA_Drv1.1.0.0.tar.gz
cd RT61_Linux_STA_Drv1.1.0.0/Module
sudo cp Makefile.6 Makefile
sudo make all
sudo mkdir /etc/Wireless/RT61STA/
sudo cp *.bin /etc/Wireless/RT61STA/.
sudo cp rt61sta.dat /etc/Wireless/RT61STA/.

3. Configurar
cd /etc/Wireless/RT61STA
sudo kate rt61sta.dat

Los datos que pones ahí, si no sabes cuales son, lee el README que viene en el archivo.

4. Sacando el driver de Edgy
INSERTA: blacklist rt61pci Al final del archivo que se abrirá
sudo kate /etc/modprobe.d/blacklist
INSERTA: rt61 Al final del archivo que se abrirá
sudo kate /etc/modules
INSERTA: alias ra0 rt61 Al final del archivo que se abrirá
sudo kate /etc/modprobe.d/aliases

Reinicia y continua haciendo lo siguiente…

5. Modulo
sudo cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/.
sudo depmod
sudo modprobe rt61

6. Verificar si se instaló
iwconfig
Te deberá aparecer informacion sobre «ra0»

7. Conectarse a la Red…

Aca tienes dos posibilidades:

a) Conexion por DHCP:
sudo dhclient ra0

b) Asignación de IP:
sudo ifconfig ra0 {IP} up

8. Autoiniciar

a) DHCP:
Ejecuta, sudo kate /etc/init.d/rt61up y dentro de el archivo escribe esto:

#!/bin/sh
echo "Iniciando Wireless"
dhclient ra0

b) DHCP:
Ejecuta, sudo kate /etc/init.d/rt61up y dentro de el archivo escribe esto:

#!/bin/sh
echo "Iniciando Wireless"
sudo ifconfig ra0 {IP} up

Dale los permisos:
cd /etc/init.d
$ sudo chmod +x rt61up

Para el booteo:
cd /etc/rcS.d
sudo ln -s /etc/init.d/rt61up S33rt61up

Y eso sería todo :)..

Saludos.

EDIT: Si tienen problemas al tirar el dhcp, y les sale el error "No DHCPOFFERS Received", deben hacer lo siguiente…:

sudo iwpriv ra0 set NetworkType=Infra
sudo iwpriv ra0 set AuthMode=SHARED
sudo iwpriv ra0 set EncrypType=WEP
sudo iwpriv ra0 set DefaultKeyID=1
sudo iwpriv ra0 set Key1=
sudo iwpriv ra0 set SSID=

sudo dhclient ra0

Saludos.

19 comments so far

  1. Exelete...!!! ya tengo Wireless on

    Muchas grachas por el aporte me fue de gran ayuda

  2. Strike on

    Jeje.. que bueno :)..

    No dejes de visitarme !

    Saludos.

  3. dedalo on

    Hola, soy bastante nuevo en todo este mundo y no entiendo muy bien todo lo escrito arriba…
    Esto vale siempre?
    Lo del chipset, como lo podria averiguar en ubuntu? ¿puede ser RT2500 802.11g?
    ¿en caso q fuese ese, el codigo de arriba seria igual o tendria q cambiar rt61 por rt2500 802.11g?

    Gracias por cualquier ayuda.

  4. Strike on

    Si, tambien está el Rt2500, pero ese chipset, no tiene problemas con Edgy (por lo que se). El problema era el driver del rt61 con ubuntu edgy…

    Ubuntu te instala automaticamente el driver.

    Para conectarte, usa un administrador de redes que hay por ahi… (Gestor de redes Inalambricas).

    Saludos.

  5. Robeto on

    que usuarios utilizan el chipset GNU/Linux

  6. dedalo on

    Mmmm, no he conseguido configurar la conexion wifi…
    Tampoco tengo muy claro que informacion daros para conseguir alguna ayuda. Si sabeis que datos necesitais y os los puedo dar os lo agradeceria mucho. Gracias

    Un saludo.

  7. Strike on

    Estas con el chipset rt61 supongo?… Y que error te aparece?…

    Saludos.

  8. TutoWRM on

    no logro que el error «No DHCPOFFERS Received» no salga, hice los ultimos pasos que pusiste pero nada, si me peudes ayudar porfavor, nose que poner para que te ayude a ver que onda con mi wifi, me detecta las redes, pero no logro establecer la coneccion.

  9. Strike on

    Tienes tu Wi-Fi con contraseña? u algo así?… Porque dependiendo como dejaste la clave debes poner los parametros que estan indicados ultimos. Por ejemplo, si la clave es SHARED u OPEN… si es WEP o WPA, etc.

    Saludos.

  10. marcela on

    una consulta!??
    esto funciona igual con windows xp? es que como ahi dice linux?
    estoy complicada.. por que no tengo el driver de la tarjeta… es la «ralink wireless LAN V2» que hago?! como lo hago?

  11. Strike on

    marcela: No funciona igual, pero baja los drivers de http://www.ralinktech.com.tw

    Saludos.

  12. JamiroWRX on

    hola tengo un problema te dejo mi log para ver si me puedes ayudar
    despues de dar el
    benderzx@benderzx-laptop:~$ cd RT61_Linux_STA_Drv1.1.0.0/Module
    benderzx@benderzx-laptop:~/RT61_Linux_STA_Drv1.1.0.0/Module$ sudo cp Makefile.6 Makefile
    benderzx@benderzx-laptop:~/RT61_Linux_STA_Drv1.1.0.0/Module$ sudo cp Makefile.6 Makefile
    benderzx@benderzx-laptop:~/RT61_Linux_STA_Drv1.1.0.0/Module$ sudo make all
    make -C /lib/modules/2.6.20-16-generic/build SUBDIRS=/home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module modules
    make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.20-16-generic’
    CC [M] /home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o
    /home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c: En la función ‘RT61_probe’:
    /home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:197: error: ‘struct net_device’ no tiene un miembro llamado ‘get_wireless_stats’
    /home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c: En la función ‘RT61_open’:
    /home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:326: aviso: se pasa el argumento 2 de ‘request_irq’ desde un tipo de puntero incompatible
    make[2]: *** [/home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o] Error 1
    make[1]: *** [_module_/home/benderzx/RT61_Linux_STA_Drv1.1.0.0/Module] Error 2
    make[1]: se sale del directorio `/usr/src/linux-headers-2.6.20-16-generic’
    make: *** [all] Error 2
    lo distinto ke hice fue dar el sig comando laptop:~$ sudo apt-get install linux-source
    ya que tengo ubunut y no edgy asi ke te agradeceria tu ayuda

    salu2

  13. JamiroWRX on

    me referia a compiz fusion

  14. da-beat on

    Hola,

    tengo una Linksys WMP54G Ver. 4.1 con chipset RT61 de Ralink.

    He seguido todos los pasos y muy bien. Pero cuando llego a
    sudo modprobe rt61
    me sale:
    FATAL: Error inserting rt61 (/lib/modules/2.6.22-14-generic/kernel/drivers/net/rt61.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    Tengo Ubuntu 7.10 Gutsy 64bits

  15. Strike on

    da-beat. Ubuntu Gutsy ya viene con los drivers. El problema era solo con Edgy, asi que no necesitas instalación extra.

    Un apunte, si no te funciona, lo mas probable es porque estás usando la verion de 64bits, que no tiene todo soportado.

    Saludos.

  16. da-beat on

    Pues debe ser la versión 64bits, porque no hay manera…
    he seguido tu manual, y otros parecidos o iguales que he encontrado por ahi, y nada.
    Pero bueno, ya lo he solucionado, he quitado la targeta pci wifi, y he puesto un AP en modo cliente, i ale… 😛

  17. f8daytona on

    gracias por la info. me tiraba el error de dhcp y me estaba volviendo loco

  18. Vikos on

    Disculpa ,
    En debian como en Ubuntu me sale siempre el error de «No DHCPoffers» .Ya no se que hacer y he visto que quizas tu me podrias ayudar . Llevo dos semanas con la historia . Lo tengo todo bien configurado pero cuando hago el

    dhclient eth2

    Me sale el error . He probado de todo y no logro dar con la solucion . Los comandos del iwpriv ( el cual no conocia ) no me deja ponerlos , me pone que lo haga por ejemplo «get_mode» o «power» o «reset» .
    Mi tarjeta es una Intel/Pro Wireless 3945 a/b/g
    Hew probado con diferentes distros y siempre es igual , por tanto hay algo que me dejo o no se hacer .
    El router esta por dhcp y la red es abierta , sin encriptacion .
    He probado de instalarme el dhcpcd y el pump , pero ninguno de ellos me sirve . En windows si que me puedo conectar por la wifi a esta red .
    Por favor , si me contestas hazlo por mi correo electronico , no por mas que quizas no veo tu respuesta .
    Si necesitas que te muestre algo , lo hare…
    Asi y todo muchas gracias

  19. largus on

    Hola a todos tengo un par de problemillas, me instale ubuntu 9.1 para las redes en un pc con una targeta conceptroni con el chipset ralink rt61 y tab instale ubuntu en un acer con una atheros ar5b91.El caso es que en los dos ordenadores me funcionaron todos los hadwares sin ningun problema, instale aircrack en los dos ordenadores y no hay forma de esnifar trafico,en las dos targetas funcionan el paquete aircrack tb pero no hay manera de ver trafico.AYUDA soy nuevo en esto e iwal me dejé algo sin configurar, nno se si es que tengo que desabilitar el programa que viene con linux,pero es que no tengo ni idea de hacer funcionar linux pero aqui os dejo unos detalles para que me digais que falla ahora estoy con ralink rt61 y si pongo airmon a funcionar me sale esto:

    lolo@lolo-desktop:~$ sudo aiirmon-ng start wlan0
    sudo: aiirmon-ng: command not found
    lolo@lolo-desktop:~$ sudo airmon-ng start wlan0

    Found 5 processes that could cause trouble.
    If airodump-ng, aireplay-ng or airtun-ng stops working after
    a short period of time, you may want to kill (some of) them!

    PID Name
    766 avahi-daemon
    768 avahi-daemon
    772 NetworkManager
    884 wpa_supplicant
    5392 dhclient
    Process with PID 5392 (dhclient) is running on interface wlan0

    Interface Chipset Driver

    wlan0 Ralink 2561 PCI rt61pci – [phy0]
    (monitor mode enabled on mon5)
    mon0 Ralink 2561 PCI rt61pci – [phy0]
    mon1 Ralink 2561 PCI rt61pci – [phy0]
    mon2 Ralink 2561 PCI rt61pci – [phy0]
    mon3 Ralink 2561 PCI rt61pci – [phy0]
    mon4 Ralink 2561 PCI rt61pci – [phy0]
    si pongo ifconfig
    desktop:~$ ifconfig
    eth0 Link encap:Ethernet direcciónHW 00:a0:c5:b3:af:c0
    ACTIVO DIFUSIÓN MULTICAST MTU:1500 Métrica:1
    Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:0 (0.0 B) TX bytes:0 (0.0 B)
    Interrupción:10 Dirección base: 0xd000

    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 LOOPBACK 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)

    mon1 Link encap:UNSPEC direcciónHW 00-80-5A-38-19-27-00-00-00-00-00-00-00-00-00-00
    ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
    Paquetes RX:239746 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:190536228 (190.5 MB) TX bytes:0 (0.0 B)

    mon2 Link encap:UNSPEC direcciónHW 00-80-5A-38-19-27-00-00-00-00-00-00-00-00-00-00
    ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
    Paquetes RX:205167 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:161072000 (161.0 MB) TX bytes:0 (0.0 B)

    mon3 Link encap:UNSPEC direcciónHW 00-80-5A-38-19-27-00-00-00-00-00-00-00-00-00-00
    ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
    Paquetes RX:165008 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:132646775 (132.6 MB) TX bytes:0 (0.0 B)

    mon4 Link encap:UNSPEC direcciónHW 00-80-5A-38-19-27-00-00-00-00-00-00-00-00-00-00
    ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
    Paquetes RX:157619 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:129510739 (129.5 MB) TX bytes:0 (0.0 B)

    mon5 Link encap:UNSPEC direcciónHW 00-80-5A-38-19-27-00-00-00-00-00-00-00-00-00-00
    ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
    Paquetes RX:13562 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:9894105 (9.8 MB) TX bytes:0 (0.0 B)

    wlan0 Link encap:Ethernet direcciónHW 00:80:5a:38:19:27
    Direc. inet:192.168.0.12 Difus.:192.168.0.255 Másc:255.255.255.0
    Dirección inet6: fe80::280:5aff:fe38:1927/64 Alcance:Enlace
    ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
    Paquetes RX:23693 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:19617 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:32876352 (32.8 MB) TX bytes:2024071 (2.0 MB)

    wmaster0 Link encap:UNSPEC direcciónHW 00-80-5A-38-19-27-33-38-00-00-00-00-00-00-00-00
    ACTIVO FUNCIONANDO MTU:0 Métrica:1
    Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:0 (0.0 B) TX bytes:0 (0.0 B)

    y no se lo que hago que cada vez me sale una interfaz nueva he intentado de todo up down peroalgo no va bien y es que debe ser que algo no esta bien configurado
    PERO AYUDA PARA TONTOS QUE LLEVO 3 DIAS CON LINUX Y NO SE POR DONDE ME DA EL AIRE
    GARCIAS


Deja un comentario