Unix & Linux Asked by user2039379 on January 8, 2021
After installing Kali Linux on a USB Stick with persistence enabled and live booting it (via refind) on my macbook pro (late 2015) the wifi did not work. I found out how to install the right drivers from git.kernel.org
and this enabled using wifi.
Still monitor mode does not work.
When I try it with ‘airmon -ng start wlan0’ for example to get the interface into monitor mode, I get the following error.
phy0 wlan0 brcmfmac Broadcom Corporation Device 43ba (rev 01)
Failed to set wlan0mon up using ip
command failed: No such device (-19)
(mac80211 monitor mode vif enabled for [phy0]wlan0 on [phy0]wlan0mon)
command failed: Operation not supported (-95)
(mac80211 station mode vif disabled for [phy0]wlan0)
(After checking with iwconfig the interface is still in managed mode.)
According to this site, if I got it right, (search for monitor mode) the brcmfmac driver, which I am using, does not support monitor mode yet.
Is it possible to find a way to make it work anyways?
Can I maybe use another driver instead? Or add support for monitor mode myself?
Thanks a lot, any help is really appreciated, because I am totally stuck.
( Chipset BCM43602
PCI Device ID 14e4:43ba
Driver name brcmfmac43602-pcie.bin )
Get a usb wifi adapter and that will fix all your problems here a list of kali Linux WIFI adapter that works just perfect
Answered by Djarah on January 8, 2021
The BCM43602
definitely support monitor mode. It works on macOS.
Here is simple utility for macOS to dump wireless traffic: airport-sniffer. It works successfully with BCM43602. You can also turn on monitor mode on macOS with Wireless Diagnostics.app
.
During to this wiki https://wireless.wiki.kernel.org/en/users/drivers/brcm80211 only brcm(s)mac support monitor mode. But BCM43602 uses brcm(f)mac driver that not support monitor mode. So looks like monitor mode not supported in Linux yet.
Answered by zhovner on January 8, 2021
You are correct that the card doesn't support monitor mode, but there is a work around. You actually have to run echo 1 | sudo tee /proc/brcm_monitor0
which will create another interface called prism0, you can confirm this by re-running ifconfig
you then will run an airodump-ng prism0
to begin capturing packets. You will need to do this every time you want to put the card into "monitor mode"
Answered by user52470 on January 8, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP