So really it's a backport of the latest drivers so they can be used in older kernels. Therefore, you can apply any wireless-related patches to it and recompile them without having to recompile the whole kernel. Essentially you can think of compat-wireless (in fact, you should) as a sized-down version of the kernel tree, one that contains only the sources of the wireless drivers and the wireless stack. Unfortunately this isn't always true.įirst it's good to have a basic understanding of what compat-wireless and compat-drivers offers. Generally the thought is: the newer the drivers, the better they work. Normally when working with the aircrack-ng tool suite or other wireless network tools under linux, it's recommended you use the latest compat-wireless package to get access to the latest drivers. An issue specific to the RTL8187 driver used by AWUS036H and AWUS036NH that prevents a successful fragmentation attack is also fixed by my patch. The issue where you aren't able to change channels should be fixed for all drivers, and the ability to inject QoS headers is also fixed for all drivers. This can all be accomplished by executing these commands and then rebooting: To get monitor mode, injecting, changing channels, and fragmentation properly working I recommend downloading the latest stable compat-wireless 3.6 package and applying my patch. Once the headers are installed, the following commands will download the latest compat-drivers version and apply the updated patch:
#Download compat wireless for kali linux install#
If not, execute:Īpt-get install linux-headers-$(uname -r) Before continuing make sure you have the linux header installed. It will make monitor mode, injecting, changes channels, and fragmentation working properly. The new patch for compat-drivers works for both the 3.8 and 3.9 versions. : My previous patch for compat-drivers was incomplete.