Annotation of elwix/config/etc/default/chilli/defaults, revision 1.1
1.1 ! misho 1: # -*- /bin/sh -*-
! 2: #
! 3: # Coova-Chilli Default Configurations.
! 4: # To customize, copy this file to /usr/local/etc/chilli/config
! 5: # and edit to your liking. This is included in shell scripts
! 6: # that configure chilli and related programs before file 'config'.
! 7:
! 8:
! 9: ###
! 10: # Local Network Configurations
! 11: #
! 12:
! 13: # HS_WANIF=eth0 # WAN Interface toward the Internet
! 14: HS_LANIF=eth1 # Subscriber Interface for client devices
! 15: HS_NETWORK=10.1.0.0 # HotSpot Network (must include HS_UAMLISTEN)
! 16: HS_NETMASK=255.255.255.0 # HotSpot Network Netmask
! 17: HS_UAMLISTEN=10.1.0.1 # HotSpot IP Address (on subscriber network)
! 18: HS_UAMPORT=3990 # HotSpot Port (on subscriber network)
! 19:
! 20: # HS_DYNIP=
! 21: # HS_DYNIP_MASK=255.255.255.0
! 22: # HS_STATIP=
! 23: # HS_STATIP_MASK=255.255.255.0
! 24: # HS_DNS_DOMAIN=
! 25: # HS_DNS1=
! 26: # HS_DNS2=
! 27:
! 28: ###
! 29: # HotSpot settings for simple Captive Portal
! 30: #
! 31: HS_NASID=nas01
! 32: HS_UAMSECRET=
! 33: HS_RADIUS=rad01.coova.org
! 34: HS_RADIUS2=rad01.coova.org
! 35: HS_RADSECRET=coova-anonymous
! 36: HS_UAMALLOW=coova.org
! 37:
! 38: # Put entire domains in the walled-garden with DNS inspection
! 39: # HS_UAMDOMAINS=".paypal.com,.paypalobjects.com"
! 40:
! 41: # Optional initial redirect and RADIUS settings
! 42: # HS_SSID=<ssid> # To send to the captive portal
! 43: # HS_NASMAC=<mac address> # To explicitly set Called-Station-Id
! 44: # HS_NASIP=<ip address> # To explicitly set NAS-IP-Address
! 45:
! 46: # The server to be used in combination with HS_UAMFORMAT to
! 47: # create the final chilli 'uamserver' url configuration.
! 48: HS_UAMSERVER=coova.org
! 49:
! 50: # Use HS_UAMFORMAT to define the actual captive portal url.
! 51: # Shell variable replacement takes place when evaluated, so here
! 52: # HS_UAMSERVER is escaped and later replaced by the pre-defined
! 53: # HS_UAMSERVER to form the actual "--uamserver" option in chilli.
! 54: HS_UAMFORMAT=https://\$HS_UAMSERVER/app/uam/chilli
! 55:
! 56: # Same principal goes for HS_UAMHOMEPAGE.
! 57: HS_UAMHOMEPAGE=http://\$HS_UAMLISTEN:\$HS_UAMPORT/www/coova.html
! 58:
! 59: # This option will be configured to be the WISPr LoginURL as well
! 60: # as provide "uamService" to the ChilliController. The UAM Service is
! 61: # described in: http://coova.org/wiki/index.php/CoovaChilli/UAMService
! 62: #
! 63: HS_UAMSERVICE=https://coova.org/app/uam/auth
! 64:
! 65:
! 66: ###
! 67: # Features not activated per-default (default to off)
! 68: #
! 69: # HS_RADCONF=off # Get some configurations from RADIUS or a URL ('on' and 'url' respectively)
! 70: #
! 71: # HS_ANYIP=on # Allow any IP address on subscriber LAN
! 72: #
! 73: # HS_MACAUTH=on # To turn on MAC Authentication
! 74: #
! 75: # HS_MACAUTHDENY=on # Put client in 'drop' state on MAC Auth Access-Reject
! 76: #
! 77: # HS_MACAUTHMODE=local # To allow MAC Authentication based on macallowed, not RADIUS
! 78: #
! 79: # HS_MACALLOWED="..." # List of MAC addresses to authenticate (comma seperated)
! 80: #
! 81: # HS_USELOCALUSERS=on # To use the /usr/local/etc/chilli/localusers file
! 82: #
! 83: # HS_OPENIDAUTH=on # To inform the RADIUS server to allow OpenID Auth
! 84: #
! 85: # HS_WPAGUESTS=on # To inform the RADIUS server to allow WPA Guests
! 86: #
! 87: # HS_DNSPARANOIA=on # To drop DNS packets containing something other
! 88: # # than A, CNAME, SOA, or MX records
! 89: #
! 90: # HS_OPENIDAUTH=on # To inform the RADIUS server to allow OpenID Auth
! 91: # # Will also configure the embedded login forms for OpenID
! 92: #
! 93: # HS_USE_MAP=on # Short hand for allowing the required google
! 94: # # sites to use Google maps (adds many google sites!)
! 95: #
! 96: ###
! 97: # Other feature settings and their defaults
! 98: #
! 99: # HS_DEFSESSIONTIMEOUT=0 # Default session-timeout if not defined by RADIUS (0 for unlimited)
! 100: #
! 101: # HS_DEFIDLETIMEOUT=0 # Default idle-timeout if not defined by RADIUS (0 for unlimited)
! 102: #
! 103: # HS_DEFBANDWIDTHMAXDOWN=0 # Default WISPr-Bandwidth-Max-Down if not defined by RADIUS (0 for unlimited)
! 104: #
! 105: # HS_DEFBANDWIDTHMAXUP=0 # Default WISPr-Bandwidth-Max-Up if not defined by RADIUS (0 for unlimited)
! 106:
! 107: ###
! 108: # Centralized configuration options examples
! 109: #
! 110: # HS_RADCONF=url # requires curl
! 111: # HS_RADCONF_URL=https://coova.org/app/ap/config
! 112:
! 113: # HS_RADCONF=on # gather the ChilliSpot-Config attributes in
! 114: # # Administrative-User login
! 115: # HS_RADCONF_SERVER=rad01.coova.org # RADIUS Server
! 116: # HS_RADCONF_SECRET=coova-anonymous # RADIUS Shared Secret
! 117: # HS_RADCONF_AUTHPORT=1812 # Auth port
! 118: # HS_RADCONF_USER=chillispot # Username
! 119: # HS_RADCONF_PWD=chillispot # Password
! 120:
! 121:
! 122: ###
! 123: # Standard configurations
! 124: #
! 125: HS_MODE=hotspot
! 126: HS_TYPE=chillispot
! 127: # HS_RADAUTH=1812
! 128: # HS_RADACCT=1813
! 129: # HS_ADMUSR=chillispot
! 130: # HS_ADMPWD=chillispot
! 131:
! 132:
! 133: ###
! 134: # Post-Auth proxy settings
! 135: #
! 136: # HS_POSTAUTH_PROXY=<host or ip>
! 137: # HS_POSTAUTH_PROXYPORT=<port>
! 138:
! 139: # Directory specifying where internal web pages can be served
! 140: # by chilli with url /www/<file name>. Only extentions like .html
! 141: # .jpg, .gif, .png, .js are allowed. See below for using .chi as a
! 142: # CGI extension.
! 143: HS_WWWDIR=/usr/local/etc/chilli/www
! 144:
! 145: # Using this option assumes 'haserl' is installed per-default
! 146: # but, and CGI type program can ran from wwwsh to process requests
! 147: # to chilli with url /www/filename.chi
! 148: HS_WWWBIN=/usr/local/etc/chilli/wwwsh
! 149:
! 150: # Some configurations used in certain user interfaces
! 151: #
! 152: HS_PROVIDER=Coova
! 153: HS_PROVIDER_LINK=http://www.coova.org/
! 154:
! 155:
! 156: ###
! 157: # WISPr RADIUS Attribute support
! 158: #
! 159:
! 160: HS_LOC_NAME="My HotSpot" # WISPr Location Name and used in portal
! 161:
! 162: # WISPr settings (to form a proper WISPr-Location-Id)
! 163: # HS_LOC_NETWORK="My Network" # Network name
! 164: # HS_LOC_AC=408 # Phone area code
! 165: # HS_LOC_CC=1 # Phone country code
! 166: # HS_LOC_ISOCC=US # ISO Country code
! 167:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>