HOW TO Troubleshooting Wireless Drivers in Kali Linux

in #complete6 years ago

Troubleshooting Wireless Drivers

Troubleshooting wireless driver issues in Kali Linux can be a frustrating experience if you don’t know what to look for. This article is meant to be used as a general guideline to better help you find the information you need to solve your wireless issues. The most thorough source for wireless driver information is the aircrack-ng documentation.

WiFi.png

  1. No Interface

Simple question: Is it a wireless card? (We’ve seen that several times)
Is the device plugged in?
Does it show up on lsusb or lspci (with the exception of phones)? You might want to update pci ids and usb ids
Does dmesg contain any information about the driver loading and/or failing
Is Kali a VM? Then, unless your card is USB, it will not be usable (VMWare/VirtualBox/QEMU will virtualize EVERY PCI device). Is it attached to the VM?
If there is nothing in dmesg and it’s not in a VM, then you might want to try the latest compat-wireless (and sometimes, you’ll need firmware) -> check on Linux-Wireless drivers

  1. Interface But Can’t Do Anything

Read error messages
If there are no error messages, then run dmesg | tail and it will most likely tell you what’s wrong
Firmware might be missing
Check rfkill and any hardware switches and BIOS options

  1. No Monitor Mode

STA drivers (Ralink, Broadcom) and every other manufacturer’s provided driver doesn’t support monitor mode
ndiswrapper doesn’t support monitor mode AND NEVER WILL.
Airodump-ng/Wireshark don’t show any packets: check rfkill and any hardware switches and BIOS options

  1. Injection

Test with aireplay-ng -9 (Make sure the card is in monitor mode with airmon-ng)
airmon-ng doesn’t display chipset information: It’s not a big issue as it just didn’t get that information from the card and doesn’t change the abilities of your card
No injection but monitor mode: Check rfkill and any hardware switches and BIOS options
Network managers sometimes interfere with Aircrack tools. run airmon-ng check kill to kill these processes.

Sort:  

Congratulations @qadeershehzad! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64690.76
ETH 3423.64
USDT 1.00
SBD 2.51