Here is the radius log in debug mode after sending radius packet from radclient:
rad_recv: Accounting-Request packet from host 10.77.202.78 port 1495, id=1, length=311
        User-Name = "01-0AE87C20-01-00000001-0004-78C8DB79-FFFFFFFFFFFFFFFF@ABC"
        Acct-Status-Type = Stop
        Acct-Authentic = RADIUS
        Framed-Protocol = PPP
        Acct-Input-Packets = 100
        Acct-Output-Packets = 100
        Tunnel-Server-Endpoint:0 = "10.77.202.97"
        Acct-Session-Id = "000D76B9"
        Acct-Tunnel-Connection = "2966486826"
        Acct-Session-Time = 10
        Acct-Terminate-Cause = Session-Timeout
        Tunnel-Type:0 = L2TP
        Tunnel-Assignment-Id:0 = "10.77.202.97"
        Cisco-AVPair = "Disc-Cause-Ext=No Reason"
        Acct-Status-Type = Stop
        Acct-Input-Octets = 1000
        Acct-Output-Octets = 2100
        Acct-Status-Type = Stop
        Tunnel-Assignment-Id:0 = "ABC-BB-Test-1"
        Cisco-AVPair = "PPP-Disconnect-Cause=No reason"
        Tunnel-Client-Endpoint:0 = "10.77.202.98"
        NAS-IP-Address = xx.xx.xx.xx
+- entering group preacct {...}
++[preprocess] returns ok
[acct_unique] WARNING: Attribute NAS-Port was not found in request, unique ID MAY be inconsistent
[acct_unique] Hashing ',Client-IP-Address = 10.77.202.78,NAS-IP-Address = xx.xx.xx.xx,Acct-Session-Id = "000D76B9",User-Name = "01-0AE87C20-01-00000001-0004-78C8DB79-FFFFFFFFFFFFFFFF@ABC"'
[acct_unique] Acct-Unique-Session-ID = "8d9821e205479a13".
++[acct_unique] returns ok
[suffix] Looking up realm "ABC" for User-Name = "01-0AE87C20-01-00000001-0004-78C8DB79-FFFFFFFFFFFFFFFF@ABC"
[suffix] No such realm "ABC"
++[suffix] returns noop
++[files] returns noop
+- entering group accounting {...}
++? if (Acct-Status-Type == 'Stop')
? Evaluating (Acct-Status-Type == 'Stop') -> TRUE
++? if (Acct-Status-Type == 'Stop') -> TRUE
++- entering if (Acct-Status-Type == 'Stop') {...}
[detail]        expand: /usr/local/fnmt/freeradius2//var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d -> /usr/local/fnmt/freeradius2//var/log/radius/radacct/10.77.202.78/detail-20090820
[detail] /usr/local/fnmt/freeradius2//var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d expands to /usr/local/fnmt/freeradius2//var/log/radius/radacct/10.77.202.78/detail-20090820
[detail]        expand: %t -> Thu Aug 20 01:04:39 2009
+++[detail] returns ok
++- if (Acct-Status-Type == 'Stop') returns ok
++[unix] returns noop
[radutmp]       expand: /usr/local/fnmt/freeradius2//var/log/radius/radutmp -> /usr/local/fnmt/freeradius2//var/log/radius/radutmp
[radutmp]       expand: %{User-Name} -> 01-0AE87C20-01-00000001-0004-78C8DB79-FFFFFFFFFFFFFFFF@ABC
  rlm_radutmp: No NAS-Port seen.  Cannot do anything.
  rlm_radumtp: WARNING: checkrad will probably not work!
++[radutmp] returns noop
[attr_filter.accounting_response]       expand: %{User-Name} -> 01-0AE87C20-01-00000001-0004-78C8DB79-FFFFFFFFFFFFFFFF@ABC
 attr_filter: Matched entry DEFAULT at line 12
++[attr_filter.accounting_response] returns updated
Sending Accounting-Response of id 1 to 10.77.202.78 port 1495
Finished request 1.
Cleaning up request 1 ID 1 with timestamp +141
Going to the next request
Waking up in 8.9 seconds.
Polling for detail file /usr/local/fnmt/freeradius2//var/log/radius/radacct/detail
 
Packets are not logged to db. sqltrace_sql shows nothing.
sql modules is not called? Where i'm doing the mistake.?
please suggest.
 
Thanks,
Rams.
 
 


Message: 1
Date: Wed, 19 Aug 2009 13:37:13 +0100
From: Alan Buxey <A.L.M.Buxey@lboro.ac.uk>
Subject: Re: accounting through detail module help
To: FreeRadius users mailing list
       <freeradius-users@lists.freeradius.org>
Message-ID: <20090819123713.GA2117@lboro.ac.uk>
Content-Type: text/plain; charset=us-ascii

hi,

the default server will call detail

the buffered-sql should call the actual SQL module to do the work.

this means default server spews packet data to detail file,
the buffered-sql then reads that data and chucks into SQL

alan


------------------------------