[RADIATOR] pam_radius_auth and Radiator

Chris Bland chris at fdu.edu
Fri May 14 19:11:14 CDT 2010


Hi guys,

I am using pam_radius-1.3.17 on a Fedora 11 box and Radiator 3.14 for 
development.  I am having password authentication issues for 
users at realm.  I started with the radius.cfg.simple.  It works fine with 
non realm usernames.  I intend to ultimately have users authenticate 
with their email address.  I have tried two approaches and I keep getting

Fri May 14 19:59:49 2010: DEBUG: Radius::AuthFILE REJECT: Bad Password: 
test [test at fdu.edu]
Fri May 14 19:59:49 2010: DEBUG: AuthBy FILE result: REJECT, Bad Password

My first attempt was put user at realm in the my users file.  I get Bad 
Password error.  I also tried to putting a rewrite in the client clause 
to see if I could authenticate against the working user name.  I still 
get Bad Password error

*************************Using 
rewrite******************************************

<Client 132.238.3.162>
        Secret mysecret
        DupInterval 0
        RewriteUsername s/^([^@]+).*/$1/
</Client>

Fri May 14 19:58:57 2010: DEBUG: Packet dump:
*** Received from 132.238.3.162 port 3878 ....
Code:       Access-Request
Identifier: 223
Authentic:  <147><229>%<171><31>Lm/<178><160><13><228><10><128><29>8
Attributes:
    User-Name = "test"
    User-Password = b5<161><164><238>!<174><7><146>+V<18>n<208><132><146>
    NAS-IP-Address = 132.238.3.162
    NAS-Identifier = "alpha"
    NAS-Port = 2853
    NAS-Port-Type = Virtual
    Service-Type = Authenticate-Only
    Calling-Station-Id = "rolemodel.fdu.edu"

Fri May 14 19:58:57 2010: DEBUG: Rewrote user name to test
Fri May 14 19:58:57 2010: DEBUG: Handling request with Handler 
'Realm=DEFAULT'
Fri May 14 19:58:57 2010: DEBUG:  Deleting session for test, 
132.238.3.162, 2853
Fri May 14 19:58:57 2010: DEBUG: Handling with Radius::AuthFILE:
Fri May 14 19:58:57 2010: DEBUG: Reading users file ./users.alpha
Fri May 14 19:58:57 2010: DEBUG: Radius::AuthFILE looks for match with 
test [test]
Fri May 14 19:58:57 2010: DEBUG: Radius::AuthFILE ACCEPT: : test [test]
Fri May 14 19:58:57 2010: DEBUG: AuthBy FILE result: ACCEPT,
Fri May 14 19:58:57 2010: DEBUG: Access accepted for test
Fri May 14 19:58:57 2010: DEBUG: Packet dump:
*** Sending to 132.238.3.162 port 3878 ....
Code:       Access-Accept
Identifier: 223
Authentic:  <147><229>%<171><31>Lm/<178><160><13><228><10><128><29>8
Attributes:


Fri May 14 19:59:49 2010: DEBUG: Packet dump:
*** Received from 132.238.3.162 port 3902 ....
Code:       Access-Request
Identifier: 8
Authentic:  a<178><R<9>7<208>r<130><148><8><144><6><165><222><27>
Attributes:
    User-Name = "test at fdu.edu"
    User-Password = 
<166>NE<171><242><155>H<216>")<7><255><185><137><176><249>
    NAS-IP-Address = 132.238.3.162
    NAS-Identifier = "alpha"
    NAS-Port = 2877
    NAS-Port-Type = Virtual
    Service-Type = Authenticate-Only
    Calling-Station-Id = "rolemodel.fdu.edu"

Fri May 14 19:59:49 2010: DEBUG: Rewrote user name to test
Fri May 14 19:59:49 2010: DEBUG: Handling request with Handler 
'Realm=DEFAULT'
Fri May 14 19:59:49 2010: DEBUG:  Deleting session for test at fdu.edu, 
132.238.3.162, 2877
Fri May 14 19:59:49 2010: DEBUG: Handling with Radius::AuthFILE:
Fri May 14 19:59:49 2010: DEBUG: Radius::AuthFILE looks for match with 
test [test at fdu.edu]
Fri May 14 19:59:49 2010: DEBUG: Radius::AuthFILE REJECT: Bad Password: 
test [test at fdu.edu]
Fri May 14 19:59:49 2010: DEBUG: AuthBy FILE result: REJECT, Bad Password
Fri May 14 19:59:49 2010: INFO: Access rejected for test: Bad Password
Fri May 14 19:59:49 2010: DEBUG: Packet dump:
*** Sending to 132.238.3.162 port 3902 ....
Code:       Access-Reject
Identifier: 8
Authentic:  a<178><R<9>7<208>r<130><148><8><144><6><165><222><27>
Attributes:
    Reply-Message = "Bad Password"





********************Removing rewrite and adding test at fdu.edu to uses 
file****************

Fri May 14 20:03:02 2010: DEBUG: Packet dump:
*** Received from 132.238.3.162 port 3920 ....
Code:       Access-Request
Identifier: 60
Authentic:  <226><191><25><189>pJ{<238>4<155><188><1><179><18>A<
Attributes:
    User-Name = "test"
    User-Password = 9O<23>Z<134><169><163><7>V<209><160>n<130><178>Fi
    NAS-IP-Address = 132.238.3.162
    NAS-Identifier = "alpha"
    NAS-Port = 2895
    NAS-Port-Type = Virtual
    Service-Type = Authenticate-Only
    Calling-Station-Id = "rolemodel.fdu.edu"

Fri May 14 20:03:02 2010: DEBUG: Handling request with Handler 
'Realm=DEFAULT'
Fri May 14 20:03:02 2010: DEBUG:  Deleting session for test, 
132.238.3.162, 2895
Fri May 14 20:03:02 2010: DEBUG: Handling with Radius::AuthFILE:
Fri May 14 20:03:02 2010: DEBUG: Reading users file ./users.alpha
Fri May 14 20:03:02 2010: DEBUG: Radius::AuthFILE looks for match with 
test [test]
Fri May 14 20:03:02 2010: DEBUG: Radius::AuthFILE ACCEPT: : test [test]
Fri May 14 20:03:02 2010: DEBUG: AuthBy FILE result: ACCEPT,
Fri May 14 20:03:02 2010: DEBUG: Access accepted for test
Fri May 14 20:03:02 2010: DEBUG: Packet dump:
*** Sending to 132.238.3.162 port 3920 ....
Code:       Access-Accept
Identifier: 60
Authentic:  <226><191><25><189>pJ{<238>4<155><188><1><179><18>A<
Attributes:

Fri May 14 20:03:10 2010: DEBUG: Packet dump:
*** Received from 132.238.3.162 port 3945 ....
Code:       Access-Request
Identifier: 98
Authentic:  @B<215><195><202><136>aq<141><197><144><31><131><12><249><154>
Attributes:
    User-Name = "test at fdu.edu"
    User-Password = 
<17><134><222><212><30><16><185>FJu<210><223>EU<203><143>
    NAS-IP-Address = 132.238.3.162
    NAS-Identifier = "alpha"
    NAS-Port = 2920
    NAS-Port-Type = Virtual
    Service-Type = Authenticate-Only
    Calling-Station-Id = "rolemodel.fdu.edu"

Fri May 14 20:03:10 2010: DEBUG: Handling request with Handler 
'Realm=DEFAULT'
Fri May 14 20:03:10 2010: DEBUG:  Deleting session for test at fdu.edu, 
132.238.3.162, 2920
Fri May 14 20:03:10 2010: DEBUG: Handling with Radius::AuthFILE:
Fri May 14 20:03:10 2010: DEBUG: Radius::AuthFILE looks for match with 
test at fdu.edu [test at fdu.edu]
Fri May 14 20:03:10 2010: DEBUG: Radius::AuthFILE REJECT: Bad Password: 
test at fdu.edu [test at fdu.edu]
Fri May 14 20:03:10 2010: DEBUG: AuthBy FILE result: REJECT, Bad Password
Fri May 14 20:03:10 2010: INFO: Access rejected for test at fdu.edu: Bad 
Password
Fri May 14 20:03:10 2010: DEBUG: Packet dump:
*** Sending to 132.238.3.162 port 3945 ....
Code:       Access-Reject
Identifier: 98
Authentic:  @B<215><195><202><136>aq<141><197><144><31><131><12><249><154>
Attributes:
    Reply-Message = "Bad Password"


-Chris

-- 



More information about the radiator mailing list