Dear all,
Backtrack 4 beta telah rilis, dan seperti yang rekan – rekan sudah tahu bahwa backtrack 4 ini berbasis ubuntu. jadi jauh lebih mudah dibandingkan versi sebelum nya. Nah kali ini saya ingin share bagaimana cara install driver Broadcom BCM4312 di Backtrack 4, dimana broadcom BCM4312 adalah device WLAN dari Broadcom. kali ini saya menggunakan laptop HP Compaq Presario v3837.
Langkah – langkah install nya adalah sebagai berikut :
1. Cek device :
root@fl3xu5:/home/bcm# lspci
07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
2. Download driver lengkap nya disini , Silahkan pilih sesuai dengan spek komputer anda.
3. Ekstrack driver yang sudah anda dowload :
root@fl3xu5:/home/bcm# tar -xzvf hybrid-portsrc-x86_32-v5_10_91_9.tar.gz
4. Build Loadable Kernel Module :
root@fl3xu5:/home/bcm# make -C /lib/modules/`uname -r`/build M=`pwd`
5. Unload modul bcm43xx, b43, b43legacy (jika anda pernah load sebelum nya) :
root@fl3xu5:/home/bcm# rmmod bcm43xx; rmmod b43; rmmod b43legacy
6. Remove ndiswrapper modules (opsi ini apabila anda sebelumnya pernah install ndiswrapper ) :
root@fl3xu5:/home/bcm# rmmod ndiswrapper
7. Load Module ieee80211_crypt_tkip :
root@fl3xu5:/home/bcm# modprobe ieee80211_crypt_tkip
8. Load wl.ko modules :
root@fl3xu5:/home/bcm# insmod wl.ko
9. Cek interface wlan apakah sudah berhasil muncul : (*biasanya muncul dibawah eth0 saat kita ketik ifconfig )
root@fl3xu5:/home/bcm# ifconfig
eth1 Link encap:Ethernet HWaddr 01:11:10:0d:3a:3b
inet6 addr: fe80::221:ff:fe0f:7b6e/64 Scope:Link
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)
Interrupt:19
Cek juga dengan perintah iwconfig :
root@fl3xu5:/home/bcm# iwconfig
eth1 IEEE 802.11bg ESSID:”” Nickname:””
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:off
Retry min limit:7 RTS thr:off Fragment thr:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
10. Copy file wl.ko ke direktori /lib/modules/2.6.28.1/kernel/net/wireless
root@fl3xu5:/home/bcm# cp wl.ko /lib/modules/2.6.28.1/kernel/net/wireless
11. Create Module dependencies :
root@fl3xu5:/home/bcm# depmod -a
12. Load new Module :
root@fl3xu5:/home/bcm# modprobe wl
13. Tambahkan baris berikut ke /etc/modules
ieee80211_crypt_tkip
wl
14. Reboot komputer anda , dan Selamat anda telah berhasil install dengan baik .
Selamat mencoba,
Semoga bermanfaat :), read this too
terima kasih ya utk jawapan pantas 😀 saya akan coba lagi petang ini.. 😀 diharapa pak dapat membuat FAQ tentang backtrack ini 🙂
@Najib Hassan : Ok terimakasih sama2 :).
semoga berjaya ya petang nanti.
insya alllah dibuat, moga ada kesempatan .
pak,,
pas di make -C /lib/modules/’uname -r’/build lvl=’pwd’
uname -r diganti ama kerne kita kan? misal 2.6.28
trus pwdnya diganti ama direktori aktif kita?
misal : /home/nono/bcm
iya ya pak?
tq
@nono : uname -r tidak diganti apapun, jadi tetep tulis uname -r.
pwd nya juga tidak diganti apapun jadi tetep ditulis pwd. 🙂
youre welcome 🙂
mas flexus,,mau nanya lagi..
saya udah ketik
root@h4x0r:/home/bcm# nake -C /lib/modules/’uname -r’/build M=’pwd’
terus muncum pesan error kayak gini ( maaf panjang )
root@h4x0r:/home/bcm# make -C /lib/modules/`uname -r`/build M=`pwd`
make: Entering directory `/usr/src/linux-source-2.6.29.4′
WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers is missing;
modules will have no dependencies and modversions.
LD /home/bcm/built-in.o
CC [M] /home/bcm/src/wl/sys/wl_linux.o
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_attach’:
/home/bcm/src/wl/sys/wl_linux.c:362: error: implicit declaration of function ‘ieee80211_get_crypto_ops’
/home/bcm/src/wl/sys/wl_linux.c:362: warning: assignment makes pointer from integer without a cast
/home/bcm/src/wl/sys/wl_linux.c:365: warning: assignment makes pointer from integer without a cast
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_free’:
/home/bcm/src/wl/sys/wl_linux.c:634: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c:669: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c:685: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:689: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_open’:
/home/bcm/src/wl/sys/wl_linux.c:714: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_close’:
/home/bcm/src/wl/sys/wl_linux.c:742: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_start’:
/home/bcm/src/wl/sys/wl_linux.c:765: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_alloc_if’:
/home/bcm/src/wl/sys/wl_linux.c:850: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_get_driver_info’:
/home/bcm/src/wl/sys/wl_linux.c:1030: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_ioctl’:
/home/bcm/src/wl/sys/wl_linux.c:1118: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c:1119: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_get_stats’:
/home/bcm/src/wl/sys/wl_linux.c:1204: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_get_wireless_stats’:
/home/bcm/src/wl/sys/wl_linux.c:1236: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c:1237: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_set_mac_address’:
/home/bcm/src/wl/sys/wl_linux.c:1304: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c:1312: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘_wl_set_multicast_list’:
/home/bcm/src/wl/sys/wl_linux.c:1335: error: ‘struct net_device’ has no member named ‘priv’
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_miccheck’:
/home/bcm/src/wl/sys/wl_linux.c:1726: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1729: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_micadd’:
/home/bcm/src/wl/sys/wl_linux.c:1748: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_encrypt’:
/home/bcm/src/wl/sys/wl_linux.c:1768: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_decrypt’:
/home/bcm/src/wl/sys/wl_linux.c:1790: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1792: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_keyset’:
/home/bcm/src/wl/sys/wl_linux.c:1834: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1844: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1851: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1861: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1871: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1878: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/home/bcm/src/wl/sys/wl_linux.c:1897: error: dereferencing pointer to incomplete type
/home/bcm/src/wl/sys/wl_linux.c:1899: error: dereferencing pointer to incomplete type
make[1]: *** [/home/bcm/src/wl/sys/wl_linux.o] Error 1
make: *** [_module_/home/bcm] Error 2
make: Leaving directory `/usr/src/linux-source-2.6.29.4′
itu kenapa ya mas?
tq again.. pls dijawab yaa..
^^
waduh….saya punya wireless tidak support pak..adoi
root@bt:~/bcm# lspci -vnn | grep 14e4
07:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
menurut website ini
http://linuxwireless.org/en/users/Drivers/b43#unsupported_chips
14e4:4315
not supported
BCM4312 802.11b/g – low power
b43
pak di acer 4720z dicek hasilnya kayak gini
dwi@bt-4:~$ ifconfig
eth1 Link encap:Ethernet
HWaddr 00:1f:e1:a9:91:10
inet6 addr: fe80::21f:e1ff:fea9:9110/64 Scope:Link
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)
Interrupt:17
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:144 errors:0 dropped:0 overruns:0 frame:0
TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9276 (9.2 KB) TX bytes:9276 (9.2 KB)
dwi@bt-4:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11 Nickname:””
Access Point: Not-Associated
Link Quality:5 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
led dah bisa kedip kedip cuma dimonitor tidak ada shortcunya.
jadi tidak bisa konek.
apa yang harus saya lakukan?
makasih.
@fajar : set IP wireless , beserta ssid nya, untuk manual nya bisa dilihat :
# iwconfig –help
saya ingin mencoba backtrack,
nmn sblm itu sy ingin menanyaka,
kbtulan lapie ane wirelessnya make bcm4312
kl diubuntu jaunty dah wireless dah nyala make driver b43/sta, cmn kl sta (modprobe wl) monitoring dia aircrack gak support,
tp kl make b43 bisa moitoring aircrack.. injectnya yg gak bs,,
cb ngepatch gk bisa2 krn patch yg ada cmn support kernel 2.6.26 (kl gak slh sih)
nah kl di Bt 4 Beta dah lgsung aktif gak ya driver 43 yg dah dipatch untuk injecting???
thx sblmnya
buat driver laptop HP bisa…!
buat laptop Hp probook 4410 bisa g ??
slamat Pagi smua…
Tolng pencerahannya…
wireless di Probook 4410s ko g kedetek….
gmana solusinya…!!
trimaksih
om saya kan cobain hal ini, setelah update kernel backtrack 4
terus saya coba install koq ada error kayak gini yah
/home/bcm# make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.30.9/build: No such file or directory. Stop.
itu knp om
mohon pencerahannya
sama nih…, gk bisa jalan tutorialnya mas!
ada solusi??? apanya yg salah nih?!?!
“it works…how about u??”<<<<IKLAN susu EL*MENT
wekekekek
selamat pagi kk salam kenal
saya sudah ikutin semua petunjuk dari awal cek divice dan ini hasilnya
lspci -vnn |grep 14e4
05:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe [14e4:1684] (rev 10)
kekmudian sampai point empat
make -C /lib/modules/’uname -r’/build M=’pwd’
make: *** /lib/modules/uname -r/build: No such file or directory. Stop.
oh iya sebelumnya waktu pertama kali install BT4 ini saya upgrade dulu dengan perintah apt-get upgrade
sampai saat ini wireles saya belum bisa jalan kk mohon pencerahannya
terimakasih, oh iya nice blog kk
mas flexus untuk driver LAN sama jg?
trus kalo pake acer 4720z jg bisa gunain ini
mas flexus,
berarti tu driver gak support aircrack yaa kalo pake ndiswraper ??
@ all : bagi yg masih belum mencoba, silahkan dicoba terlebih dahulu ya 🙂 biar terbiasa buat oprek jg 🙂
@k0j4ck : yang di suport saat ini(bcm 4311, 4312, 4313, 4321, 4322 )
cek kernelnya berapa? kalo >2.6.33 untuk saat ini blum bisa ngeload kernel (dah ada patchnya sie tp blum coba :))
cb cek disini
betul kata om fl3xu5 yang penting nyoba dlu….:)
nungg jawaban dari pertanyaan BT begin nihh..
kasusnya sama
: No such file or directory. stop
dijawab ya oom..
ku mohoooon..
🙁
udah ngikutin tutorial dari readme.txt
iwconfig…
tetap kosong
pavilion dv2 1203
apanya yaaaaa..