FreeWTP -- An Open Source CAPWAP WTP
Go to file
Andreas Schultz 78a8a75c6b start 802.11n
2016-03-07 16:23:49 +01:00
build start 802.11n 2016-03-07 16:23:49 +01:00
conf
docs
m4
openwrt transition to WolfSSL API 2016-03-07 15:32:36 +01:00
src start 802.11n 2016-03-07 16:23:49 +01:00
webservice
.gitignore
.hgignore
AUTHORS
ChangeLog
configure.ac upgrade version to v1.1.0 2016-03-07 15:40:32 +01:00
COPYING upgrade version to v1.1.0 2016-03-07 15:40:32 +01:00
INSTALL
LICENSE
LICENSING
Makefile.am
NEWS
README.md

README

RFC-5415 and RFC-5416 compliant CAPWAP WTP (and AC) implementation.

This fork is currently focusing on the WTP side only.

STATUS

WTP tested and working features:

  • 802.11b
  • 802.11g
  • WMM/WME (mostly)
  • Local MAC
  • single radio, single WLAN mode

Only cards with cfg80211 netlink API are supported and only ath9k cards (in particular Qualcomm Atheros AR5418) have been tested.

Planned WTP features:

INSTALLATION

Requirements

NOTE: To run WTP you must have a wireless card that has Linux driver based on the Generic IEEE 802.11 Networking Stack (mac80211).

  • Linux 4.4 or newer
  • automake 1.9 or newer
  • autoconf
  • libconfig-dev
  • libjson0-dev
  • libnl-dev
  • libtool
  • libxml2-dev
  • wolfssl 3.8 or newer

Build

WolfSSL:

./configure --enable-dtls --enable-ipv6 --enable-aesgcm \
            --enable-aesccm --enable-aesni --enable-poly1305 \
            --enable-ecc --enable-ecc25519 --enable-chacha \
			--enable-supportedcurves --enable-dh --enable-psk \
			--disable-des3 --disable-arc4 --prefix=/usr/
make
make install

SmartCAPWAP:

autoreconf -f -i
./configure --without-ac
make
make install