[Chilli] Simultaneous-Use := 1 and ghost sessions

Paweł Zuzelski pzz at touk.pl
Tue Oct 26 14:50:30 UTC 2010


Hi all,

I'm setting up hotspot using multiple coova-chilli instances and
remote freeradius.

I would like to disallow multiple sessions for single user. I would
also like to set account expiration time. I use:

DEFAULT Simultaneous-Use := 1
          Fall-Through = 1

in users file in radius, and Access-Valid attribute in radcheck
SQL table.

It works. chilli terminates sessions at Access-Valid time.

My problem is that logout notifications are unreliable. If radius is
unavaliable at Access-Valid time it misses the message from chilli.
As a results, system is unconsistent state - chilli thinks that
users is not logged in, radius thinks it is logged in. Even if I
extend account validity, I won't be able to login again, because
radius won't allow the second session.

Thanks in advance for any hints.

-- 
Regards,
Paweł Zuzelski


More information about the Chilli mailing list