Rabu, 18 April 2012

Menaikan power usb wifi adapter up to 2Watt

kita sekarang bahas naikin power usb wifi adapter up to 2Watt. tutorial ini menggunakan contoh RT2870/RT3070 Wireless Adapter, dimana yang pake chipset Ralink ini banyak sekali, salah satu nya alfa hijau AWUS036H.

Update Driver Default Backtrack
pertama, kita update dulu driver default bawaan live cd backtrack, kenapa mesti update? biasalah live cd, enggak stabil diurusan driver, karena pas developer build live cd itu di satu hardware, sementara kalo udah sampe ke tangan user yang berbagai macam jenis hardware, masalahnya udah beda / bakal tambah masalah ini lah itu lah, jadi lebih baik kita update driver setelah install live cd backtrack.
01root@bt:~# ln -s /usr/src/linux /lib/modules/2.6.39.4/build
02root@bt:~# cd/usr/src/
04root@bt:~# tar jxpf compat-wireless-2011-07-14.tar.bz2
06root@bt:~# tar xpf 2.6.39.patches.tar
07root@bt:~# cd compat-wireless-2012-01-22
08root@bt:~# patch -p1 < ../patches/mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
09root@bt:~# patch -p1 < ../patches/mac80211.compat08082009.wl_frag+ack_v1.patch
10root@bt:~# patch -p1 < ../patches/zd1211rw-2.6.28.patch
11root@bt:~# patch -p1 < ../patches/ipw2200-inject.2.6.36.patch
12root@bt:~# make
13root@bt:~# make install
14root@bt:~# reboot
Update Wireless Regulatory Database
sekarang kita langsung update dan edit Wireless Reg Database, yang secara default di backtrack 5 - r1 masih ikut kernel biasa (ubuntu), entah kenapa sama developer backtrack ini enggak di edit.
2root@bt:~# tar -jxf wireless-regdb-2011.04.28.tar.bz2
3root@bt:~# cd wireless-regdb-2011.04.28
edit db.txt, lalu tambahin country XX di baris paling bawah, tambahin line seperti ini:
1root@bt:~/wireless-regdb-2011.04.28# nano db.txt
2 
3#kita akan buat negara baru, yaitu negara XX, negara bebas, sesuai user, tidak terpaku atas XX
4#kita juga akan membuat semua adapter yang bekerja pada 2.4 GHz, dan 5 GHz bisa di power up kan.
5#tambahin line dipaling bawah, seperti ini :
6 
7country XX:
8        (2402 - 2492 @ 35), (N/A, 35)
9        (4910 - 5835 @ 35), (N/A, 35)
setelah itu install dependencies yang dibutuhkan untuk compile make, yaitu python-m2crypto
1root@bt:~/wireless-regdb-2011.04.28# apt-get install python-m2crypto
lalu langsung compile (make)
1root@bt:~/wireless-regdb-2011.04.28# make
2Generating regulatory.bin digitally signed by root...
3./db2bin.py regulatory.bin db.txt ~/.wireless-regdb-root.key.priv.pem
4sha1sum db.txt > sha1sum.txt
setelah selesai make, seperti diatas, lalu hasil dari make, yaitu regulatory.bin, kita copy paste ke CRDA.
1root@bt:~/wireless-regdb-2011.04.28# cp regulatory.bin /usr/lib/crda/
setelah itu kita upgrade CRDA ke versi paling baru selain untuk install ulang CRDA dengan custom Regulatory yang kita buat diatas.
2root@bt:~/# tar -xvjf crda-1.1.2.tar.bz2
3root@bt:~/# cd crda-1.1.2
copy pub key yang kita udah generate tadi lewat make diatas.
1root@bt:~/crda-1.1.2# cp ~/wireless-regdb-2011.04.28/root.key.pub.pem pubkeys/
install dependencies untuk make selanjutnya.
1root@bt:~/crda-1.1.2# apt-get install libnl-dev
setelah itu make, dan make install.
1root@bt:~/crda-1.1.2# make
2root@bt:~/crda-1.1.2# make install
lalu reboot,
Negara Baru XX, regulatory 35dBm (2000 mW)
setelah reboot, set regulatory di negara XX (yang diatas tadi kita buat).
1root@bt:~# iw reg set XX
hasil :
01root@bt:~# iw list |grep 35
02        Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
03            * 2412 MHz [1] (35.0 dBm)
04            * 2417 MHz [2] (35.0 dBm)
05            * 2422 MHz [3] (35.0 dBm)
06            * 2427 MHz [4] (35.0 dBm)
07            * 2432 MHz [5] (35.0 dBm)
08            * 2437 MHz [6] (35.0 dBm)
09            * 2442 MHz [7] (35.0 dBm)
10            * 2447 MHz [8] (35.0 dBm)
11            * 2452 MHz [9] (35.0 dBm)
12            * 2457 MHz [10] (35.0 dBm)
13            * 2462 MHz [11] (35.0 dBm)
14            * 2467 MHz [12] (35.0 dBm)
15            * 2472 MHz [13] (35.0 dBm)

Good Luck! ;p

Tidak ada komentar:

Posting Komentar