Subversion Repositories configs

Rev

Rev 4 | Blame | Compare with Previous | Last modification | View Log | RSS feed

# -*- text -*-
#
#  $Id: 05561cf37fe71142adc97410daba3ae08a1cb68c $

#  Do server side ip pool management. Should be added in
#  post-auth and accounting sections.
#
#  The module also requires the existance of the Pool-Name
#  attribute. That way the administrator can add the Pool-Name
#  attribute in the user profiles and use different pools for
#  different users. The Pool-Name attribute is a *check* item
#  not a reply item.
#
#  The Pool-Name should be set to the ippool module instance
#  name or to DEFAULT to match any module.

#
# Example:
# radiusd.conf: ippool students { [...] }
#               ippool teachers { [...] }
# users file  : DEFAULT Group == students, Pool-Name := "students"
#               DEFAULT Group == teachers, Pool-Name := "teachers"
#               DEFAULT Group == other, Pool-Name := "DEFAULT"
#
# ********* IF YOU CHANGE THE RANGE PARAMETERS YOU MUST *********
# ********* THEN ERASE THE DB FILES                     *********
#
ippool main_pool {

        #  range-start,range-stop:
        #       The start and end ip addresses for this pool.
        range-start = 192.168.1.1
        range-stop = 192.168.3.254

        #  netmask:
        #       The network mask used for this pool.
        netmask = 255.255.255.0

        #  cache-size:
        #       The gdbm cache size for the db files. Should
        #       be equal to the number of ip's available in
        #       the ip pool
        cache-size = 800

        # session-db:
        #       The main db file used to allocate addresses.
        session-db = ${db_dir}/db.ippool

        # ip-index:
        #       Helper db index file used in multilink
        ip-index = ${db_dir}/db.ipindex

        # override:
        #       If set, the Framed-IP-Address already in the
        #       reply (if any) will be discarded, and replaced
        #       with a Framed-IP-Address assigned here.
        override = no

        # maximum-timeout:
        #       Specifies the maximum time in seconds that an
        #       entry may be active.  If set to zero, means
        #       "no timeout".  The default value is 0
        maximum-timeout = 0

        # key:
        #       The key to use for the session database (which
        #       holds the allocated ip's) normally it should
        #       just be the nas ip/port (which is the default).
        #
        #       If your NAS sends the same value of NAS-Port
        #       all requests, the key should be based on some
        #       other attribute that is in ALL requests, AND
        #       is unique to each machine needing an IP address.
        #key = "%{NAS-IP-Address} %{NAS-Port}"
}