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 9,544 times. This page was last modified on 27 January 2007, at 12:42.


Find

Browse
Main Page
Community portal
Current events
Recent changes
Random page
Help
Edit
View source
Editing help
This page
Discuss this page
New section
Printable version
Context
Page history
What links here
Related changes
My pages
Log in / create account
Special pages
New pages
File list
Statistics
More…