Kismet Wireless

Kismet Forums


Posted by:dragon57
Subject:2016-07-R1 Install on Debian VM issues
Date:16:46:04 25/02/2017

Hoping someone could help me out. I am wanting to install the latest kismet on a Debian VM. I only want to run the server as i am hoping to have drones setup and I dont need any wifi support as all the data will come from drones.

I have installed the latest 2016-07-r1 package and ran ./configure after installing loads of other packages have finally got it to run without errors but the next step I read to do the following.
#make dep
#make install

But I am getting errors such as this and it does not install. spent ages searching for how to get all the packages installed and this is how far I have now got. The below is the end result of the ./configure and then the errors on 'make dep' and 'make' would really appreciate anyone giving me a steer on this. To respond to I should install with apt-get install it installs the 2013 version and after reading some forums I read others have problems with different versions with drones so I want to go with the latest release.

Configuration complete. Run 'make dep' to generate dependencies
and 'make' followed by 'make install' to compile and install.

*** WARNING ***
LibNL/nl80211 support was not found. Kismet uses libnl to control
mac80211 based wireless interfaces, which comprise the vast majority of
interfaces on modern Linux systems. Unless you plan to use only
older drivers, you need libnl.
You need both the libnl libraries and development headers (called
libnl-dev or libnl-devel by most distributions).
root@debian:/home/debian/kismet-2016-01-R1# make dep
Generating dependencies...
make[1]: Entering directory '/home/debian/kismet-2016-01-R1'
make[2]: Entering directory '/home/debian/kismet-2016-01-R1'
make[2]: '.depend' is up to date.
make[2]: Leaving directory '/home/debian/kismet-2016-01-R1'
make[1]: Leaving directory '/home/debian/kismet-2016-01-R1'
root@debian:/home/debian/kismet-2016-01-R1# make
g++ -I/usr/include/ncurses -Wall -g -O2 -c -o nl80211_control.o In function ‘nl_handle* nl_socket_alloc()’: error: ‘nl_handle_alloc’ was not declared in this scope
return nl_handle_alloc();
^ In function ‘void nl_socket_free(nl_handle*)’: error: ‘nl_handle_destroy’ was not declared in this scope
^ In function ‘int __genl_ctrl_alloc_cache(nl_handle*, nl_cache**)’: error: ‘genl_ctrl_alloc_cache’ was not declared in this scope
struct nl_cache *tmp = genl_ctrl_alloc_cache(h);
Makefile:317: recipe for target 'nl80211_control.o' failed
make: *** [nl80211_control.o] Error 1

Reply to this message