# -*- /bin/sh -*- # # Coova-Chilli Default Configurations. # To customize, copy this file to /usr/local/etc/chilli/config # and edit to your liking. This is included in shell scripts # that configure chilli and related programs before file 'config'. ### # Local Network Configurations # # HS_WANIF=eth0 # WAN Interface toward the Internet HS_LANIF=eth1 # Subscriber Interface for client devices HS_NETWORK=10.1.0.0 # HotSpot Network (must include HS_UAMLISTEN) HS_NETMASK=255.255.255.0 # HotSpot Network Netmask HS_UAMLISTEN=10.1.0.1 # HotSpot IP Address (on subscriber network) HS_UAMPORT=3990 # HotSpot Port (on subscriber network) # HS_DYNIP= # HS_DYNIP_MASK=255.255.255.0 # HS_STATIP= # HS_STATIP_MASK=255.255.255.0 # HS_DNS_DOMAIN= # HS_DNS1= # HS_DNS2= ### # HotSpot settings for simple Captive Portal # HS_NASID=nas01 HS_UAMSECRET= HS_RADIUS=rad01.coova.org HS_RADIUS2=rad01.coova.org HS_RADSECRET=coova-anonymous HS_UAMALLOW=coova.org # Put entire domains in the walled-garden with DNS inspection # HS_UAMDOMAINS=".paypal.com,.paypalobjects.com" # Optional initial redirect and RADIUS settings # HS_SSID= # To send to the captive portal # HS_NASMAC= # To explicitly set Called-Station-Id # HS_NASIP= # To explicitly set NAS-IP-Address # The server to be used in combination with HS_UAMFORMAT to # create the final chilli 'uamserver' url configuration. HS_UAMSERVER=coova.org # Use HS_UAMFORMAT to define the actual captive portal url. # Shell variable replacement takes place when evaluated, so here # HS_UAMSERVER is escaped and later replaced by the pre-defined # HS_UAMSERVER to form the actual "--uamserver" option in chilli. HS_UAMFORMAT=https://\$HS_UAMSERVER/app/uam/chilli # Same principal goes for HS_UAMHOMEPAGE. HS_UAMHOMEPAGE=http://\$HS_UAMLISTEN:\$HS_UAMPORT/www/coova.html # This option will be configured to be the WISPr LoginURL as well # as provide "uamService" to the ChilliController. The UAM Service is # described in: http://coova.org/wiki/index.php/CoovaChilli/UAMService # HS_UAMSERVICE=https://coova.org/app/uam/auth ### # Features not activated per-default (default to off) # # HS_RADCONF=off # Get some configurations from RADIUS or a URL ('on' and 'url' respectively) # # HS_ANYIP=on # Allow any IP address on subscriber LAN # # HS_MACAUTH=on # To turn on MAC Authentication # # HS_MACAUTHDENY=on # Put client in 'drop' state on MAC Auth Access-Reject # # HS_MACAUTHMODE=local # To allow MAC Authentication based on macallowed, not RADIUS # # HS_MACALLOWED="..." # List of MAC addresses to authenticate (comma seperated) # # HS_USELOCALUSERS=on # To use the /usr/local/etc/chilli/localusers file # # HS_OPENIDAUTH=on # To inform the RADIUS server to allow OpenID Auth # # HS_WPAGUESTS=on # To inform the RADIUS server to allow WPA Guests # # HS_DNSPARANOIA=on # To drop DNS packets containing something other # # than A, CNAME, SOA, or MX records # # HS_OPENIDAUTH=on # To inform the RADIUS server to allow OpenID Auth # # Will also configure the embedded login forms for OpenID # # HS_USE_MAP=on # Short hand for allowing the required google # # sites to use Google maps (adds many google sites!) # ### # Other feature settings and their defaults # # HS_DEFSESSIONTIMEOUT=0 # Default session-timeout if not defined by RADIUS (0 for unlimited) # # HS_DEFIDLETIMEOUT=0 # Default idle-timeout if not defined by RADIUS (0 for unlimited) # # HS_DEFBANDWIDTHMAXDOWN=0 # Default WISPr-Bandwidth-Max-Down if not defined by RADIUS (0 for unlimited) # # HS_DEFBANDWIDTHMAXUP=0 # Default WISPr-Bandwidth-Max-Up if not defined by RADIUS (0 for unlimited) ### # Centralized configuration options examples # # HS_RADCONF=url # requires curl # HS_RADCONF_URL=https://coova.org/app/ap/config # HS_RADCONF=on # gather the ChilliSpot-Config attributes in # # Administrative-User login # HS_RADCONF_SERVER=rad01.coova.org # RADIUS Server # HS_RADCONF_SECRET=coova-anonymous # RADIUS Shared Secret # HS_RADCONF_AUTHPORT=1812 # Auth port # HS_RADCONF_USER=chillispot # Username # HS_RADCONF_PWD=chillispot # Password ### # Standard configurations # HS_MODE=hotspot HS_TYPE=chillispot # HS_RADAUTH=1812 # HS_RADACCT=1813 # HS_ADMUSR=chillispot # HS_ADMPWD=chillispot ### # Post-Auth proxy settings # # HS_POSTAUTH_PROXY= # HS_POSTAUTH_PROXYPORT= # Directory specifying where internal web pages can be served # by chilli with url /www/. Only extentions like .html # .jpg, .gif, .png, .js are allowed. See below for using .chi as a # CGI extension. HS_WWWDIR=/usr/local/etc/chilli/www # Using this option assumes 'haserl' is installed per-default # but, and CGI type program can ran from wwwsh to process requests # to chilli with url /www/filename.chi HS_WWWBIN=/usr/local/etc/chilli/wwwsh # Some configurations used in certain user interfaces # HS_PROVIDER=Coova HS_PROVIDER_LINK=http://www.coova.org/ ### # WISPr RADIUS Attribute support # HS_LOC_NAME="My HotSpot" # WISPr Location Name and used in portal # WISPr settings (to form a proper WISPr-Location-Id) # HS_LOC_NETWORK="My Network" # Network name # HS_LOC_AC=408 # Phone area code # HS_LOC_CC=1 # Phone country code # HS_LOC_ISOCC=US # ISO Country code