[eside-ghost] WiFi-Fonera-WPA-PSK-TKIP

Jon Fernandez jonferna en tecnologico.deusto.es
Sab Dic 30 17:33:32 CET 2006


Aupa ahí,

hace unos meses en meneame.net salió una noticia del tío de jazztel
(varsavsky) diciendo que regalaba una fonera a quien se registrara en
fon.es con el mismo nombre de usuario de meneame.

El tema es que el aparatejo en cuestión es un Router Wifi con linux
integrado que debe de funcionar bastante wapamente, y encima free as
beer, por lo que lo pedí.

Este bicho proporciona dos redes wifi, una privada (ESSID el que
quieras) y otra pública (FON_XXXXX); a la que se les puede poner en modo
abierto, WEP, WPA ...

Con win no hay ningún problema en activar el WPA-PSK (TKIP), pero con
linux no me veo capaz. Tengo una tarjeta PCI con un chip Ralink y el
driver rt2500 que se supone soporta WPA-PSK sin problemas, pero no se
que pasa que no me funciona. Parece ser que la tarjeta se asocia
correctamente (el wavemon me da que hay suficiente intensidad y en
iwconfig la MAC del AP es la correcta), pero no hay ping, ni me puedo
conectar por ssh (el demonio está arrancado), ni por web ni nada de
nada.

Habéis trasteado alguno con WPA-PSK y un chipset rt2500 ?

Pasteo a continuación los ficheros de configuración y las salidas de
algunos comandos:
-----------------
root en paranoid:/home/antilles# ifconfig ra0
ra0       Link encap:Ethernet  HWaddr 00:0E:2E:5C:96:78  
          inet addr:192.168.10.220  Bcast:192.168.10.255
Mask:255.255.255.0
          inet6 addr: fe80::20e:2eff:fe5c:9678/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15289 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67563 errors:0 dropped:0 overruns:0 carrier:0
          collisions:1314 txqueuelen:1000 
          RX bytes:2002859 (1.9 MiB)  TX bytes:3224966 (3.0 MiB)
          Interrupt:16 Base address:0x4000 
--------------

root en paranoid:/home/antilles# iwconfig ra0
ra0       RT2500 Wireless  ESSID:"MyPlace"  
          Mode:Managed  Frequency=2.417 GHz  Access Point:
00:18:84:14:C5:AE   
          Bit Rate=24 Mb/s   Tx-Power:-3 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=70/100  Signal level=-45 dBm  Noise level:-192
dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root en paranoid:/home/antilles# 
-----------------
/etc/network/interfaces

auto ra0
iface ra0 inet static
        address 192.168.10.220
        netmask 255.255.255.0
#       gateway 192.168.10.1
        pre-up iwconfig ra0 essid MyPlace
        pre-up iwconfig ra0 mode Managed
        pre-up iwpriv ra0 set Channel=10
        pre-up iwpriv ra0 set AuthMode=WPAPSK
        pre-up iwpriv ra0 set EncrypType=TKIP
        pre-up iwpriv ra0 set WPAPSK="XXXXXXXXXXX"
        pre-up iwpriv ra0 set TxRate=0

(Esto de aqui es otra forma de arrancar el interfaz)
#auto ra0
#iface ra0 inet dhcp
#       wireless-essid MyPlace
#       pre-up wpa_supplicant -Bw -Dwext -ira0
-c/etc/wpa_supplicant.conf
#       post-down killall -q wpa_supplicant
---------------------------------------


root en paranoid:/home/antilles# cat /etc/wpa_supplicant.conf 
ctrl_interface=/var/run/wpa_supplicant

network={
        ssid="MyPlace"
        proto=WPA RSN
        key_mgmt=WPA-PSK
        pairwise=TKIP CCMP
        group=TKIP CCMP
        psk="XXXXXXXXXX"
        priority=5
}






Más información sobre la lista de distribución eside-ghost