Bonjour la liste,
Je m'arrache les cheveux sur un petit problème depuis plusieurs jours et je craque. Je viens donc demander si un oeil neuf pourrait avoir une idée.
Contexte : tunnel IPSec/l2tp ; je veux authentifier la session PPP par LDAP (et sans déployer Yet Another Brique comme un radius par exemple).
pppd et capable de causer à PAM et je l'ai configuré de la sorte, j'ai mis un petit "ppp" dans pam.d. Et ça marche presque. Voici le log qui m'intrigue tant :
Nov 27 15:48:16 srv02 pppd[26438]: pppd 2.4.5 started by root, uid 0 Nov 27 15:48:16 srv02 pppd[26438]: using channel 89 Nov 27 15:48:16 srv02 pppd[26438]: Using interface ppp0 Nov 27 15:48:16 srv02 pppd[26438]: Connect: ppp0 <--> /dev/pts/5 Nov 27 15:48:16 srv02 pppd[26438]: sent [LCP ConfReq id=0x1 <mru 1100> <asyncmap 0x0> <auth pap> <magic 0xfbfddb9e> <pcomp> <accomp>] Nov 27 15:48:16 srv02 pppd[26438]: rcvd [LCP ConfReq id=0x1 <mru 1400> <asyncmap 0x0> <magic 0xac191e2b> <pcomp> <accomp>] Nov 27 15:48:16 srv02 pppd[26438]: sent [LCP ConfAck id=0x1 <mru 1400> <asyncmap 0x0> <magic 0xac191e2b> <pcomp> <accomp>] Nov 27 15:48:16 srv02 pppd[26438]: rcvd [LCP ConfAck id=0x1 <mru 1100> <asyncmap 0x0> <auth pap> <magic 0xfbfddb9e> <pcomp> <accomp>] Nov 27 15:48:16 srv02 pppd[26438]: sent [LCP EchoReq id=0x0 magic=0xfbfddb9e] Nov 27 15:48:16 srv02 pppd[26438]: rcvd [PAP AuthReq id=0x1 user="vsurrel" password=<hidden>] Nov 27 15:48:16 srv02 pppd[26438]: Initializing PAM (3) for user vsurrel Nov 27 15:48:16 srv02 pppd[26438]: ---> PAM INIT Result = 0 Nov 27 15:48:16 srv02 pppd[26438]: Attempting PAM authentication Nov 27 15:48:16 srv02 pppd[26438]: PAM Authentication OK for vsurrel Nov 27 15:48:16 srv02 pppd[26438]: Attempting PAM account checks Nov 27 15:48:16 srv02 pppd[26438]: PAM Account OK for vsurrel Nov 27 15:48:16 srv02 pppd[26438]: PAM Session opened for user vsurrel Nov 27 15:48:16 srv02 pppd[26438]: user vsurrel logged in on tty pts/5 intf ppp0 Nov 27 15:48:16 srv02 pppd[26438]: PAP peer authentication failed for vsurrel Nov 27 15:48:16 srv02 pppd[26438]: Connection terminated. Nov 27 15:48:16 srv02 pppd[26438]: Exit.
On voit donc clairement - PAM Authentication OK for vsurrel - PAM Account OK for vsurrel - PAM Session opened for user vsurrel
MAIS suivi à la même seconde par un - PAP peer authentication failed for vsurrel
que je n'arrive absolument pas à expliquer. Auriez-vous une petite piste ?
A vot' bon coeur !
Valentin
For the sake of completeness :
/etc/pam.d/ppp auth required pam_ldap.so config=/etc/pam_ldap.conf account required pam_ldap.so password required pam_ldap.so session required pam_ldap.so
/etc/ppp/pap-secrets # Pas de ckeck ; c'est PAM qui authentifie * ppp * *
/etc/ppp/xl2tpd.options auth login nodefaultroute mtu 1100 mru 1100 lock proxyarp require-pap name ppp ms-dns 192.168.200.10 debug
Le 27/11/2013 16:01, Valentin Surrel a écrit :
/etc/ppp/pap-secrets # Pas de ckeck ; c'est PAM qui authentifie
ppp * *
Je reviens après avoir trouvé la solution en reconfigurant tout de 0 la tête reposée.
C'est la ligne ci-dessus qui était fautive, il fallait mettre : * ppp "" *
A+