Hi,

First of all let me begin by saying I've been using BT for a few years and following the updates closely. I truly appreciate all the love and hard work that has been put into this enormous project. Recently, I've run into a problem related to aircrack-ng - the original aircrack-ng suite includes a command-line program called "airdrop-ng" which I need for performing de-authentication attack testing on my network.

A few details about my system:
- USB thumbdrive, BT5 r3 installed via following this method
- Non-persistent (with a persistent partition mounted, though)
- Can successfully enter network adapter into monitor mode, sniffing and injection of 802.11 packets works

It is annoying that airdrop-ng is not a part of the the aircrack-ng package nor does it have a standalone package in the BT repo, but I've managed to install it from SVN and compile the lorcon dependency.

The problem is, I'm having this weird error as airdrop-ng does not seem to recognize my wlan0 (tried with and without monitor mode) / mon0 interface:
Code:
root@bt:~# airdrop-ng -i wlan0 -t test.csv -r rules

#################################################
#             Welcome to AirDrop-ng             #
#################################################



Interface wlan0 does not exist

Airdrop-ng will now exit
Sent 0 Packets

Exiting Program, Please take your card wlan0 out of monitor mode
Same for mon0.
Any help or suggestions will be appreciated.

Edit: I have resolved the error by installing libnl-dev and compiling a specific SVN version of lorcon2 cited by joker55b.