On Sun, 15 Nov 2015, Paul Wouters wrote:

Subject: Re: [Swan] Fail to authenticate trough PAM+radius in version 3.15,
    same conf working on 3.13

There is a bug fix for that in git that will be in 3.16. Please check GitHub 
for the patch

Sent from my iPhone

Now that I'm on a computer I found your commit:

https://github.com/libreswan/libreswan/commit/3f14d347d8218fb5ff00c796948f96f8bfac03b3

Paul

On Nov 15, 2015, at 06:26, Antonio Silva <[email protected]> wrote:

Hi,

I just update libreswan to newest 3.15 from 3.13 but now i can't authenticate 
the user using XAUTH with pam+radius with the came configuration.


Not sure if it could be some issue with some external lib... i'm using debian 
wheezy - i did all the tricks to install with the newest version of nss...

The password sent to radius server has the same value as the username...

Could it be because of Debian version or is could be an issue in the new 
version?


Thanks.



My pam configuration is:

auth required pam_radius_auth.so
account required pam_radius_auth.so
session required pam_radius_auth.so



The respective log when it fail is:

***------ VERSION 3.15 - ERROR

Nov 14 21:45:13 sol pluto[2605]: "tunnel8-aggr"[4] 188.81.44.230 #3: XAUTH: 
Sending Username/Password request (XAUTH_R0)
Nov 14 21:45:13 sol pluto[2605]: XAUTH: User vpnuser: Attempting to login
Nov 14 21:45:13 sol pluto[2605]: XAUTH: pam authentication being called to 
authenticate user vpnuser
Nov 14 21:45:13 sol pluto[2605]: pam_radius_auth: Got user name vpnuser
Nov 14 21:45:13 sol pluto[2605]: pam_radius_auth: Sending RADIUS request code 1
Nov 14 21:45:14 sol pluto[2605]: pam_radius_auth: Got RADIUS response code 3
Nov 14 21:45:14 sol pluto[2605]: pam_radius_auth: authentication failed
Nov 14 21:45:14 sol pluto[2605]: XAUTH: pam_authenticate failed with 
'Authentication failure'
Nov 14 21:45:14 sol pluto[2605]: XAUTH: User vpnuser: Authentication Failed: 
Incorrect Username or Password
Nov 14 21:45:14 sol pluto[2605]: "tunnel8-aggr"[4] 188.81.44.230 #3: 
Unsupported XAUTH basic attribute XAUTH-STATUS received.
Nov 14 21:45:14 sol pluto[2605]: "tunnel8-aggr"[4] 188.81.44.230 #3: Expected 
MODE_CFG_REPLY is missing username and password attribute
Nov 14 21:45:14 sol pluto[2605]: "tunnel8-aggr"[4] 188.81.44.230 #3: XAUTH: 
Sending Username/Password request (XAUTH_R0)
Nov 14 21:45:14 sol pluto[2605]: "tunnel8-aggr"[4] 188.81.44.230 #3: XAUTH: User 
<unknown>: Authentication Failed (retry 1)




--- radius recv pkt:
(0) Received Access-Request Id 151 from 127.0.0.1:5141 to 127.0.0.1:1812 length 
126
(0)   User-Name = "vpnuser"
(0)   User-Password = "vpnuser"
(0)   NAS-IP-Address = 127.0.1.1
(0)   NAS-Identifier = "pluto"
(0)   NAS-Port = 4116
(0)   NAS-Port-Type = Virtual
(0)   Service-Type = Authenticate-Only
(0)   Calling-Station-Id = "188.81.44.230"


****------ VERSION 3.13 -- SUCCESS

Nov 14 22:16:26 sol pluto[28470]: "tunnel8-aggr"[2] 188.81.44.230 #1: XAUTH: 
Sending XAUTH Login/Password Request
Nov 14 22:16:26 sol pluto[28470]: "tunnel8-aggr"[2] 188.81.44.230 #1: XAUTH: 
Sending Username/Password request (XAUTH_R0)
Nov 14 22:16:26 sol pluto[28470]: XAUTH: User vpnuser: Attempting to login
Nov 14 22:16:26 sol pluto[28470]: XAUTH: pam authentication being called to 
authenticate user vpnuser
Nov 14 22:16:26 sol pluto[28470]: pam_radius_auth: Got user name vpnuser
Nov 14 22:16:26 sol pluto[28470]: pam_radius_auth: Sending RADIUS request code 1
Nov 14 22:16:26 sol pluto[28470]: pam_radius_auth: Got RADIUS response code 2
Nov 14 22:16:26 sol pluto[28470]: pam_radius_auth: authentication succeeded
Nov 14 22:16:26 sol pluto[28470]: XAUTH: PAM_SUCCESS
Nov 14 22:16:26 sol pluto[28470]: XAUTH: User vpnuser: Authentication Successful
Nov 14 22:16:26 sol pluto[28470]: "tunnel8-aggr"[2] 188.81.44.230 #1: XAUTH: 
xauth_inR1(STF_OK)
Nov 14 22:16:26 sol pluto[28470]: "tunnel8-aggr"[2] 188.81.44.230 #1: 
transition from state STATE_XAUTH_R1 to state STATE_MAIN_R3
Nov 14 22:16:26 sol pluto[28470]: "tunnel8-aggr"[2] 188.81.44.230 #1: 
STATE_MAIN_R3: sent MR3, ISAKMP SA established


--- radius recv pkt:
(0) Received Access-Request Id 64 from 127.0.0.1:15519 to 127.0.0.1:1812 length 
110
(0)   User-Name = "vpnuser"
(0)   User-Password = "1234test"
(0)   NAS-IP-Address = 127.0.1.1
(0)   NAS-Identifier = "pluto"
(0)   NAS-Port = 14494
(0)   NAS-Port-Type = Virtual
(0)   Service-Type = Authenticate-Only
(0)   Calling-Station-Id = "188.81.44.230"



_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan
_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan

_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan

Reply via email to