• Immutable Page
  • Info
  • Attachments

STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum.

Stato del Documento: in traduzione

Risorse dei driver nativi:

http://www.ralinktech.com/drivers/Linux/RT61_Linux_STA_Drv1.0.4.0.tar.gz

Intro

  • Ralink Tech Inc.: http://www.ralinktech.com

  • Model Name: RT61 Wireless Lan Linux Driver
  • Driver Name: rt61.o/rt61.ko
  • Supporting Kernel: linux kernel 2.4 and 2.6 series.
  • Tested in Redhat 7.3 or later and ubuntu Drapper Drake

Descrizione

This is a linux device driver for Ralink RT61 a/b/g WLAN Card.

Contents

Makefile.4 : Makefile for kernel 2.4 series

Makefile.6 : Makefile for kernel 2.6 series

Makefile.RTL865x : Makefile for big endian platform rt61.o/rt61.ko *.c : c files

*.h : header files

Features

  • This driver implements basic IEEE802.11. Infrastructure and adhoc mode with open or shared or WPA-PSK or WPA2-PSK authentication method. NONE, WEP, TKIP and AES encryption.

Installazione dei driver

1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz

  • go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.

2> $cp Makefile.4 ./Makefile # [kernel 2.4]

  • or
  • $cp Makefile.6 ./Makefile # [kernel 2.6]
    • or
    $cp Makefile.RTL865x ./Makefile # big endian platform

3> [solo per chi ha il kernel 2.4]

  • $chmod 755 Configure $make config # config build linux os version

4> $make all # compile driver source code

5> $cp rt2561.bin /etc/Wireless/RT61STA/ # copy firmware

  • $cp rt2561s.bin /etc/Wireless/RT61STA/ $cp rt2661.bin /etc/Wireless/RT61STA/

6> $dos2unix rt61sta.dat

  • (dos2linux si può installare da Synaptic)
  • $cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
  • # !!!check if it is a binary file before loading !!!

7> $load

  • c'è lo script per caricare i driver nella distribuzione scaricata prima
  • #[kernel 2.4]
    #    $/sbin/insmod rt61.o
    #    $/sbin/ifconfig ra0 inet YOUR_IP up 
  • #[kernel 2.6]
    #    $/sbin/insmod rt61.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up 

Note:

Script functionality:

load

load module to kernel 

unload

unload module from kernel 

Configure retrieve linux version

Configurazioni della scheda

Una volta configurata la scheda, possiamo settarla come predefinita settando i paramentri nel file /etc/network/interfaces:

  • iface ra0
    inet dhcp
    wireless-essid [il proprio ESSID]
    wireless-key [la propria key]
    auto ra0
    #auto eth1 

RT61 driver can be configured via following interfaces,

i.e. (i)"iwconfig" command, (ii)"iwpriv" command, (iii) configuration file,

  • (iv)RaConfig61

i) iwconfig comes with kernel.

ii) iwpriv usage, please refer to file "iwpriv_usage.txt" for details.

iii)copy configuration file "rt61sta.dat" to /etc/Wireless/RT61STA/rt61sta.dat.

iv) RaConfig61 is utility for rt61.

Configurazione rt61sta.dat

# Copy this file to /etc/Wireless/RT61STA/rt61sta.dat

# This file is a binary file and will be read on loading rt.o module.

#

# Use "sudo gedit rt61sta.dat" to modify settings according to your need.

#

# 1.) set NetworkType to "Adhoc" for using Adhoc-mode, otherwise using Infrastructure

# 2.) set Channel to "0" for auto-select on Infrastructure mode

# 3.) set SSID for connecting to your Accss-point.

# 4.) AuthMode can be "WEPAUTO", "OPEN", "SHARED", "WPAPSK", "WPA2PSK", "WPANONE"

# 5.) EncrypType can be "NONE", "WEP", "TKIP", "AES"

# for more information refer to the Readme file.

#

# The word of "[Default]" must not be removed

[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=AP350
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
ShortSlot=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
PSMode=CAM
TxPreamble=0

Parametri rt61sta.dat

syntax is 'Param'='Value' and describes below.

1. CountryRegion=value
        value
                0: use 1 ~ 11 Channel
                1: use 1 ~ 13 Channel
                2: use 10, 11 Channel
                3: use 10 ~ 13 Channel
                4: use 14 Channel
                5: use 1 ~ 14 Channel
                6: use 3 ~ 9 Channel
2. CountryRegionForABand=value
        value
                0: use 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165 Channel
                1: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140 Channel
                2: use 36, 40, 44, 48, 52, 56, 60, 64 Channel
                3: use 52, 56, 60, 64, 149, 153, 157, 161 Channel
                4: use 149, 153, 157, 161, 165 Channel
                5: use 149, 153, 157, 161 Channel
                6: use 36, 40, 44, 48 Channel
                7: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165 Channel
3. SSID=value
        value
                0~z, 1~32 ascii characters.
4. WirelessMode=value
        value
                0: 11b/g mixed
                1: 11B only
                2: 11A only          //Support in RfIcType=1(id=RFIC_5225) or RfIcType=2(id=RFIC_5325)
                3: 11a/b/g mixed     //Support in RfIcType=1(id=RFIC_5225) or RfIcType=2(id=RFIC_5325)
                4: 11G only
5. TxRate=value
        value
         0: Auto        //WirelessMode=0~4
         1: 1 Mbps      //WirelessMode=0 or 1 or 3
         2: 2 Mbps      //WirelessMode=0 or 1 or 3
         3: 5.5 Mbps    //WirelessMode=0 or 1 or 3
         4: 11 Mbps     //WirelessMode=0 or 1 or 3
         5: 6  Mbps     //WirelessMode=0 or 2 or 3 or 4
         6: 9  Mbps     //WirelessMode=0 or 2 or 3 or 4
         7: 12 Mbps     //WirelessMode=0 or 2 or 3 or 4
         8: 18 Mbps     //WirelessMode=0 or 2 or 3 or 4
         9: 24 Mbps     //WirelessMode=0 or 2 or 3 or 4
        10: 36 Mbps     //WirelessMode=0 or 2 or 3 or 4
        11: 48 Mbps     //WirelessMode=0 or 2 or 3 or 4
        12: 54 Mbps     //WirelessMode=0 or 2 or 3 or 4
6. Channel=value
        value
                depends on CountryRegion or CountryRegionForABand
7. BGProtection=value
        value
                0: Auto
                1: Always on
                2: Always off
8. TxPreamble=value
        value
                0:Preamble Long
                1:Preamble Short
                2:Auto
9. RTSThreshold=value
        value
                1~2347
10. FragThreshold=value
        value
                256~2346
11. TxBurst=value
        value
                0: Disable
                1: Enable
12. NetworkType=value
        value
                Infra: infrastructure mode
        Adhoc: adhoc mode
13. AuthMode=value
        value
                OPEN            For open system
                SHARED          For shared key system
                WEPAUTO     Auto switch between OPEN and SHARED
                WPAPSK      For WPA pre-shared key  (Infra)
                WPA2PSK     For WPA2 pre-shared key (Infra)
                WPANONE         For WPA pre-shared key  (Adhoc)
                WPA         Use WPA_Supplicant
                WPA2        Use WPA_Supplicant
14. EncrypType=value
        value
                NONE            For AuthMode=OPEN
                WEP                     For AuthMode=OPEN or AuthMode=SHARED
                TKIP            For AuthMode=WPAPSK or WPA2PSK
                AES                     For AuthMode=WPAPSK or WPA2PSK
15. DefaultKeyID=value
        value
                1~4
16. Key1=value
    Key2=value
    Key3=value
    Key4=value
        value
                10 or 26 hexadecimal characters eg: 012345678
        5 or 13 ascii characters eg: passd
    (usage : "iwpriv" only)
17. Key1Type=vaule
    Key2Type=value
    Key3Type=vaule
    Key4Type=vaule
    value
                0   hexadecimal type
                1   assic type
    (usage : reading profile only)
18. Key1Str=value
    Key2Str=value
    Key3Str=vaule
    Key4Str=vaule
    value
                10 or 26 characters (key type=0)
                5 or 13 characters  (key type=1)
    (usage : reading profile only)
19. WPAPSK=value
        value
                8~63 ASCII              or
                64 HEX characters
20. PktAggregate=value
        value
                0: Disable
                1: Enable when the peer supports it
21. TurboRate=value
        value
                0: Disable
                1: Enable 72/100 Mbps whenever applicable
    (Not support yet!!!)
22. WmmCapable=value
        value
                0: Disable WMM
                1: Enable WMM
23. PSMode=value
    value
        CAM                         Constantly Awake Mode
                Max_PSP             Max Power Savings
                Fast_PSP                Power Save Mode
24. IEEE80211H=value
        value
                0:      Disable
                1:      Enable  Spectrum management
                (This field can be enable only in A band)
25. RoamThreshold=value
        value
                60~90
26. FastRoaming=value
        value
                0: Disable Fast Roaming
                1: Enable Fast Roaming


CategoryDaCancellare