Recientemente compré una tarjeta Wireless Conceptronic C54Ri basada en el chip Ralink rt2500 y cómo me costó configurarla en Debian GNU/Linux pongo aquí los pasos que seguí para hacerla funcionar por si a más alguien le es de utilidad.
Instalar el asistente de creación de modulos, las fuentes del modulo rt2500 y la utilidad kismet # apt-get install module-assistant rt2500 rt2500-source kismet
Descargar los kernel-headers necesarios para compilar el módulo # module-assistant prepare
Instala el módulo y deja un paquete deb en /usr/src/ # module-assistant auto-install rt2500
Instalar la utilidad de configuración de módulos # apt-get install modconf
Cargar el módulo y poner ifname=ra0 en vez de ifname=ethx # modconf
Editar el archivo /etc/Wireless/RT2500STA/RT2500STA.dat y configurarlo según los siguientes parámetros:
Syntax is 'Param'='Value' and describes below. 1. CountryRegion=value
value
0: for use channel 1-11
1: for use channel 1-11
2: for use channel 1-13
3: for use channel 10-11
4: for use channel 10-13
5: for use channel 14
6: for use channel 1-14
7: for use channel 3-9
2. WirelessMode=value
value
0: 802.11 B/G mixed
1: 802.11 B only
3. SSID=value
value
1~32 ascii characters.
4. NetworkType=Infra
value
Infra : infrastructure mode
Adhoc : adhoc mode
5. Channel=value
value
1~14 depends on CountryRegion
6. AuthMode=value
value
OPEN For Open System
SHARED For Shared key system
WPAPSK
7. EncrypType=value
value
NONE Â :For AuthMode=OPEN
WEP Â :For AuthMode=OPEN or AuthMode=SHARED
TKIP Â :For AuthMode=WPAPSK
AES Â :For AuthMode=WPAPSK
8. DefaultKeyID=value
value
1 ~ 4
9. Key1Type=value
value
0: Hexadecimal
1: Ascii
10. Key1Str=value
value
10 or 26 hexadecimal characters eg: 012345678
5 or 13 ascii characters eg: passd
11. Key2Type=value
value
0: Hexadecimal
1: Ascii
12. Key2Str=value
value
10 or 26 hexadecimal characters eg: 012345678
5 or 13 ascii characters eg: passd
13. Key3Type=value
value
0: Hexadecimal
1: Ascii
14. Key3Str=value
value
10 or 26 hexadecimal characters eg: 012345678
5 or 13 ascii characters eg: passd
15. Key4Type=value
value
0: Hexadecimal
1: Ascii
16. Key4Str=value
value
10 or 26 hexadecimal characters eg: 012345678
5 or 13 ascii characters eg: passd
17. WPAPSK=value
value
8 ~ 63 characters
or
64 hexadecimal characters
18. TxBurst=value
value
0: Disable
1: Enable
19. TurboRate=value
value
0: Disable
1: Enable
20. BGProtection=value
value
0: Auto
1: Always On
2: Always Off
21. ShortSlot=value
value
0: Disable
1: Enable
22. TxRate=value
value
0: Auto
1: 1 Mbps
2: 2 Mbps
3: 5.5 Mbps
4: 11 Mbps
5: 6 Mbps //WirelessMode must be 0
6: 9 Mbps //WirelessMode must be 0
7: 12 Mbps //WirelessMode must be 0
8: 18 Mbps //WirelessMode must be 0
9: 24 Mbps //WirelessMode must be 0
10: 36 Mbps //WirelessMode must be 0
11: 48 Mbps //WirelessMode must be 0
12: 54 Mbps //WirelessMode must be 0
23. RTSThreshold=value
value
1 ~ 2312
24. FragThreshold=value
value
256 ~ 2312
25. PSMode=value
value MAX_PSP Power Saving Mode CAM CAM (Constantly Awake Mode)
26. AdhocModeRate=value
value 0: Adhere WIFI spec 1: Violate WIFI spec
27. ApClient=value
value 0: Disable ApClient mode 1: Enable ApClient mode
command, (ii) iwpriv command, (iii) configuration file, (iv) RaConfig2500
Añadir al archivo /etc/network/interfaces
# Wireless interface auto ra0 #iface ra0 inet dhcp (Para DHCP) iface ra0 inet static
address 192.168.1.11
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
#add the route for the wireless interface
#up route add -net default netmask 0.0.0.0 gw 192.168.1.1 dev ra0
#dns-* options are implemented by the resolvconf package, if installed
dns-nameservers x.x.x.x y.y.y.y
dns-search dominio
#wireless_essid nombre_ssid
#wireless_mode Managed
#wireless_key s:clave_en_string
#wireless_key clave_en_hexadecimal
#wireless_rate auto
#wireless_nick nombre_wireless
# La configuracion Wireless se encuentra en /etc/Wireless/RT2500STA/RT2500STA.dat
NOTA: Si se tiene más de una interfaz en la misma red sólo poner una en auto
Editar el archivo de configuración de kismet # nano -w /etc/kismet/kismet.conf
Dejar el parámetro source cómo a continuación: source=rt2500,ra0,Ralink
Poner la tarjeta en modo Monitor # iwconfig ra0 mode monitor
Ejecutar Kismet #kismet
A disfrutar