(RADIATOR) SQL Accounting not working

Hugh Irvine hugh at open.com.au
Mon Jan 19 00:33:46 CST 2004


Hello Todd -

I will need to see a trace 4 debug from Radiator showing what is 
happening.

regards

Hugh


On 19 Jan 2004, at 17:08, Your Own ISP .com wrote:

> I have been breaking my head on this for a few days off and on.
>
> I think I have my config file correct but I never see anything in my
> "accounting" table..
>
> I see that Radiator is logging to the text file just fine, I can dialup
> through a NAS an get authed fine. I even have Radiator checking the 
> list of
> phone numbers for each realm in a MySQL file.
>
> All my MySQL perms are right etc..
>
> I am at a loss.. I have pasted my config below, I have removed most of 
> the
> realms so you all won't have to view such a large file.
>
> Any clues? Thanks!
>
> Thanks,
> Todd Routhier
> Lightwave Technologies, LLC.
>
> --
> Start Your Own Internet Service!
> http://www.YourOwnISP.com
>
> ISP Information Exchange
> http://www.ISPboard.com
>
>
> ############Config###############
>
> Foreground
> #LogStdout
> LogDir  c:/Program Files/Radiator
> DbDir  c:/Program Files/Radiator
> AuthPort 1645
> AcctPort 1646
>
> # This will log at DEBUG level: very verbose
> # User a lower trace level in production systems, typically use 3
> Trace   4
>
> # You will probably want to add other Clients to suit your site,
> # one for each NAS you want to work with. This will work
> # at least with radpwtst running on the local machine
>     <Client DEFAULT>
>  Secret MySecret
>  DupInterval 0
>     </Client>
>
>     <Realm gtest.us>
>         AuthByPolicy ContinueWhileAccept
>         AuthBy MySQLAuth
>         #AuthBy CheckCalledStationId_G
>     </Realm>
>
> <AuthBy SQL>
>  Identifier CheckCalledStationId_G
>  DBSource dbi:mysql:<DatabaseName>:<MySqlIP>:<MySQLPort>
>  DBUsername   <UID>
>  DBAuth  <PASS>
>  NoDefault
>  AuthSelect select Action from netg \
>   where DataNumber = '%{Called-Station-Id}'
>  AuthColumnDef 0, GENERIC, check
> </AuthBy>
>
>
>     <AuthBy SQL>
>   Identifier MySQLAuth
>  DBSource dbi:mysql:<DatabaseName>:<MySqlIP>:<MySQLPort>
>  DBUsername   <UID>
>  DBAuth  <PASS>
>
>  AccountingTable accounting
>  AcctColumnDef USERNAME,User-Name
>  AcctColumnDef TIME_STAMP,Timestamp,integer
>  AcctColumnDef ACCTSTATUSTYPE,Acct-Status-Type
>  AcctColumnDef ACCTDELAYTIME,Acct-Delay-Time,integer
>  AcctColumnDef ACCTINPUTOCTETS,Acct-Input-Octets,integer
>  AcctColumnDef ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
>  AcctColumnDef ACCTSESSIONID,Acct-Session-Id
>  AcctColumnDef ACCTSESSIONTIME,Acct-Session-Time,integer
>  AcctColumnDef ACCTTERMINATECAUSE,Acct-Terminate-Cause
>  AcctColumnDef NASIDENTIFIER,NAS-Identifier
>  AcctColumnDef NASPORT,NAS-Port,integer
>
>     </AuthBy>
>
>
>
>
>
>
> ===
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.
>
>

NB: have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?

-- 
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
-
CATool: Private Certificate Authority for Unix and Unix-like systems.

===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list