(RADIATOR) AuthLog & Framed-IP-Address
James Nelson
radiator at isleofatlantis.net
Thu Aug 14 14:45:34 CDT 2003
I'm having problems getting Radiator to log the Framed-IP-Address in the
SQL logs it generates. The NAS's are 3Com & Cisco devices. The problem
seems to originate from the fact that the record is created before the
NAS responds with the reply that contains the Framed-IP-Address. Here
is a debug & part of my radius config. I've been digging through the
archives & fighting this for a couple days, so any help would be
appreciated. Thanks.
*** Received from ###.###.###.### port 1812 ....
Code: Access-Request
Identifier: 161
Authentic: <238><182><17>;-<218><212><199><12><225>X<245><192>d<30>|
Attributes:
NAS-IP-Address = ###.###.###.###
NAS-Port = 24
NAS-Port-Type = Virtual
User-Name = "user"
User-Password = xxxxxxxxxx
Service-Type = Framed-User
Framed-Protocol = PPP
Fri Aug 8 13:35:51 2003: DEBUG: Rewrote user name to user
Fri Aug 8 13:35:51 2003: DEBUG: Handling request with Handler ''
Fri Aug 8 13:35:51 2003: DEBUG: Deleting session for user,
###.###.###.###, 24
Fri Aug 8 13:35:51 2003: DEBUG: Handling with Radius::AuthSQL
Fri Aug 8 13:35:51 2003: DEBUG: Handling with Radius::AuthSQL:
Fri Aug 8 13:35:51 2003: DEBUG: Query is:
Fri Aug 8 13:35:51 2003: DEBUG: Radius::AuthSQL looks for match with user
Fri Aug 8 13:35:51 2003: DEBUG: Radius::AuthSQL ACCEPT:
Fri Aug 8 13:35:51 2003: DEBUG: Access accepted for user
Fri Aug 8 13:35:51 2003: DEBUG: do query is: 'insert into RadAcct
values
('13:35:51','08/08/2003','Success','user','user','###.###.###.###','','')':
Fri Aug 8 13:35:51 2003: DEBUG: Packet dump:
*** Sending to ###.###.###.### port 1812 ....
Code: Access-Accept
Identifier: 161
Authentic: <238><182><17>;-<218><212><199><12><225>X<245><192>d<30>|
Attributes:
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-Routing = None
Framed-MTU = 1500
Framed-Compression = Van-Jacobson-TCP-IP
Idle-Timeout = 1800
Session-Timeout = 43200
Port-Limit = 1
Fri Aug 8 13:35:54 2003: DEBUG: Packet dump:
*** Received from ###.###.###.### port 1813 ....
Code: Accounting-Request
Identifier: 162
Authentic: <233>h.<128><149><209><214><167>kN<23><215><253>^<180><22>
Attributes:
NAS-IP-Address = ###.###.###.###
NAS-Port = 24
NAS-Port-Type = Virtual
User-Name = "user"
Acct-Status-Type = Start
Acct-Authentic = RADIUS
Service-Type = Framed-User
Acct-Session-Id = "000179B4"
Framed-Protocol = PPP
Framed-IP-Address = ###.###.###.###
Acct-Delay-Time = 0
<Handler>
# Look up user details in a mySQL DB
<AuthBy SQL>
DBSource xxxxxxx
DBUsername xxxxxxx
DBAuth xxxxxxx
AuthSelect select xxxxxxxxxxxxxxx
AddToReply Service-Type = Framed-User,\
Framed-Protocol = PPP,\
Framed-Routing = None,\
Framed-MTU = 1500,\
Framed-Compression = Van-Jacobson-TCP-IP,\
Idle-Timeout = 1800,\
Session-Timeout = 43200,\
Port-Limit = 1
</AuthBy>
<AuthLog SQL>
DBSource xxxxxxx
DBUsername xxxxxxx
DBAuth xxxxxxx
Table Accounting
SuccessQuery insert into Accounting values
('%H:%M:%S','%m/%d/%Y','Success','%u','%U','%c',%1,'%a')
FailureQuery insert into Accounting values
('%H:%M:%S','%m/%d/%Y','Failure(PAP-Auth)','%u','%U','%c',%1,'%a')
LogSuccess 1
</AuthLog>
</Handler>
::James Nelson
===
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