Langkah pertama kenalpasti hardware yang kita guna pakai dengan command ni..
#lspci
sekiranya menggunakan USB adaptor.. lakukan
#lsusb
output yang kita hendak cari seperti :
02:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
Jenis chipset yang digunakan oleh TEW-421PC adalah dari Texas Instruments model ACX 111. Setelah dapatkan maklumat tersebut, cuba ingat atau salin di nota.
Ok.. sekarang ni untuk install ndiswrapper ada dua cara.. sama ada guna apt-get @ aptitude atau compile secara manual. Saya memilih cara kedua untuk lakukan proses ini..
Untuk melakukan installation secara manual, perlu kita remove dahulu pakej ndiswrapper sekiranya ada dengan command ini :-
#apt-get remove ndiswrapper
sekiranya ndiswrapper telah dicompile secara manual.. buang pakej dengan masuk ke folder source ndiswrapper
kemudian lakukan
#make uninstall
sudah? ok sekarang ni cuba check sama ada ndiswrapper ada lagi ke tak
#ndiswrapper
sekiranya dapat error maka pakej tadi sudah dibuang dari system. Seterusnya lakukan update untuk apt-get dengan
#apt-get update atau aptitude update
install keperluan untuk build pakej dengan lakukan
#apt-get install build-essential
selepas tu install linux header dengan
#apt-get install linux-headers-`uname -r`
#ln -s /usr/src/linux-`uname-r` /lib/modules/`uname -r`/build
Ok? teruskan...
;;[ Install Ndiswrapper ];;
Download ndiswrapper terkini dari http://ndiswrapper.sourceforge.net seboleh-bolehnya dapatkan yang stable release version. Semasa nota ini ditulis versi terkini ndiswrapper adalah 1.49
#tar -zxvf ndiswrapper-
#cd ndiswrapper-
#make distclean
#make
#make install
ok.. sepatutnya tak de masalah sangat.. verify dengan
#ndiswrapper -v
;;[ Install windows XP driver ];;
Mengapa driver windows XP? ntah laa.. sbb dah test dengan driver lain.. memang tak up.. dalam kes saya ni saya perlukan driver dari trendnet. Problem yang saya hadapi.. driver yang di download dari website trendnet satu pun tak menjadi.. tak dapat set SSID, AP dan lain-lain konfigurasi pada kad jadi mujurlah ada model yang disenaraikan di wiki website ndiswrapper.. lihat ruangan List of cards known to work.
dalam kes saya.. saya guna driver dari http://www.airlinkplus.com/driver/11g/awlh3025_v6_0_5_30_xp.zip
driver tu sebenarnya untuk model Airlinkplus tapi dah chipset sama.. bleh pakai lerr...
ok bila dah download siap-siap.. unzip lerr.. bila dah unzip tu.. untuk install lakukan ni
#ndiswrapper -i TNET1130.INF
yang mana TNET1130.INF adalah installation file ( INF ) yang digunakan dalam windows
ok .. dah siap..? verify driver yang dah install dengan
#ndiswrapper -l
tnet1130 : driver installed
device (104C:9066) present
nampak? driver dah ada.. hardware pun dah ada..wooookeh. driver ni sebenarnya diletakkan dalam /etc/ndiswrapper/
dah nak selesai dah.. sekarang ni.. pico /etc/modules dan masukkan perkataan ndiswrapper diakhir file tersebut.. save..
#depmod -a
#modprobe ndiswrapper
#ndiswrapper -m
ndiswrapper -m tu akan masukkan perkataan "alias wlan0 ndiswrapper" ke /etc/modprobe.d/ndiswrapper
sekiranya ada error sila edit file tersebut kemudian pastikan ada perkataan "alias wlan0 ndiswrapper"
Sekiranya semua skali tu ok tak de error maka semuanya dah selesai.. reboot sistem anda..
selepas reboot tadi..
untuk pastikan driver tadi berfungsi lakukan
#iwconfig
untuk scan wireless network
#iwlist scanning
sekiranya wlan0 tak de up dengan
#ifdown wlan0
#ifup wlan0
#iwlist wlan0 scanning
ini adalah optional..sekiranya kita nak spesifik network kita
Iface wlan0 inet dhcp
wireless-essid mynux
wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
auto wlan0 ataupun Self wlan0
auto wlan0 bermaksud akan up semasa startup dan self akan up ketika kita issue command ifup wlan0
utility yang boleh digunakan..
#apt-get install wifi-radar
ok semoga berjaya...!
No comments:
Post a Comment