(RADIATOR) AcctColumnDef with Realm

Eric Lackey eric at isdn.net
Fri Dec 19 13:08:07 CST 2003


Hugh,

I have added this line to the Auth By section.  It is working fine about 75% of the time.  It sticks the username realm in the REALM field like it should.  Every once in a while, instead of putting the REALM in the field, it puts '%W'.

I verified that it wasn't specific to one radius or NAS server.  I have 4 radius servers using version 3.6, and 4 different NAS servers.  Accounting records from users dialing into any of the equipment have this problem.  I think this would indicate something configured wrong in my radius config.  

Thanks,

Eric


-----Original Message-----
From: Hugh Irvine [mailto:hugh at open.com.au] 
Sent: Friday, November 14, 2003 8:54 PM
To: Eric Lackey
Cc: radiator at open.com.au
Subject: Re: (RADIATOR) AcctColumnDef with Realm


Hello Eric -

Very easy:

	AcctColumnDef REALM, %W, formatted

see section 6.28.14 in the Radiator 3.7.1 reference manual 
("doc/ref.html").

regards

Hugh


On 15/11/2003, at 5:41 AM, Eric Lackey wrote:

> Hello,
>
>  
>
> This might be easy, but I haven't been able to find how to do it.  I 
> want to include the realm in the accounting query insert.  I see the 
> value of %W is the realm before any rewriting has occurred, but when I 
> add the AcctColumnDef it doesn't send anything to the database.  I 
> have included the AuthBy statement below.
>
>  
>
> Thanks for any help.
>
>  
>
> Eric Lackey
>
>  
>
> <AuthBy SQL>
>
>                 DBSource        dbi:mysql:RADACCT:host=192.168.0.1
>
>                 DBUsername      username
>
>                 DBAuth          password
>
>                 FailureBackoffTime  60
>
>                 AuthSelect
>
>                 AccountingStopsOnly
>
>                 AccountingTable ACCOUNTING
>
>                 AcctColumnDef   USERNAME,User-Name
>
>                 AcctColumnDef   TIME_STAMP,Timestamp,integer
>
>                 AcctColumnDef   
> ACCT_DATE,Timestamp,formatted-date,'%Y-%m-%d'
>
>                 AcctColumnDef   
> ACCT_TIME,Timestamp,formatted-date,'%H:%M:%S'
>
>                 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,Ascend-Disconnect-Cause,integer
>
>                 AcctColumnDef   NASIDENTIFIER,NAS-IP-Address
>
>                 AcctColumnDef   NASPORT,NAS-Port,integer
>
>                 AcctColumnDef   FRAMEDIPADDRESS,Framed-IP-Address
>
>                 AcctColumnDef   
> DisconnectCause,Ascend-Disconnect-Cause,integer
>
>                 AcctColumnDef   
> ConnectProgress,Ascend-Connect-Progress,string
>
>                 AcctColumnDef   CallingStationId,Calling-Station-Id
>
>                 AcctColumnDef   REALM,%W
>
>                 AcctColumnDef   CalledStationId,Called-Station-Id
>
>         </AuthBy>
>
>  
>

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