(RADIATOR) AuthSQL looks for match
William Hernandez
whr at essnet.com
Fri Oct 5 14:22:00 CDT 2001
Hello everyone,
We have users that will be handled by the handler clause
Handler Called-Station-Id=/5050$/.
Some accounts will be assigned an IP address that is found
in the users file. All users will be authenticated against
Platypus.
We're testing using:
radpwtst -trace -s www.prw.net -user cumminspr -password
mypassword -auth_port 1812 -
noacct -secret mysecret -dictionary /etc/raddb/dictionary.prw
Called-Station-Id
=6415050
There's a problem in
Fri Oct 5 15:03:26 2001: DEBUG: Query is: select password,
active, timeleft, bl
ockuser, guarantor from customer where username='cumminspr' and
active='Y'
Fri Oct 5 15:03:26 2001: DEBUG: Radius::AuthSQL looks for match
with cumminspr@
prdigital.com
In the first line there's a username='cumminspr' which is what I
expect to see in '%u'. However, the AuthSQL says that it's
looking for 'cumminspr at prdigital.com' and fails. Where did I go
wrong?
Thanks in advance,
William
Using Radiator 2.18.2 on RH 7.1.
----------------------------------- Users
file ------------------------------------
cumminspr at prdigital.com
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-IP-Address = 208.249.79.280,
Framed-IP-Netmask = 255.255.255.255,
Framed-Compression = Van-Jacobson-TCP-IP,
Ascend-Idle-Limit = 0,
Idle-Timeout = 0
----------------------------------
radius.cfg ------------------------------------
<AuthBy FILE>
Identifier Check-FILE
Filename /etc/raddb/users
NoDefaultIfFound
</AuthBy>
<AuthBy SQL>
Identifier prdigital-plat
DBSource dbi:Sybase:database=prdigital
DBUsername *
DBAuth *
AuthSelect select password, active, timeleft, blockuser,
guarantor \
from customer where username='%u' and active='Y'
AuthColumnDef 0, User-Password, check
AddToReply Service-Type = Framed-User, \
Framed-Protocol = PPP, \
Framed-IP-Netmask = 255.255.255.255, \
Framed-Compression = Van-Jacobson-TCP-IP, \
Ascend-Idle-Limit = 900
NoDefault
</AuthBy>
<Handler Called-Station-Id=/5050$/>
RewriteUsername s/(.*)/$1\@prdigital.com/
SessionDatabase prdigital-sessiondb
AuthByPolicy ContinueUntilLastAuthBy
AuthBy Check-FILE
AuthBy prdigital-plat
PostAuthHook file:"/etc/raddb/setSessionTimeout"
AcctLogFileName /var/log/radacct/prdigital/detail
PasswordLogFileName
/var/log/radacct/prdigital/radius.log
ExcludeFromPasswordLog root
</Handler>
----------------------------------- Here's a trace
4 ------------------------------------.
Fri Oct 5 15:00:19 2001: INFO: Server started: Radiator 2.18.2
on www.prw.net
Fri Oct 5 15:00:23 2001: INFO: Trace level changed to 4
Fri Oct 5 15:00:23 2001: INFO: Trace level increased to 4
Fri Oct 5 15:03:25 2001: DEBUG: Packet dump:
*** Received from 208.249.78.3 port 50990 ....
Code: Access-Request
Identifier: 250
Authentic: 1234567890123456
Attributes:
User-Name = "cumminspr"
Service-Type = Framed-User
NAS-IP-Address = 203.63.154.1
NAS-Port = 1234
NAS-Port-Type = Async
User-Password =
"<215><138><169><156><243>$<144><5><164><133><228><174><
1>H<30>x"
Called-Station-Id = "6415050"
Fri Oct 5 15:03:25 2001: DEBUG: Check if Handler
Realm=surfea.net should be use
d to handle this request
Fri Oct 5 15:03:25 2001: DEBUG: Check if Handler
Realm=prwebtv.net should be us
ed to handle this request
Fri Oct 5 15:03:25 2001: DEBUG: Check if Handler
Realm=prdigital.com should be
used to handle this request
Fri Oct 5 15:03:25 2001: DEBUG: Check if Handler
Called-Station-Id=/5050$/ shou
ld be used to handle this request
Fri Oct 5 15:03:25 2001: DEBUG: Handling request with Handler
'Called-Station-I
d=/5050$/'
Fri Oct 5 15:03:25 2001: DEBUG: Rewrote user name to
cumminspr at prdigital.com
Fri Oct 5 15:03:25 2001: DEBUG: prdigital-sessiondb Deleting
session for cummin
spr, 203.63.154.1, 1234
Fri Oct 5 15:03:25 2001: DEBUG: do query is: delete from
RADONLINE where NASIDE
NTIFIER='203.63.154.1' and NASPORT=01234
Fri Oct 5 15:03:25 2001: DEBUG: Handling with Radius::AuthFILE
Fri Oct 5 15:03:25 2001: DEBUG: Radius::AuthFILE looks for match
with cumminspr
@prdigital.com
Fri Oct 5 15:03:25 2001: DEBUG: Radius::AuthFILE ACCEPT:
Fri Oct 5 15:03:25 2001: DEBUG: Handling with Radius::AuthSQL
Fri Oct 5 15:03:26 2001: DEBUG: Handling with Radius::AuthSQL
Fri Oct 5 15:03:26 2001: DEBUG: Query is: select password,
active, timeleft, bl
ockuser, guarantor from customer where username='cumminspr' and
active='Y'
Fri Oct 5 15:03:26 2001: DEBUG: Radius::AuthSQL looks for match
with cumminspr@
prdigital.com
Fri Oct 5 15:03:26 2001: DEBUG: Radius::AuthSQL REJECT: Bad
Password
Fri Oct 5 15:03:26 2001: DEBUG: Processing
PostAuthHook:setSessionTimeout
Fri Oct 5 15:03:26 2001: DEBUG: setSessionTimeout: username is:
cumminspr at prdig
ital.com
Fri Oct 5 15:03:26 2001: DEBUG: setSessionTimeout:
Called-Station-Id is: 641505
0
Fri Oct 5 15:03:26 2001: INFO: Access rejected for
cumminspr at prdigital.com: Bad
Password
Fri Oct 5 15:03:26 2001: DEBUG: Packet dump:
*** Sending to 208.249.78.3 port 50990 ....
Code: Access-Reject
Identifier: 250
Authentic: 1234567890123456
Attributes:
Framed-IP-Address = 208.249.79.280
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-IP-Netmask = 255.255.255.255
Framed-Compression = Van-Jacobson-TCP-IP
Ascend-Idle-Limit = 0
Idle-Timeout = 0
Reply-Message = "Request Denied"
===
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