Hi all, I´m starting on using freeRadius and I´m trying to use ippool to assign an IP dynamically for different users. Using the radiusd –X option, I finally could receive an Accept packet with an IP. The problem is that the IP that I’m receiving is not from the pool defined in the radius.conf file as I will try to show in the logs below. Module: Loaded IPPOOL ippool: session-db = "/usr/freeRadius/raddb/db.ippool" ippool: ip-index = "/usr/freeRadius/raddb/db.ipindex" #### This is the definition used in the radius.conf ippool: range-start = 10.0.10.1 IP address [10.0.10.1] ippool: range-stop = 10.0.10.200 IP address [10.0.10.200] ippool: netmask = 255.255.252.0 IP address [255.255.252.0] ippool: cache-size = 800 ippool: override = yes ippool: maximum-timeout = 0 Module: Instantiated ippool (main_pool) detail: detailfile = "/usr/freeRadius/log/radius/radacct/%{Client-IP-Address}/reply-detail-%Y%m%d" detail: detailperm = 384 detail: dirperm = 493 detail: locking = no Then when I when receiving the IP: rad_recv: Access-Request packet from host 172.16.3.185:1130, id=0, length=64 User-Name = "7875305130@newcomm" User-Password = "7875305130" NAS-Port = 7777 Processing the authorize section of radiusd.conf The process of authorization ends OK, but the assigned IP is from the original main_ippool that I have modified. Login OK: [7875305130@newcomm] (from client iot port 7777) Processing the post-auth section of radiusd.conf modcall: entering group post-auth for request 0 rlm_ippool: Searching for an entry for nas/port: 172.16.3.185/7777 rlm_ippool: Found a stale entry for ip/port: 172.16.3.171/7777 rlm_ippool: num: 0 rlm_ippool: Searching for an entry for nas/port: 172.16.3.185/7777 rlm_ippool: Allocating ip to nas/port: 172.16.3.185/7777 rlm_ippool: num: 1 rlm_ippool: Allocated ip 172.16.3.172 to client on nas 172.16.3.185,port 7777 modcall[post-auth]: module "main_pool" returns ok for request 0 radius_xlat: '/usr/freeRadius/log/radius/radacct/172.16.3.185/reply-detail-20081022' rlm_detail: /usr/freeRadius/log/radius/radacct/%{Client-IP-Address}/reply-detail-%Y%m%d expands to /usr/freeRadius/log/radius/radacct/172.16.3.185/reply-detail-20081022 modcall[post-auth]: module "reply_log" returns ok for request 0 rlm_sql (sql): Processing sql_postauth radius_xlat: '7875305130@newcomm' rlm_sql (sql): sql_set_user escaped user --> '7875305130@newcomm' radius_xlat: 'INSERT into radpostauth (id, user, pass, reply, date) values ('', '7875305130@newcomm', '7875305130', 'Access-Accept', NOW())' rlm_sql (sql) in sql_postauth: query is INSERT into radpostauth (id, user, pass, reply, date) values ('', '7875305130@newcomm', '7875305130', 'Access-Accept', NOW()) rlm_sql (sql): Reserving sql socket id: 2 rlm_sql (sql): Released sql socket id: 2 modcall[post-auth]: module "sql" returns ok for request 0 modcall: leaving group post-auth (returns ok) for request 0 Sending Access-Accept of id 0 to 172.16.3.185 port 1130 Framed-IP-Address = 172.16.3.172 Framed-IP-Netmask = 255.255.252.0 Finished request 0 I really don’t understand where are stored this IP from the original configuration. Maybe I still have to change any other configuration file, but I don`t realise where. Thanks in advance. Darío -- View this message in context: http://www.nabble.com/Dynamic-IP-assignment-problem-tp20103625p20103625.html Sent from the FreeRadius - User mailing list archive at Nabble.com.