(RADIATOR) SQL Accounting not working
Hugh Irvine
hugh at open.com.au
Mon Jan 19 00:47:25 CST 2004
Hello again Todd -
It sounds like either you are not receiving any accounting requests, or
the database insert is failing.
regards
Hugh
On 19 Jan 2004, at 17:33, Hugh Irvine wrote:
>
> 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.
>
>
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