Yanıt: Re: Freeradius db.ippool is FULL Error : rlm_ippool: No available ip addresses in pool.

Gökhan ORHON Gokhan.ORHON at provus.com.tr
Mon Dec 14 21:57:51 CET 2009


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 at lists.freeradius.org <freeradius-users-bounces+gokhan.orhon=provus.com.tr at lists.freeradius.org>
Kime: FreeRadius users mailing list <freeradius-users at 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




More information about the Freeradius-Users mailing list