Annotation of elwix/config/etc/default/chilli/defaults, revision 1.1.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>