I installed Kali on my MacBook Air (Mid-2013) through a bootable USB with persistence. However, I am unable to connect to Wifi. Infact, the build does not even show any Wifi/WLAN settings or show a method to connect, it just acts as if I don't have WiFi.

I tried following the instructions, but they didn't help at all: https://forums.kali.org/showthread.php?26670-Kali-2-0-Installation-Tips-for-Macbook-Pro-2015-Retina

How can I fix this issue.

NOTE: I am pretty sure the issue is in the WiFi drivers. I also don't have an ethernet port on my computer so I won't be able to download anything right into KALI.

Please let me know if you need more information.

2 Answers 2


MacBooks use a firmware file called Broadcom for their Broadcom wireless cards. In order to get this installed with no internet, do the following (no internet access):

Download the b43updated.zip file to a usb flash drive from a computer that already has internet, then drag and drop the file to your Kali desktop. Right-click it and select Extract Here.

Open a terminal and do:

sudo mkdir /lib/firmware/b43
sudo cp Desktop/b43_updated.zip/*  /lib/firmware/b43
sudo modprobe -rv b43 
sudo modprobe -v b43

if it does not come on reboot.

From ask ubuntu.

  • I edit your post, Ben. It is a firmware file /binary blob, the actual driver per se is the kernel module. Modded you up too. Jan 27, 2016 at 7:17
  • Rui, I'm not sure what you meant in your comment. Did you already edit the post or should I make those changes? If I have to make the changes, how would I do this? Can u please clarify what u mean in that case because I didn't understand it.
    – the fool
    Jan 27, 2016 at 20:54
  • I followed the instructions in the post and nothing changed.
    – the fool
    Jan 27, 2016 at 20:55
  • @thefool can you edit your response to include the output of lspci -v as well as the output of dmesg | grep iwl. This will tell us some more information about your system and information about wifi drivers/firmware during start up.
    – BenHolland
    Jan 27, 2016 at 21:06

1) Find the network device by

  spci -nn | grep -i network

2) verify the kernel module

  lspci -k | grep -i network -A 2

for example the output : Kernel driver in use: bcma-pci-bridge If you don't have any infos about kernel module , you need to install it, connect to internet using cable eth open package manager and type bcm (the easy way)

3) For Desktop gnome >> install network-manager

KDE desktop >> install plasma-widget-networkmanagement

4) command line

 ifconfig wlan0 down

 ifconfig wlan0 up

If you can't find Wifi-connection maybe you need to reboot

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .