Herramientas de usuario

Herramientas del sitio


rt2500_debian

Introducción

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.

Instalación del módulo

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

Configuración WIFI

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

Configuración de la red

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

Configuración de Kismet

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

rt2500_debian.txt · Última modificación: 2018/03/23 11:05 (editor externo)