Hello everyone!

 

I’ve been banging my head against a wall for several days now trying to figure out a problem I’m having with AP-2000 units and FreeRadius.  I have 5 AP-2000 units in the field, all upgraded to the latest firmware (2.4.11).  I’ve set everything up to do both Radius authentication and accounting.  Everything works fine actually – to a point.  The accounting part of all this is about to drive me insane.

 

First the basics.  I’m running the latest stable release of FreeRadius, using MySQL for both authentication and accounting.  This is all running on a RedHat 8.0 machine.  The authentication part of the system is working like gangbusters, and I haven’t found a problem anywhere within that part of the system.  All my problems seem to come from the accounting side of things.

 

I’m getting these errors in the logs from a few of the AP units:

 

Error: rlm_radutmp: Logout entry for NAS Reaves Hill 2.4 port 2 has wrong ID

 

When this happens, the server no longer shows anyone on that particular AP as being logged on, although they are according to the AP themselves.  After a few minutes they will slowly come back as “Logged On” as they re-authenticate, but the errors come back up in the logs again and clear everyone off.

 

I do have a couple of AP units that are not exhibiting this behavior, and I’ve found the common denominator.  The AP units that appear to work properly only have one user per AP – I never have the accounting errors from those AP’s and session times are working as expected.  But if I connect another client to them, sure enough I get the error and accounting stats go down the tubes again.

 

I’m WAG that the AP units are assigning different ports to the users as other clients connect than what was reported in the start packets.  I think this is what is confusing everything and causing me grief.  Is there any way to get a unique accounting packet without relying on the Port ID from the AP (Session-ID, maybe)?  Has anyone else noticed these problems when using AP-2000 units with FreeRadius?

 

If I need to supply more information, just let me know what you need and I’ll post it.

 

Thank you!

 

Brian

 

Reply via email to