Friday, April 17, 2009

Mengasosiasikan Wireless Chipset RaLink ke AP di Linux

,
Jika Anda mempunyai laptop yang ber-OS Linux dan mempunyai wireless berchipset RaLink, ada kemungkinan Anda mengalami hal yang sama seperti saya. Wireless di laptop saya terdeteksi sebagai RaLink RT2860(node ra0). Driver untuk wireless ini bisa didownload di http://www.ralinktech.com/ralink/Home/Support/Linux.html. Setelah diinstall dengan mengikuti petunjuk dari README driver tersebut, akhirnya wireless saya bisa terdeteksi dengan baik. Namun, ketika dicoba diasosiaskan ke access point menggunakan perintah iwconfig, ssid selalu lenyap entah ke mana. Setelah diteliti, ternyata dapat disimpulkan bahwa jika mengasosiaskan ke access point yang berpassword atau mempunyai key, ssid akan selalu hilang. Waw.. serasa agak menyesal membeli laptop ini.. Namun setelah membaca README drivernya sekali lagi, ternyata di situ terdapat tulisan bahwa driver ini tidak support command iwconfig yang mengisikan key menggunakan keyword key restricted. di README tersebut, dituliskan bahwa cara mengasosiasi wireless dengan AP menggunakan driver ini adalah menggunakan perintah iwpriv. Berikut detailnya :

a> Config STA to link with AP which is OPEN/NONE(Authentication/Encryption)
1. iwpriv ra0 set NetworkType=Infra
2. iwpriv ra0 set AuthMode=OPEN
3. iwpriv ra0 set EncrypType=NONE
4. iwpriv ra0 set SSID="AP's SSID"

b> Config STA to link with AP which is SHARED/WEP(Authentication/Encryption)
1. iwpriv ra0 set NetworkType=Infra
2. iwpriv ra0 set AuthMode=SHARED
3. iwpriv ra0 set EncrypType=WEP
4. iwpriv ra0 set DefaultKeyID=1
5. iwpriv ra0 set Key1="AP's wep key"
6. iwpriv ra0 set SSID="AP's SSID"

c> Config STA to link with AP which is WPAPSK/TKIP(Authentication/Encryption)
1. iwpriv ra0 set NetworkType=Infra
2. iwpriv ra0 set AuthMode=WPAPSK
3. iwpriv ra0 set EncrypType=TKIP
4. iwpriv ra0 set SSID="AP's SSID"
5. iwpriv ra0 set WPAPSK="AP's wpa-preshared key"
6. iwpriv ra0 set SSID="AP's SSID"

d> Config STA to link with AP which is WPAPSK/AES(Authentication/Encryption)
1. iwpriv ra0 set NetworkType=Infra
2. iwpriv ra0 set AuthMode=WPAPSK
3. iwpriv ra0 set EncrypType=AES
4. iwpriv ra0 set SSID="AP's SSID"
5. iwpriv ra0 set WPAPSK="AP's wpa-preshared key"
6. iwpriv ra0 set SSID="AP's SSID"

e> Config STA to link with AP which is WPA2PSK/TKIP(Authentication/Encryption)
1. iwpriv ra0 set NetworkType=Infra
2. iwpriv ra0 set AuthMode=WPA2PSK
3. iwpriv ra0 set EncrypType=TKIP
4. iwpriv ra0 set SSID="AP's SSID"
5. iwpriv ra0 set WPAPSK=12345678
6. iwpriv ra0 set SSID="AP's SSID"

f> Config STA to create/link as adhoc mode, which is OPEN/NONE(Authentication/Encryption)
1. iwpriv ra0 set NetworkType=Adhoc
2. iwpriv ra0 set AuthMode=OPEN
3. iwpriv ra0 set EncrypType=NONE
4. iwpriv ra0 set SSID="Adhoc's SSID"

g> Config STA to create/link as adhoc mode, which is WPANONE/TKIP(Authentication/Encryption)
1. iwpriv ra0 set NetworkType=Adhoc
2. iwpriv ra0 set AuthMode=WPANONE
3. iwpriv ra0 set EncrypType=TKIP
4. iwpriv ra0 set SSID="AP's SSID"
5. iwpriv ra0 set WPAPSK=12345678
6. iwpriv ra0 set SSID="AP's SSID"

h> Get site survey
usage: iwpriv ra0 get_site_survey

i> Get Statistics
usage: iwpriv ra0 stat ; read statistic counter
iwpriv ra0 set ResetCounter=0 ; reset statistic counter

j> Link with an AP which is the largest strength ; set ANY SSID (ssidLen=0)
usage: iwconfig ra0 essid ""
or
usage: iwpriv ra0 set SSID=""

Dari percobaan saya, perintah tersebut harus ditulis urut dan satu per satu. Agak aneh memang, tapi baru bisa connect dengan cara begitu..
Nah, semoga tulisan saya ini dapat membantu Anda yang mempunyai masalah yang sama dengan saya.... :D

2 comments:

  1. Hi, good post. I have been wondering about this issue,so thanks for writing. I'll probably be coming back to your site. Keep up great writing

    ReplyDelete