We are running Radiator 2.16.3 on AIX and checking for simultaneous
usage with Radiator's internal data base. We have modified Nas.pm to
support the Cyclades PR4000, basically copying and changing the
PortMaster code. In addition, we added some logging statements (at INFO
level) so that we could verify the correct operation of our new code.
Most of the time it works fine.
Whenever Radiator detects a user which it thinks may be already
connected, it should call Nas.pm to verify the session using SNMP. If
it does, we get our INFO messages followed by either "Simultaneous Use
exceeded" or "Session has gone away". However, we also get some
"Simultaneous Use exceeded" messages without our INFO messages first.
In these cases, there is no actual user session but Radiator has
rejected the login. There appears to be no way to clear the problem
except to restart Radiator.
Our INFO messages are unconditional if Nas.pm is called. So it seems
that it must not be being called for some reason. Tracing through the
code, I think that it should be called indirectly by the various
Auth*.pm modules. We use our own internally developed Auth module for
all authentications, so it seems likely that we have a bug in it. What
could we be doing wrong which would cause Radiator not to verify a
session only some of the time?
Or is it possible that an error in the original Start accounting
message would cause Radiator to think the session was on a different
NAS, one for which we have not defined a NASType? We don't have any
defined without a NASType, but if the NAS address were corrupted,
Radiator might fail to find the address in our client list.
I'd love to run a level 4 trace. But this happens about once every two
to three days and the size of such a trace would be unrealistic.
--
Dave Close Quik Internet
+1 949 548 2171 Costa Mesa California
[EMAIL PROTECTED] http://www.quik.com/
===
Archive at http://www.starport.net/~radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.