kemarin pas gw beli hardware baru (SignalKing) buat koleksi war driving gw, penjual nya bilang :
1.penjual : "ini saya ada alfa 2 watt mau gak? tapi kalo di backtrack cuman bisa 1 watt (30dbm) mentok"
2.gw : "enggak kok pak, bisa sampe berapa aja, sekuatnya alat"
3.penjual : "loh saya coba waktu itu pake iw reg BO, mentok 30dbm"
4.gw : "iya, tapi kan itu bisa di edit, bikin negara baru aja pak, jangan terpaku sama Bolivia (BO)"
5.penjual : "ohhh saya kurang ngerti, hehehe"
okey folks, 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.
[You must be registered and logged in to see this image.]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.
- Code:
-
root@bt:~# ln -s /usr/src/linux /lib/modules/2.6.39.4/build
root@bt:~# cd/usr/src/
root@bt:~# wget http://bt.gxrg.org/other/driver/wireless/compat-wireless/compat-wireless-2.6/compat-wireless-2012-01-22.tar.bz2
root@bt:~# tar jxpf compat-wireless-2011-07-14.tar.bz2
root@bt:~# wget http://www.backtrack-linux.org/2.6.39.patches.tar
root@bt:~# tar xpf 2.6.39.patches.tar
root@bt:~# cd compat-wireless-2012-01-22
root@bt:~# patch -p1 < ../patches/mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
root@bt:~# patch -p1 < ../patches/mac80211.compat08082009.wl_frag+ack_v1.patch
root@bt:~# patch -p1 < ../patches/zd1211rw-2.6.28.patch
root@bt:~# patch -p1 < ../patches/ipw2200-inject.2.6.36.patch
root@bt:~# make
root@bt:~# make install
root@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.
- Code:
-
root@bt:~# wget http://wireless.kernel.org/download/wireless-regdb/wireless-regdb-2011.04.28.tar.bz2
root@bt:~# tar -jxf wireless-regdb-2011.04.28.tar.bz2
root@bt:~# cd wireless-regdb-2011.04.28
edit db.txt, lalu tambahin country XX di baris paling bawah, tambahin line seperti ini:
root@bt:~/wireless-regdb-2011.04.28# nano db.txt
- Code:
-
#kita akan buat negara baru, yaitu negara XX, negara bebas, sesuai user, tidak terpaku atas XX
#kita juga akan membuat semua adapter yang bekerja pada 2.4 GHz, dan 5 GHz bisa di power up kan.
#tambahin line dipaling bawah, seperti ini :
country XX:
(2402 - 2492 @ 35), (N/A, 35)
(4910 - 5835 @ 35), (N/A, 35)
setelah itu install dependencies yang dibutuhkan untuk compile make, yaitu python-m2crypto
- Code:
-
root@bt:~/wireless-regdb-2011.04.28# apt-get install python-m2crypto
lalu langsung compile (make)
- Code:
-
root@bt:~/wireless-regdb-2011.04.28# make
Generating regulatory.bin digitally signed by root...
./db2bin.py regulatory.bin db.txt ~/.wireless-regdb-root.key.priv.pem
sha1sum db.txt > sha1sum.txt
setelah selesai make, seperti diatas, lalu hasil dari make, yaitu regulatory.bin, kita copy paste ke CRDA.
- Code:
-
root@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.
- Code:
-
root@bt:~/# wget http://wireless.kernel.org/download/crda/crda-1.1.2.tar.bz2
root@bt:~/# tar -xvjf crda-1.1.2.tar.bz2
root@bt:~/# cd crda-1.1.2
copy pub key yang kita udah generate tadi lewat make diatas.
- Code:
-
root@bt:~/crda-1.1.2# cp ~/wireless-regdb-2011.04.28/root.key.pub.pem pubkeys/
install dependencies untuk make selanjutnya.
- Code:
-
root@bt:~/crda-1.1.2# apt-get install libnl-dev
setelah itu make, dan make install.
- Code:
-
root@bt:~/crda-1.1.2# make
root@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).
- Code:
-
root@bt:~# iw reg set XX
hasil :
- Code:
-
root@bt:~# iw list |grep 35
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
* 2412 MHz [1] (35.0 dBm)
* 2417 MHz [2] (35.0 dBm)
* 2422 MHz [3] (35.0 dBm)
* 2427 MHz [4] (35.0 dBm)
* 2432 MHz [5] (35.0 dBm)
* 2437 MHz [6] (35.0 dBm)
* 2442 MHz [7] (35.0 dBm)
* 2447 MHz [8] (35.0 dBm)
* 2452 MHz [9] (35.0 dBm)
* 2457 MHz [10] (35.0 dBm)
* 2462 MHz [11] (35.0 dBm)
* 2467 MHz [12] (35.0 dBm)
* 2472 MHz [13] (35.0 dBm)
[You must be registered and logged in to see this image.]Good Luck! ;p