I know. But cant control many pos or devices power down directly. How db pool release active ip. I use rlm tool In the crontab every 30 minutes. But I think wrong way. Can you give for active session on the db ippool time out value or any way? Or different configuration. Note: this devices is POS. On the gprs network. I have lease line gsm provider and my client is gsm NAS server. ----- Orijinal Mesaj ----- Kimden: freeradius-users-bounces+gokhan.orhon=provus.com.tr@lists.freeradius.org <freeradius-users-bounces+gokhan.orhon=provus.com.tr@lists.freeradius.org> Kime: FreeRadius users mailing list <freeradius-users@lists.freeradius.org> Gönderme Zamanı: Mon Dec 14 21:02:42 2009 Konu: Re: Freeradius db.ippool is FULL Error : rlm_ippool: No available ip addresses in pool.
Hello,
I have a big problem please HELP.
I newbee for Radius,
I am use freeradius 2.x on the Suse 11.1. (Vmware ESXi 3.5) I use ippool. (254 IP) I have a gprs POS machine. POS is work no problem but,
When connect POS machine to radius server, and disconnect, ippool not free ip on the db.
I look
rlm_ippool_tool -avc db.ippool db.ipindex
ip's still here. Many times db file is full and radius not give ip to POS. I manualy remove
this rlm_ippool_tool -r command and Radius give IP to POS.
I look Radius -Xx command,
i see on the log file error : rlm_ippool: No available ip addresses in pool.
Q1: How release IP on the db.ippool file auto? or any disconnection timeout value?
Note: I use crontab now, but is this true way? Thank you.
Some Information from Radius
ippool main_pool {
range-start = 172.20.3.1 range-stop = 172.20.3.254 netmask = 255.255.255.0 cache-size = 254 session-db = /var/lib/radiusd/db.ippool ip-index = /var/lib/radiusd/db.ipindex override = no maximum-timeout = 600 (Not work..????) }
You are not sending accounting to radius server. IP address is released when accounting stop packet is recieved. Ivan Kalik - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html