How is FreeRADIUS supposed to know when a user disconnects and frees up the
IP address from the pool if the NAS doesn't tell it? Anything else is not
exactly reliable. If you have a user with a long duration session that lasts
longer than your timeout the IP could be put back into the pool when it is
still in use.

 

The best solution would be to fix the NAS to send the packets or fix the
network to make sure they get delivered.

 

Michael

 

----------------------------------------------------------------------

Michael J. Hartwick, VE3SLQ                      hartw...@hartwick.com

Hartwick Communications Consulting                      (519) 396-7719

Kincardine, ON, CA                             http://www.hartwick.com

----------------------------------------------------------------------

 

From: freeradius-users-bounces+hartwick=hartwick....@lists.freeradius.org
[mailto:freeradius-users-bounces+hartwick=hartwick....@lists.freeradius.org]
On Behalf Of Tabacchiera Stefano
Sent: Tuesday, May 04, 2010 15:39
To: freeradius-users@lists.freeradius.org
Subject: Re: R: Re: R: Re: R: rlm_ippool: No available ip addresses in pool

 

>Tabacchiera Stefano wrote:
>> Alan,
>> here's the content of gdbm db:
>
>  Ah... it's the DBM pools.

I already stated that in the subject of my mail (did you notice the module
name?).

 

>
>  Well.. use "rlm_ippool_tool" to manage the pool.
>

 

Great idea! Too bad that tool allow only to cleal *all* the entries in the
DBM pool.

Or am I just missing something?

 


>  Or, get your NAS to send accounting stop packets.  It's *supposed* to
>send stop packets when a user session is cleared.

As I already said, I know the NAS sometimes doesn't send acct-stop pkts, but
it's out of my control.

 

My questions (still unanswered, let me say) are: 

 

1) is maximum_timeout useless?

2) Is there a way to keep my dbm pool safe and updated (I mean no expired
addresses), even in the case some acct-stop pkt are loss?

3) Should I switch to sql pool, 'cause dbm it's actually unreliable?

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to