This is a discussion on Re: problem with mysql accounting within the FreeRADIUS Users forums, part of the Networking and Network Related category; basile wrote: > accounting_start_query = "INSERT into radaact SET\ > `User-Name` = '%{User-Name}',\ > `Calling-Station-Id` = '%{Calling-Station-...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
basile wrote:
> accounting_start_query = "INSERT into radaact SET\ > `User-Name` = '%{User-Name}',\ > `Calling-Station-Id` = '%{Calling-Station-Id}',\ > `Called-Station-Id` = '%{Called-Station-Id}',\ > `NAS-IP-Address` = '%{NAS-IP-Address}',\ > `NAS-Port` = %{NAS-Port},\ > `Timestamp Start` = NOW(),\ > `Acct-Unique-Session-Id` = '%{Acct-Unique-ession-Id}' > " Any particular reason you are using backticks (`) instead of single quotes (') around the column names? I'm not sure if they have special meanings in radius/mysql. You should also ensure that the Acct-Unique-Session-Id is truly unique when you UPDATE. Often NAS's will reuse supposedly unique id's. Esp if they are rebooted. Looking for a Timestamp Start within X hours of NOW() may help you out there. Otherwise you may update really old rows and have sessions that look like they lasted 30 days or something. We ran into this problem. -- Dennis Skinner Systems Administrator BlueFrog Internet http://www.bluefrog.com - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html |
![]() |
| Thread Tools | |
| Display Modes | |
|
|