(RADIATOR) User authentication problem

Peter Lindeman peter.lindeman at tpa-nl.com
Thu Jul 29 04:41:07 CDT 2004


Hello,

We are using Radiator with SQL authentication.
The problem is that if the username is correct Radiator accepts the 
access request. The password does not matter for somehow.

This is what I have in the <AuthBY SQL> clause

AuthSelect select PASSWORD,POOLHINT from SUBSCRIBERS where BINARY 
USERNAME=%0

AuthColumnDef 0, User-Password, check
AuthColumnDef 1, PoolHint, reply

When I use the default query of Radiator the same behaviour occurs.

Why is the User-Password attribute not checked with the answer from the 
query and how can we solve this?

This is what I see in a debug log :

Thu Jul 29 11:34:05 2004: DEBUG: Packet dump:
*** Received from 10.2.0.2 port 40008 ....

Packet length = 121
01 f6 00 79 7e f1 4f ec a4 52 b1 b5 b9 67 87 78
a3 e3 d5 b2 01 0a 76 6f 64 61 66 6f 6e 65 02 12
4d e6 ef 56 ea 9e de e5 9c a9 96 b0 1f bd 93 af
04 06 0a 02 00 02 06 06 00 00 00 02 07 06 00 00
00 01 1f 0d 33 31 36 34 36 33 33 31 35 38 39 1e
0f 67 70 72 73 2e 78 74 72 61 63 2e 6e 6c 20 0f
67 70 72 73 2e 78 74 72 61 63 2e 6e 6c 1a 0c 00
00 2a ab 0e 06 00 00 00 01
Code:       Access-Request
Identifier: 246
Authentic:  ~<241>O<236><164>R<177><181><185>g<135>x<163><227><213><178>
Attributes:
	User-Name = "vodafone"
	User-Password = 
"M<230><239>V<234><158><222><229><156><169><150><176><31><189><147><175>"
	NAS-IP-Address = 10.2.0.2
	Service-Type = Framed-User
	Framed-Protocol = PPP
	Calling-Station-Id = "31646331589"
	Called-Station-Id = "gprs.xtrac.nl"
	NAS-Identifier = "gprs.xtrac.nl"

Thu Jul 29 11:34:05 2004: DEBUG: Handling request with Handler 
'Realm=DEFAULT'
Thu Jul 29 11:34:05 2004: DEBUG:  Deleting session for vodafone, 10.2.0.2,
Thu Jul 29 11:34:05 2004: DEBUG: Handling with Radius::AuthSQL
Thu Jul 29 11:34:05 2004: DEBUG: Handling with Radius::AuthSQL:
Thu Jul 29 11:34:05 2004: DEBUG: Query is: 'select PASSWORD,POOLHINT 
from SUBSCRIBERS where BINARY USERNAME='vodafone'':

Thu Jul 29 11:34:05 2004: ERR: Bad attribute=value pair: pool1
Thu Jul 29 11:34:05 2004: DEBUG: Radius::AuthSQL looks for match with 
vodafone
Thu Jul 29 11:34:05 2004: DEBUG: Radius::AuthSQL ACCEPT:
Thu Jul 29 11:34:05 2004: DEBUG: Handling with Radius::AuthDYNADDRESS
Thu Jul 29 11:34:05 2004: DEBUG: No PoolHint found. No address will be 
allocated
Thu Jul 29 11:34:05 2004: DEBUG: Access accepted for vodafone
Thu Jul 29 11:34:05 2004: DEBUG: Packet dump:
*** Sending to 10.2.0.2 port 40008 ....

Packet length = 20
02 f6 00 14 0b ec 1e 03 98 3f a3 55 fb e3 6f e3
3b 6a 33 6a
Code:       Access-Accept
Identifier: 246
Authentic:  ~<241>O<236><164>R<177><181><185>g<135>x<163><227><213><178>
Attributes:

-- 

Peter Lindeman
TPA traffic & parking automation bv

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