Building CoovaChilli

Compile-time options when building CoovaChilli:

--disable-leakybucket
Disable use of leaky bucket rate shaping.
--disable-chillixml
Disable use of chillixml (safe to do in most cases)
--disable-json
Disable support for JSON support
--disable-sessgarden
Disable support for session walled garden
--disable-ieee8021q
Disable support for IEEE 802.1Q (VLAN tagging on dhcpif interface)
--enable-proxyvsa
Enable support for VSA attribute proxy
--enable-largelimits
Enable larger limits for use with non-embedded systems. Bigger memory usage for more users
--enable-binstatusfile
Enable support for binary status file. The status bin file saves and restores session state
--enable-statusfile
Enable support for status file. The status file is informational only
--enable-chilliproxy
Enable support for HTTP AAA Proxy. Required for uamaaaurl
--enable-chilliradsec
Enable support for RadSec AAA Proxy. Required SSL support
--enable-chilliredir
Enable support for redir server. Required for uamregex
--enable-miniportal
Enable support Coova miniportal. Includes a simple haserl captive portal
--enable-rtmon
Enable support for route monitoring deamon (experimental)
--enable-netnat
Enable net interface nat (experimental)
--with-openssl
enable support for OpenSSL. Required for radsec, redirssl, or uamuissl
--with-matrixssl
enable support for MatrixSSL. Required for radsec, redirssl, or uamuissl
--with-nfqueue
enable support for Netfilter_queue
--with-nfcoova
enable support for coova kernel module
--with-pcap
enable support for pcap
--with-curl
enable support for curl (optional and used with --enable-chilliproxy
--with-mmap
enable support for mmap (experimental)
--with-poll
enable support for poll (epoll is auto-detected and used if available)
--with-ipc-msg
enable support for msgsnd/msgrcv SV IPC

Installing CoovaChilli