Hi,
Having just recently purchased Radiator, we are having a few problems with
some authentication, I was hoping that someone here may have a sugestion
as to what is happening.
My dialup port provider prefers CHAP over PAP, so most requests are CHAP,
and as far as I am aware work fine, here is a packet trace of a request;
Request (f9) - xx.xx.xx.xx:57699 -> xx.xx.xx.xx:1645 (L128)
User-Name Len 23 "usernamewashere"
CHAP-Password Len 19 "passwordwashere"
NAS-IP-Address Len 6 xx.xx.xx.xx
NAS-Port Len 6 20025
Service-Type Len 6 Framed-User
Framed-Protocol Len 6 PPP
Called-Station-Id Len 8 "xxxx"
Calling-Station-Id Len 13 "xxxx"
Proxy-State Len 15 "xxxx"
NAS-Port-Type Len 6 ISDN
This is an example of a request which works fine. However, the following
is an example of what I am getting, which is causing errors;
Request (c1) - xx.xx.xx.xx:57581 -> xx.xx.xx.xx:1645 (L127)
User-Name Len 23 "sameusernamewashere"
NAS-IP-Address Len 6 xx.xx.xx.xx
NAS-Port Len 6 20118
Service-Type Len 6 Framed-User
Framed-Protocol Len 6 PPP
Called-Station-Id Len 8 "xxx"
Calling-Station-Id Len 13 "xxx"
Proxy-State Len 15 "xxx"
NAS-Port-Type Len 6 ISDN
User-Password Len 18 "passwordwashere"
This request is causing "Bad Password" errors, and needless to say my
customers are not likeing it. My gut feeling says this is a PAP request,
and for some reason it does not like it, but I am no expert.
Here follows the segments of my conf I think are significant to this;
======
<Realm DEFAULT>
<AuthBy SQL>
AccountingStopsOnly
AccountingTable ACCOUNTING
AcctColumnDef USERNAME,User-Name
AcctColumnDef TIME_STAMP,Timestamp,integer
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 FRAMEDIPADDRESS,Framed-IP-Address
AcctColumnDef CALLEDSTATIONID,Called-Station-Id
AcctColumnDef CALLINGSTATIONID,Calling-Station-Id
AuthColumnDef 0, Password, check
AuthColumnDef 1, GENERIC, check
AuthColumnDef 2, GENERIC, reply
AuthSelect select SUBSCRIBERS.PASSWORD, GROUPS.CHECKATTR,
GROUPS.REPLYATTR from SUBSCRIBERS, GROUPS where SUBSCRIBERS.USERNAME='%n'
AND GROUPS.GROUPNAME = SUBSCRIBERS.GROUPNAME
DBAuth xxxxx
DBSource DBI:mysql:radius
DBUsername xxxx
Identifier authmysql
</AuthBy>
# AccountingHandled
# AuthBy authmysql
# AuthByPolicy ContinueWhileIgnore
RejectHasReason
SessionDatabase mysqlsess
AuthLog myauthlogger
</Realm>
<Client xx.xx.xx.xx>
Description clientproxy1
DupInterval 2
Secret xxxxxxxxxxxx
IgnoreAcctSignature
NasType unknown
</Client>
<Client xx.xx.xx.xx>
Description clientproxy2
DupInterval 2
Secret xxxxxxxxxxxx
IgnoreAcctSignature
NasType unknown
</Client>
=======
Any help would be much appreciated.
Thanks
Andrew Chant
Datanet International
===
Archive at http://www.starport.net/~radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.