April 15, 2026 ยท Gary

How to get Wi-Fi working on MacBook 2013 running Kail

If Kali Linux installs fine but your Wi-Fi does not work, the most common cause is that the Broadcom driver is not installed or not loaded for your current kernel. This is common on older laptops, especially Macs that use Broadcom wireless cards.

Step 1: Install the required packages

First, make sure your package list is up to date and install the Broadcom driver package along with DKMS and the matching kernel headers.

sudo apt update
sudo apt install dkms linux-headers-$(uname -r) broadcom-sta-dkms

What these do:

  • dkms helps build kernel modules automatically
  • linux-headers-$(uname -r) installs headers for your current kernel
  • broadcom-sta-dkms installs the Broadcom wl driver

Step 2: Remove conflicting Broadcom modules

Some open-source Broadcom drivers can conflict with the wl driver, so remove them from memory before loading the correct one.

sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Step 3: Load the Broadcom driver

Now load the wl module.

sudo modprobe wl

If that works without an error, the driver is active.

Now you should have WIFI working on a MacBook Pro Late 2013 running Kail Linux, one thing to note is that the Wi-Fi card on the machine does not support Wi-Fi hacks so you will need a separate Wi-Fi card that does to perform Wi-Fi attacks

Leave a Reply

Your email address will not be published. Required fields are marked *