(RADIATOR) Calling-Station-Id and Called-Station-Id

deden purnamahadi dedenph at hotmail.com
Mon Mar 8 04:13:05 CST 2004


I tried to configure Radiator to log caller number and dialled number (based 
on mailing list archive). It didn't work.
Attached is the conf file and log file.
Anyone can help ?


_ddn__


# topnet_radius.cfg

Foreground
LogStdout
LogDir          /usr/local/src/Radiator-3.7/log
DbDir           .
#DbDir          /usr/local/srd/Radiator-3.7/raddb
AuthPort        1645
AcctPort        1646
Trace           4

# You will probably want to add other Clients to suit your site.
<Client xxxx>
        Secret  xxxx
        AddToRequest %{Class}
        DupInterval 0
        NasType livingston
</Client>

<Realm DEFAULT>
        AuthByPolicy    ContinueAlways
        RewriteUsername s/^([^@]+).*/$1/
#       AcctLogFileName %L/details


<AuthBy SQL>
#do the accounting but not authentication
        AuthSelect
        DBSource        dbi:Pg:dbname=radiator;host=z.z.z.z.
        DBUsername      post
        DBAuth          post
        AccountingTable accounting
        AcctColumnDef   username,User-Name
        AcctColumnDef   time_stamp,Timestamp,formatted-date,to_timestamp \
        ('%e %m %Y %H:%M:%S', 'DD MM YYYY HH24:MI:SS')
        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
AcctColumnDef   nasport,NAS-Port,integer
        AcctColumnDef   frameipaddress,Framed-IP-Address
        AcctColumnDef   userrequest,User-Request
        AcctColumnDef   callingid,Calling-Station-Id
        AcctColumnDef   calledid,Called-Station-Id
        AcctFailedLogFileName %D/missedaccounting

</AuthBy>


<AuthBy LDAP2>
#do the authentication only
                NoDefault
                Version         3
                Host            mail
                Port            389
                AuthDN          cn=root,o=isp,c=ID
                AuthPassword    secret
                BaseDN          o=isp,c=ID
                UsernameAttr    uid
                PasswordAttr    userPassword
                #AuthAttrDef    servicetype,Service-Type,check
                #AuthAttrDef    address,Frame-IP-Address,reply
                AddToReply      Framed-Protocol = PPP,\
                      Framed-IP-Netmask = 255.255.255.255,\
                      Framed-Routing = None,\
                      Framed-MTU = 1500,\
                      Framed-Compression = Van-Jacobson-TCP-IP
                AddToReply Class = "Calling-Station-Id = 
%{Calling-Station-Id},\
                                        Called-Station-Id = 
%{Called-Station-Id}"

</AuthBy>


</Realm>

Logfile

Mon Mar  8 16:01:42 2004: DEBUG: Packet dump:
*** Received from 202.80.208.4 port 1026 ....
Code:       Accounting-Request
Identifier: 32
Authentic:  
<223><19><25><214>.<22><190><143><244><210><160>J<138><127><192>{
Attributes:
        Acct-Session-Id = "0500004D"
        User-Name = "ana_aja"
        NAS-IP-Address = xxx
        NAS-Port = 13
        NAS-Port-Type = Async
        Acct-Status-Type = Stop
        Acct-Session-Time = 1486
        Acct-Authentic = RADIUS
        Acct-Input-Octets = 30497
        Acct-Output-Octets = 149342
        Acct-Terminate-Cause = Lost-Carrier
        Service-Type = Framed-User
        Framed-Protocol = PPP
        Framed-IP-Address = xxx
        Acct-Delay-Time = 0

Mon Mar  8 16:01:42 2004: DEBUG: Handling request with Handler 
'Realm=DEFAULT'
Mon Mar  8 16:01:42 2004: DEBUG: Rewrote user name to ana_aja
Mon Mar  8 16:01:42 2004: DEBUG:  Deleting session for ana_aja, xxx, 13
Mon Mar  8 16:01:42 2004: DEBUG: Handling with Radius::AuthSQL
Mon Mar  8 16:01:42 2004: DEBUG: Handling accounting with Radius::AuthSQL
Mon Mar  8 16:01:42 2004: DEBUG: do query is: 'insert into accounting 
(acctdelaytime,acctinputoctets,acctoutputoctets,acctsess
ionid,acctsessiontime,acctstatustype,acctterminatecause,frameipaddress,nasport,time_stamp,username) 
values (0,30497,149342,'05
00004D',1486,'Stop','Lost-Carrier','xxx',13,to_timestamp (' 8 03 2004 
16:01:42', 'DD MM YYYY HH24:MI:SS'),'ana_aja')
':

Mon Mar  8 16:01:42 2004: DEBUG: Handling with Radius::AuthLDAP2:
Mon Mar  8 16:01:42 2004: DEBUG: Accounting accepted
Mon Mar  8 16:01:42 2004: DEBUG: Packet dump:
*** Sending to 202.80.208.4 port 1026 ....
Code:       Accounting-Response
Identifier: 32
Authentic:  
<223><19><25><214>.<22><190><143><244><210><160>J<138><127><192>{
Attributes:

Code:       Access-Request
Identifier: 33
Authentic:  <131><220>y<234><18>a<132><5><19>H<207>GS#^<8>
Attributes:
        User-Name = "ana_aja"
        User-Password = "<203><153><237>e<218><1><243><192>^p<28><179> 
w?<211>"
        NAS-IP-Address = xxxx
        NAS-Port = 18
        NAS-Port-Type = Async
        Service-Type = Framed-User
        Framed-Protocol = PPP

Mon Mar  8 16:11:12 2004: DEBUG: Handling request with Handler 
'Realm=DEFAULT'
Mon Mar  8 16:11:12 2004: DEBUG: Rewrote user name to ana_aja
Mon Mar  8 16:11:12 2004: DEBUG:  Deleting session for ana_aja, xxx, 18
Mon Mar  8 16:11:12 2004: DEBUG: Handling with Radius::AuthSQL
Mon Mar  8 16:11:12 2004: DEBUG: Handling with Radius::AuthLDAP2:
Mon Mar  8 16:11:12 2004: INFO: Connecting to mail, port 389
Mon Mar  8 16:11:12 2004: INFO: Attempting to bind to LDAP server mail:389)
Mon Mar  8 16:11:12 2004: DEBUG: LDAP got result for 
uid=ana_aja,ou=isp,o=xxx,c=ID
Mon Mar  8 16:11:12 2004: DEBUG: LDAP got userPassword: 
{MD5}QcI2qxZUi8WZFRn+OliKWg==
Mon Mar  8 16:11:12 2004: DEBUG: Radius::AuthLDAP2 looks for match with 
ana_aja
Mon Mar  8 16:11:12 2004: DEBUG: Radius::AuthLDAP2 ACCEPT:
Mon Mar  8 16:11:12 2004: ERR: Bad attribute=value pair: Framed-Protocol = 
PPP,Framed-IP-Netmask = 255.255.255.255,Framed-Rout
ing = None,Framed-MTU = 1500,Framed-Compression = Van-Jacobson-TCP-IP
Mon Mar  8 16:11:12 2004: DEBUG: Access accepted for ana_aja
Mon Mar  8 16:11:12 2004: DEBUG: Packet dump:
*** Sending to 202.80.208.4 port 1026 ....
Code:       Access-Accept
Identifier: 33
Authentic:  <131><220>y<234><18>a<132><5><19>H<207>GS#^<8>
Attributes:

_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE*  
http://join.msn.com/?page=features/junkmail

--
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