FreeRADIUS WikiMain Page | About | Help | FAQ | Special pages | Log in

Printable version | Disclaimers | Privacy policy

Rlm ippool

From FreeRADIUS Wiki

  1. 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 the ip pool
               range-start = 192.168.1.1
               range-stop = 192.168.3.254
               #  netmask: The network mask used for the ip's
               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 ip's to clients
               session-db = ${raddbdir}/db.ippool
               # ip-index: Helper db index file used in multilink
               ip-index = ${raddbdir}/db.ipindex
               # override: Will this ippool override a Framed-IP-Address already set
               override = no
               # maximum-timeout: If not zero specifies the maximum time in seconds an
               # entry may be active. Default: 0
               maximum-timeout = 0
               # 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)
               #key = "%{NAS-IP-Address} %{NAS-Port}"
       }

See Also

Retrieved from "http://wiki.freeradius.org/Rlm_ippool"

This page has been accessed 4,038 times. This page was last modified 12:42, 27 January 2007.


Find
Browse
Main Page
Community portal
Current events
Recent changes
Random page
Help
Donations
Edit
Edit this page
Editing help
This page
Discuss this page
Post a comment
Printable version
Context
Page history
What links here
Related changes
My pages
Log in / create account
Special pages
New pages
File list
Statistics
Bug reports
More...