Child pages
  • Coova-Chilli_1.4_HHLB

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagetext
linenumberstrue
# CoovaChilli advanced configuration

menu "Configuration"	
	depends on PACKAGE_coova-chilli

config COOVACHILLI_DISABLE_CHILLIQUERY
	bool "Disable chilli_query"
	default n

config COOVACHILLI_DISABLE_LEAKYBUCKET
	bool "Disable use of leaky bucket shaping"
	default n

config COOVACHILLI_DISABLE_UAMANYIP
	bool "Disable use of uamanyip"
	default n

config COOVACHILLI_DISABLE_UAMUIPORT
	bool "Disable use of uamuiport"
	default n

config COOVACHILLI_DISABLE_ACCOUNTING_ONOFF
	bool "Disable use of Accounting-On and Accounting-Off"
	default n

config COOVACHILLI_DISABLE_TAP
	bool "Disable support for tap interface (tun only)"
	default n

config COOVACHILLI_DISABLE_TCPRESET
	bool "Disable support for TCP reset of filtered connections"
	default n

config COOVACHILLI_DISABLE_RADPROXY
	bool "Disable support RADIUS (EAP) Proxy"
	default n

config COOVACHILLI_ENABLE_JSON
	bool "Enable support for JSON"
	default n

config COOVACHILLI_DISABLE_DEBUG
	bool "Disable debugging messages"
	default n

config COOVACHILLI_DISABLE_DHCPRADIUS
	bool "Disable support DHCP/RADIUS integration"
	default n

config COOVACHILLI_ENABLE_WPAD
	bool "Enable support WPAD"
	default n

config COOVACHILLI_ENABLE_GARDENACCOUNTING
	bool "Enable walled garden accounting"
	default n

config COOVACHILLI_ENABLE_GARDENEXT
	bool "Enable extended walled garden features"
	default n

config COOVACHILLI_ENABLE_INSPECT
	bool "Enable inspect feature in cmdsock"
	default n

config COOVACHILLI_DISABLE_COA
	bool "Disable CoA RADIUS support"
	default n

config COOVACHILLI_ENABLE_DHCPOPT
	bool "Enable support for DHCP option setting"
	default n

config COOVACHILLI_ENABLE_DEBUG2
	bool "Enable verbose debugging"
	default n

config COOVACHILLI_ENABLE_SESSGARDEN
	bool "Enable support for session-based walled garden"
	default n

config COOVACHILLI_ENABLE_SESSPROXY
	bool "Enable support for per session postauth proxy"
	default n

config COOVACHILLI_ENABLE_SESSDHCP
	bool "Enable support for per session DHCP relay"
	default n

config COOVACHILLI_ENABLE_SESSDNS
	bool "Enable support for per session DNS enforcement"
	default n

config COOVACHILLI_ENABLE_CHILLIXML
	bool "Enable use of chillixml"
	default n

config COOVACHILLI_ENABLE_PROXYVSA
	bool "Enable support for VSA attribute proxy"
	default n

config COOVACHILLI_ENABLE_IPWHITELIST
	bool "Enable file based IP white list"
	default n

config COOVACHILLI_ENABLE_UAMDOMAINFILE
	bool "Enable loading of mass uamdomains from file"
	default n

config COOVACHILLI_ENABLE_REDIRDNSREQ
	bool "Enable the sending of a DNS query on redirect"
	default n

config COOVACHILLI_DISABLE_IEEE8021Q
	bool "Disable support for IEEE 802.1Q"
	default n

config COOVACHILLI_ENABLE_LARGELIMITS
	bool "Enable larger limits for use with non-embedded systems"
	default n

config COOVACHILLI_WITH_NFQUEUE
	bool "Enable support for netfilter_queue"
	default n

config COOVACHILLI_WITH_AVL
	bool "Enable support for AVL library"
	default n

config COOVACHILLI_WITH_NFCOOVA
	bool "Enable support for coova netfilter module"
	default n

config COOVACHILLI_WITHOUT_SFHASH
	bool "Disable SuperFastHash use"
	default n

config COOVACHILLI_WITH_LOOKUP3
	bool "Enable Jenkins lookup3 use"
	default n

config COOVACHILLI_WITH_PATRICIA
	bool "Enable Patricia use"
	default n

config COOVACHILLI_ENABLE_AUTHEDALLOWED
	bool "Enable Authorized Garden"
	default n

config COOVACHILLI_WITHOUT_IPV6
	bool "Enable IPv6"
	default n

config COOVACHILLI_WITH_PCAP
	bool "Enable support for pcap"
	default n

config COOVACHILLI_WITH_CURL
	bool "Enable support for curl"
	default n

config COOVACHILLI_WITH_MMAP
	bool "Enable support for mmap"
	default n

config COOVACHILLI_WITH_POLL
	bool "Enable support for poll"
	default n

config COOVACHILLI_WITH_IPC_MSG
	bool "Enable support for msgsnd/msgrcv SV IPC"
	default n

config COOVACHILLI_ENABLE_BINSTATUSFILE
	bool "Enable support for binary status file"
	default n

config COOVACHILLI_ENABLE_STATUSFILE
	bool "Enable support for status file"
	default n

config COOVACHILLI_ENABLE_CHILLIPROXY
	bool "Enable support for HTTP AAA Proxy"
	default n

config COOVACHILLI_ENABLE_MULTIROUTE
	bool "Enable support for multiple routes"
	default n

config COOVACHILLI_ENABLE_MULTILAN
	bool "Enable support for multiple LANs"
	default n

config COOVACHILLI_ENABLE_CHILLIRADSEC
	bool "Enable support for RadSec AAA Proxy"
	default n

config COOVACHILLI_ENABLE_CHILLIREDIR
	bool "Enable support for Redir server"
	default n

config COOVACHILLI_ENABLE_CHILLISCRIPT
	bool "Enable support for chilli_script helper"
	default n

config COOVACHILLI_ENABLE_CLUSTER
	bool "Enable support for clustering"
	default n

config COOVACHILLI_ENABLE_SESSIONSTATE
	bool "Enable extended use of the CoovaChilli-Session-State attribute"
	default n

config COOVACHILLI_ENABLE_SESSIONID
	bool "Enable the use of the CoovaChilli-Session-Id attribute"
	default n

config COOVACHILLI_ENABLE_APSESSIONID
	bool "Enable the use of the CoovaChilli-AP-Session-Id attribute"
	default n

config COOVACHILLI_DISABLE_COOVACHILLICONFIG
	bool "Disable the use of the CoovaChilli-Config attribute"
	default n

config COOVACHILLI_ENABLE_MDNS
	bool "Enable support for MDNS"
	default n

config COOVACHILLI_ENABLE_NETBIOS
	bool "Enable support for NetBIOS"
	default n

config COOVACHILLI_ENABLE_IEEE8023
	bool "Enable support for IEEE 802.3 Ethernet"
	default n

config COOVACHILLI_ENABLE_PPPOE
	bool "Enable support for PPPoE"
	default n

config COOVACHILLI_ENABLE_L2TPPPP
	bool "Enable support for L2TP/PPP Tunneling"
	default n

config COOVACHILLI_ENABLE_EAPOL
	bool "Enable support for EAPOL"
	default n

config COOVACHILLI_ENABLE_MINIPORTAL
	bool "Enable support Coova miniportal"
	default n

config COOVACHILLI_ENABLE_MINICONFIG
	bool "Enable support minimal cmdline config"
	default n

config COOVACHILLI_ENABLE_EWTAPI
	bool "Enable support for CoovaEWT API"
	default n

config COOVACHILLI_ENABLE_LIBJSON
	bool "Enable support for libjson"
	default n

config COOVACHILLI_ENABLE_SSDP
	bool "Enable support for Simple Service Discovery Protocol"
	default n

config COOVACHILLI_ENABLE_LAYER3
	bool "Enable support for Layer3 only operation"
	default n

config COOVACHILLI_ENABLE_MODULES
	bool "Enable dynamically loadable modules (experimental)"
	default n

config COOVACHILLI_ENABLE_EXTADMVSA
	bool "Enable admin-user VSA attribute support"
	default n

config COOVACHILLI_ENABLE_REDIRINJECT
	bool "Enable Redir content-injection support"
	default n

config COOVACHILLI_ENABLE_NETNAT
	bool "Enable net interface nat (experimental)"
	default n

config COOVACHILLI_ENABLE_USERAGENT
	bool "Enable recording user-agent"
	default n

config COOVACHILLI_ENABLE_ACCEPTLANGUAGE
	bool "Enable recording Accept-Language"
	default n

config COOVACHILLI_ENABLE_LOCATION
	bool "Enable Location Awareness"
	default n

config COOVACHILLI_ENABLE_FORCEDNS
	bool "Enable the forcing (NAT) of DNS"
	default n

config COOVACHILLI_DNSLOG
	bool "Enable support to log DNS name queries"
	default n

choice
	prompt "SSL Library"
	default COOVACHILLI_DISABLE_SSL

config COOVACHILLI_DISABLE_SSL
	bool "Disable SSL support"
	
config COOVACHILLI_ENABLE_OPENSSL
	bool "Enable support for OpenSSL"

config COOVACHILLI_ENABLE_MATRIXSSL
	bool "Enable support for MatrixSSL"
	
config COOVACHILLI_ENABLE_CYASSL
	bool "Enable support for CyaSSL"

endchoice

config COOVACHILLI_ENABLE_MATRIXSSL_CLI
	bool "Enable MatrixSSL client use"
	depends on COOVACHILLI_ENABLE_MATRIXSSL
	default n

endmenu

...

Coova-Chilli arguments

https://github.com/coova/coova-chilli/blob/master/src/cmdline.ggo

Check the boolean settings in packages/feeds/package/coova-chilli/files/chilli.init with the cotent of the previous file.

All the variables with the mention flag on or flag off match the boolean settings.

Code Block
languagebash
linenumberstrue
option "dhcpbroadcast" - "Always broadcast DHCP responses" flag off
option "dynip"       - "Dynamic IP address pool"       string no
option "nodynip"     - "No Dynamic IP assignment"      flag off

dhcpbroadcast and nodynip are attributes of boolean settings while dynip is not.

Reference

[Chilli] Compile options list

...