Menu Utama

Login

Nama Samaran:

Kata Laluan:

Lupa Kata Laluan?
Daftar Sekarang!

Carian

Mambang News : Lagi pasal wireless
Dihantar oleh oshiri on 2008/2/2 22:50:00 (518 bacaan) News by the same author

Dua tiga hari lepas wifi card kesayangan aku, D-link AirPlus DWL-520+ telah pun meninggal. Sedih rasanya kerana ia telah banyak berbakti kepada aku terutamanya berkaitan dengan tutorial yang ada kena mengena dengan wireless dan hotspot.

Kebetulan pula blanxs juga baru menceburi diri ke alam misteri wireless.
Beliau telah membeli usb dongle Aztech WL230USB.



Kerana bajet yang terhad, aku pun mengambil keputusan untuk membeli dongle yang sama. Selain bajet, aku juga mengambil kira chipset yang digunakan iaitu Zydas yang memang di sokong oleh kernel Linux.
Zydas atau nama module dalam kernel adalah zd1211 atau zd1211rw memang telah ada dalam mainline kernel semenjak kernel 2.6.18 lagi.
Tapi aku menggunakan kernel terkini, 2.6.24 dan module yang digunakan adalah zd1211rw. Kernel secara automatis detect usb dongle ini sewaktu boot.

$ modinfo zd1211rw
filename:       /lib/modules/2.6.24.oshirix-evolve/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
license:        GPL
description:    USB driver for devices with the ZD1211 chip.
author:         Ulrich Kunitz
author:         Daniel Drake
version:        1.0
vermagic:       2.6.24.oshirix-evolve SMP mod_unload 586 4KSTACKS
depends:        mac80211
alias:          usb:v0ACEp1211d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07B8p6001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v126FpA006d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v6891pA727d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DF6p9071d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DF6p9075d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v157Ep300Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v079Bp004Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1740p2000d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v157Ep3204d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3402d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B3Bp5630d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B05p170Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1435p0711d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3409d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B3Bp1630d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3401d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v14EApAB13d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13B1p001Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3407d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v129Bp1666d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v157Ep300Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0ACEp1215d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v157Ep300Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v079Bp0062d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1582p6003d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp705Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v083Ap4505d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p1236d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13B1p0024d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p340Fd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B05p171Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3410d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BAFp0121d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3412d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3413d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0053p5301d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0411p00DAd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2019p5303d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v129Bp1667d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CDEp001Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p340Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p1237d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0ACEp2011d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0ACEp20FFd*dc*dsc*dp*ic*isc*ip*
srcversion:     92F7377598BD6D9926DCDC5


Aku akan cerita sedikit di sini bagaimana untuk set Aztech WL230USB bersama dengan wpa key.
Jika kernel anda gunakan tidak mempunyai module zd1211b atau zd1211rw, anda boleh dapatkan source dan compile sendiri.
Source module untuk kernel:
wget http://www.reactivated.net/software/zd1211-vendor/releases/ZD1211LnxDrv_2_22_0_0.tar.gz
Ekstrak dan run make sebagai root.
Pastikan anda mempunyai kernel headers terlebih dahulu.
Kemudian modprobe zd1211b.

Mungkin kernel anda telah ada module zd1211, zd1211b atau zd1211rw, tetapi id untuk aztech tidak ada (ID 0cde:001a). Oleh itu anda perlu compile seperti di atas.

Langkah di atas tidak perlu jika kernel anda telah mempunyai module yang diperlukan dan dapat mencam dongle tersebut.

Selain daripada itu, anda juga perlukan firmware untuk zd1211.
Pengguna Debian boleh mengugunakan arahan berikut untuk install firmware:
# apt-get install zd1211-firmware


Setelah modprobe atau kernel mencam usb dongle, gunakan arahan iwconfig untuk melihat nama device yang di berikan.
Contoh:
wlan1     IEEE 802.11g  ESSID:""
          Mode:  Frequency:2.417 GHz  Access Point: Not Assosiated
          Bit Rate=  Tx-Power=0 dBm
          Retry min limit:   RTS thr:off   Fragment thr= B
          Power Management:off
          Link Quality=  Signal level=
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0


Yang penting pada peringkat ini ialah nama device yang telah diberikan. Contoh di atas adalah wlan1.

Guna maklumat ini untuk setup /etc/network/interfaces.
Sebelum itu, anda perlukan applikasi wpasupplicant jika ingin menggunakan wpa sebagai key.
apt-get install wpasupplicant

Edit file /etc/network/interfaces seperti berikut:
auto wlan1
iface wlan1 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
pre-up wpa_supplicant -Bw -i wlan1 -c /etc/wpa_supplicant.conf -Dwext
post-down killall -q wpa_supplicant


*Sila ubah mengikut system anda.

Kemudian kita perlu membina konfigurasi wpa supplicant.
Bina file /etc/wpa_supplicant.conf dan masukkan maklumat berikut:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
network={
         ssid="SSID ROUTER ANDA"
         psk="WPA KEY YANG ANDA SET PADA ROUTER"
         proto=WPA
         priority=5
        }


Itu sahaja yang perlu dilakukan. Seterusnya anda hanya perlu reboot atau restart network.
# /etc/init.d/networking restart


Ifconfig akan hasilkan output seperti berikut:
$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wlan1     Link encap:Ethernet  HWaddr 00:60:B3:30:06:DA
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::260:b3ff:fe30:6da/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6819 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7382 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5032753 (4.7 MiB)  TX bytes:1267374 (1.2 MiB)

wmaster0  Link encap:UNSPEC  HWaddr 00-60-B3-30-06-DA-30-3A-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


Jika anda mempunya bajet yang terhad dan perlukan dongle usb wifi yang boleh digunakan oleh Linux dan Windows, ini salah satu pilihan yang baik.




Printer Friendly Page Send this Story to a Friend
Komen ini dimiliki oleh pengirim. Kami tidak bertanggungjawab dengan isi kandungannya.
Pengirim Thread