Tom's Guide > Forum > Accès Internet & Réseaux > [Commentaires TUTO] Hostapd+Freeradius+LDAP

[Commentaires TUTO] Hostapd+Freeradius+LDAP

Forum Accès Internet & Réseaux : [Commentaires TUTO] Hostapd+Freeradius+LDAP

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

Cela 2-3 jours que je me battais avec Freeradius+LDAP+Hostapd sur une Debian Etch 4.0rc3...
Installant les paquets officiels versions 1.1.3, lorsque au détours d'un n-ième message d'erreur de freeradius, un topic indique que Freeradius+LDAP ne peut pas fonctionner sur une Debian, car le module rlm_eap_tls n'est pas fournit ! Or il est indispensable lors de la négociation entre la borne wifi et le client ! :(
http://readlist.com/lists/lists.fr [...] /8097.html
http://www.generation-nt.com/freer [...] 70061.html
etc...

Bref... Je me décide à prendre les sources et de le compiler ! De l'installer... Aille !
Les fichiers de configurations ont changés... Il faut que je reconfigure tout !

Après une heure de tests... Bingo !

Code :
  1. Tue Sep 30 10:00:13 2008 : Auth: Login OK: [lolo/<via Auth-Type = EAP>] (from client private-network-2 port 0 via TLS tunnel)
  2. Tue Sep 30 10:00:13 2008 : Auth: Login OK: [lolo/<via Auth-Type = EAP>] (from client private-network-2 port 0 cli 00-1B-BF-BE-DA-CF)



Alors voilà surtout où je voulais en venir !
Je suis en train de faire des tutos....
Samba +LDAP
Borne d'accès Wifi
...

J'ai donc commencé un tuto : http://www.infos-du-net.com/forum/ [...] adius-ldap

To be continued...

Captures d'écrans des connexions clientes :
Linux (Debian Etch avec Knetworkmanager) :
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-03.png
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-04.png

Windows XP familiale : Configuration
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-06.png
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-07.png
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-08.png
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-09.png
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-10.png
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-11.png

Sous XP à la première tentative, celui-ci devrait vous proposer cette boite de dialogue :
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-12.png

Malheureusement il ne la propose pas automatiquement et des fois si !?
J'essaye de voir si il n'y a pas quelque chose à faire pour arranger cette situation !


Message édité par lolotux le 05-10-2008 à 11:27:05
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tuto terminé : Pour l'essentiel.
Reste quelques captures d'écrans de configurations clients XP.
A y est !


Message édité par lolotux le 01-10-2008 à 19:47:10
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

évite la pub pour ton site :)
je préfère que tu fasses un gros copié collé, que je me ferai un plaisir de ranger dans les tutos d'idn

sinon j'ai répondu à ton mp

------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

...


Message édité par lolotux le 16-10-2008 à 22:52:53
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Le titre de ce sujet a été édité par Maith

------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

Ok ! :)

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Salut,

J'ai tenté par ailleurs d'activer l'accounting (joli mot pour parler de la comptabilité des sessions et des volumes de données). Malheureusement, pas d'accounting réussi.
Il semblerait que hostap et freeradius soient fâchés actuellement...

Malgré le fait d'avoir suivit les tutos de Freeradius Wiki et Freeradius mailing list, même en SQL complet, pas d'accounting ! (en repartant de zéro)

:(


Message édité par lolotux le 22-10-2008 à 13:45:44
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

La partie accounting : OK !
* Comptabilité Radius :

Radius offre la possibilité de faire de la comptabilité (appelé accounting). En effet on peut enregistrer un certain nombre de données informatives telles que :

L'heure de connexion, l'identifiant, par quel NAS (borne), le nombre d'octets entrants/sortants, etc...

Ceci peut-être pratique si vous avez à facturer ou tout simplement compter les connexions !

Pour cela rien de plus simple(*).

1. Création d'une base de données avec les tables.
2. Modification de la configuration Radius et redémarrage de celui-ci.

Création de la base :

Création de la base de données « radius » :

# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 173
Server version: 5.0.32-Debian_7etch6-log Debian etch distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database radius;
Query OK, 1 row affected (0.01 sec)

mysql> quit
Bye





Dans le répertoire d'installation de radius et mysql, il y a un fcihier /usr/etc/raddb/sql/mysql/schema.sql, nous allons l'utiliser pour créer les tables, etc...


# mysql -p radius < /usr/etc/raddb/sql/mysql/schema.sql
Enter password:




Deux tables nous intéresserons : radpostauth et radacct.


Modification de Radius :

Nous allons modifier le fichier site-enable/default


Dans la partie « accounting » : concerne la table « radacct »

Code :
  1. accounting  {
  2. ...
  3.         #
  4.         #  Log traffic to an SQL database.
  5.         #
  6.         #  See "Accounting queries" in sql.conf
  7.         sql
  8. ...
  9. }





Dans la partie « post-auth» : concerne la table « radpostauth »

Code :
  1. post-auth {
  2. ...
  3.         #
  4.         #  After authenticating the user, do another SQL query.
  5.         #
  6.         #  See "Authentication Logging Queries" in sql.conf
  7.         sql
  8. ...
  9. }




(*) : Oui pourquoi cette étoile...

Et bien voilà, le rien de plus simple a durée 5-6 jours, en effet dans le hostapd.conf j'avais renseigné deux fois la même variable impliquant l'oublie d'une autre !

La variable renseignée deux fois était : auth_server_shared_secret

Au lieu de renseigner auth_server_shared_secret et acct_server_shared_secret !!!

Il n'y avait donc pas de valeur pour celle-ci, donc pas d' « accounting » !!!! :-/


Message édité par lolotux le 31-10-2008 à 03:22:34
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

J'ai réalisé une petite interface web de visualisation "comptable" de radius :
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-webgui-accounting-13.png
http://www.system-linux.net/config/freeradius-ldap-hostapd/freeradius-ldap-webgui-accounting-14.png


Message édité par lolotux le 02-11-2008 à 05:24:26
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

à 5h du mat je dors :sleep:

 

pense à mettre à jour le tuto, ici c'est pour les commentaires ;)

 

il ne te reste plus qu'à brosser ton tuto pour le mettre sur howtoforge :bounce:

Message cité 2 fois
Message édité par maith le 02-11-2008 à 12:39:40
------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

maith a écrit :

à 5h du mat je dors :sleep:



J'éssaye, mais les idées me trottent et hop cela me réveille ! :pt1cable:

maith a écrit :


pense à mettre à jour le tuto, ici c'est pour les commentaires ;)



Je le ferais !

maith a écrit :


il ne te reste plus qu'à brosser ton tuto pour le mettre sur howtoforge :bounce:


:)

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

maith a écrit :


pense à mettre à jour le tuto



Je veux bien mais on me répond "Désolé ce sujet a été fermé..."
:(

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

réouvert

------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

Tu peux allé le voir, mettre tes "comment" et fermer si ok ! ;)

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Bonjour,

j'essaie de suivre votre tuto pour mettre en place une authentification nomade.

Après avoir configurer les différents fichiers de conf, quand je lance mon serveur radius voici les erreurs :

/usr/etc/raddb/modules/ldap[29]: Failed to link to module 'rlm_ldap': rlm_ldap.so: cannot open shared object file: No such file or directory

/usr/etc/raddb/sites-enabled/inner-tunnel[218]: Failed to find module "ldap".
/usr/etc/raddb/sites-enabled/inner-tunnel[218]: Failed to parse "ldap" entry.
}
}
Errors initializing modules


je me suis renseigner sur le module rlm_ldap et apparemment il faudrait faire un gros copier coller dans radius.conf.

Enfin bref je suis un peu perdu.
Merci de réponse

Répondre à ordika

commence par vérifier que tu as bien installé le module en question
sous debian : apt-get install freeradius-ldap

------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

ordika a écrit :


/usr/etc/raddb/modules/ldap[29]: Failed to link to module 'rlm_ldap': rlm_ldap.so: cannot open shared object file: No such file or directory

/usr/etc/raddb/sites-enabled/inner-tunnel[218]: Failed to find module "ldap".
/usr/etc/raddb/sites-enabled/inner-tunnel[218]: Failed to parse "ldap" entry.
}
}
Errors initializing modules


Cela indique que le module ldap de freeradius n'est pas ou mal compilé !
Vérifies si tu compiles freeradius que libldap2-dev soit bien installé !

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

merci pour t'as réponse, cela à fonctionner. J'ai installer manuellement les packet avec le gestionnaire de synoptik :)

Autrement j'ai un autre problème avec LDAP, et oui ça n'arrête pas :cry:

2 choses :

¤ J'ai bien importer le freeradius.schema dans LDAP, mais impossible de créer un user avec l'objectClass: radiusprofile.
Lors de mon ldapadd, je me tape une erreur ldap_add error (80) ; "no structuralObjectClass operational attribute"

Est il possible de vérifier si mon schéma a bien été pris en compte ?

voici mon ldif :

dn: cn=bob, ou=USER, o=ars, c=fr
objectClass: radiusProfile
cn: bob
gn: bob
uid: bob
userPassword: toto
ou: USER
dialipAccess: yes



¤ J'aurais besion de queqlques petites commandes :whistle:
=> pour tester un utilisateur LDAP sur le serveur RADIUS,
=> pour utiliser smbldap_user add

Merci à tous

Répondre à ordika

Es tu sous Ubuntu ?
Parce que sous Ubuntu la gestion OpenLDAP est un peu différente !

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Sur Debian, même version que tu as utilisé pour ton toto :)

Répondre à ordika

Question cucul ! :)
Tu as bien relancé LDAP ?

PS : J'avais effectivement oublié de le noter... :(
Je viens de l'ajouter. N'empèche qu'au démarrage machine, c'est pris en compte !

As tu bien mis dans slapd.conf : include /etc/ldap/schema/freeradius.schema ?


Message édité par lolotux le 28-02-2009 à 14:41:16
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Bonjour,

oui tout à fait j'ai bien placé et vérifié le freeradius.schema dans /etc/ldap/schema et bien fait le include dans le slapd.conf.

Après quelques recherches, j'en viens à penser que le problème viendrais de mon fichier ldif :

Code :
  1. dn: cn=bob, ou=USER, o=ars, c=fr
  2. objectClass: radiusProfile
  3. cn: bob
  4. gn: bob
  5. uid: bob
  6. userPassword: toto
  7. ou: USER
  8. dialipAccess: yes



J'ai essayé de faire au plus simple, mais peut être que ma déclaration n'est pas au norme pour un objectClass radiusProfile :s

Es que cela vous parais correct ?
Es que qq un pourrait me passer le code d'un user fonctionnel :)
merci

Répondre à ordika

dialipAccess: yes
dialupAccess: yes

Et manque une classe d'objet (radiusObjectProfile) si le compte n'est que pour radius !

Code :
  1. dn: cn=bob, ou=USER, o=ars, c=fr
  2. objectClass: Top
  3. objectClass: radiusObjectProfile
  4. objectClass: radiusProfile
  5. cn: bob
  6. [strike]gn: bob[/strike]
  7. uid: bob
  8. userPassword: toto
  9. ou: USER
  10. dialipAccess: yes



un peu comme :

Code :
  1. # Exportation LDIF pour : uid=test,ou=Users,dc=dom-sln,dc=local
  2. # Généré par phpLDAPadmin ( http://phpldapadmin.sourceforge.net/ ) pour March 10, 2009 2:51 pm
  3. # Serveur: Mon Annuaire (127.0.0.1)
  4. # Portée de la recherche: base
  5. # Filtre de recherche: (objectClass=*)
  6. # Entrées totales: 1
  7. dn: uid=test,ou=Users,dc=dom-sln,dc=local
  8. cn: test
  9. uid: test
  10. userPassword: {MD5}CY9dhdkvofiDJie09g==
  11. dialupAccess: yes
  12. objectClass: radiusObjectProfile
  13. objectClass: top
  14. objectClass: radiusprofile


Message édité par lolotux le 10-03-2009 à 15:54:27
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Merci, ça a marché nikel,

je vais pouvoir poursuivre le tuto ^^

Répondre à ordika

;)

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Bonjour à tous,

me revoila avec mes petits soucis d'install.

J'essaie de mettre en place mysql avec le petit site en php.

Le soucis est quand je relance mon serveur radius, j'ai une erreur module SQL not found :s

Code :
  1. /usr/local/RADIUS/etc/raddb/sites-enabled/default[342]: Failed to find module "sql".
  2. /usr/local/RADIUS/etc/raddb/sites-enabled/default[314]: Errors parsing accounting section.
  3. }



L'erreur ressemblant à celle que j'ai eu avec le module ldap, j'ai bien tout réinstall en installant en amont mysql 5.0, mais en vain, toujours la même erreur :s

Merci

Répondre à ordika

si c'est une erreur PHP, il faut installer et activer le module php mysql (php5-mysql pour php5)
si c'est une erreur freeradius, freeradius-mysql doit être installé et activé

------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

Je pense qu'il te manque le paquet : libmysqlclient15-dev
La partie de développement de MySQL client.
# apt-get install libmysqlclient15-dev

(Bon dans le tuto je l'avait oublié, c'est ajouté, mea culpa !)


Message édité par lolotux le 02-04-2009 à 22:38:11
------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Je vient d'install libmysqlclient15-dev et freeradius-mysql, puis j'ai ré install mon serveur radius totalement (au cas ou les packets doivent être install au préalable).

Et au final j'ai toujours la même erreur ^^.

maith tu parle d'activer freeradius_mysql, pourrais tu en dire plus ? je n'arrive pas à trouver le module.

Autrement j'ai remarque qu'il y a un fichier sql.conf, mais es qu'il faut le config, ou le laisser tel quel ?

merci

Répondre à ordika

ordika a écrit :

Je vient d'install libmysqlclient15-dev et freeradius-mysql, puis j'ai ré install mon serveur radius totalement (au cas ou les packets doivent être install au préalable).



As tu compilé Freeradius, ou installé par apt-get ?

D'après :

Code :
  1. /usr/local/RADIUS/etc/raddb/sites-enabled/default[342]: Failed to find module "sql".


Me laisse penser que tu l'as compilé !

Mais si tu installes libmysqlclient15-dev, il faut le recompiler pour que Freeradius en tienne compte !

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Oui tout à fait, je l'ai recompilé.

J'ai fait un

./configure --prefix=/usr --libdir=/usr/lib --with-experimental-modules
make
make install


mais le fichier sql.conf n a pas besoin d'être configuré ?

Répondre à ordika

Failed to find module "sql"

N'indique pas qu'il n'arrive pas à se connecter, mais que le module ne se lance pas !
Sinon dans sql.conf : server, login, password à configurer !

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Bonjour à tous,

c'est bon j'ai trouvé mon erreur. (très très bidon)

Enfait, après avoir recompiler, il fallait décommenter la ligne 664 de radius.conf :

$INCLUDE sql.conf


@ la prochaine pour de nouvelles aventures :)

Répondre à ordika

Maintenant que mon serveur radius est au top ^^, je voudrais me servir d'une borne d'accès wifi Cisco. Dans mon interface de conf de la borne je peux renseigner l'@ du serveur radius.

De ce fait, dois-je toujours utiliser hostn.conf pour paramétrer ma borne ?

Autrement j'ai un peu fouiné dans le fichier clients.conf et doit-on y renseigné les adresses de mes différentes bornes wifi ?

Je boss sur un projet universitaire pour mettre en place un accès wifi sécurisé (avec plusieurs bornes).

Merci

Répondre à ordika

Le clients.conf doit effectivement contenir les IP des différents NAS (network access secure) comme les switch, borne.... exemple fictif

client 192.168.1.1 {
secret = verysecret
shortname = cisco1-rz192-168-1-0
}
client 192.168.2.1 {
secret = verysecret
shortname = cisco1-rz192-168-2-0
}
client 192.168.2.10 {
secret = verysecret
shortname = cisco2-rz192-168-2-0
}
client 10.1.1.1 {
secret = verysecret
shortname = 3com1-rz10-1-1-0
}


etc...

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Petit com pour vous annons réussi à mettre place notre serveur RADIUS + LDAP + Borne CISCO AP 1130AG !


:bounce:


Après des semaines de galère, enfin !


Merci à tous pour votre aide précieuse

:hello:


PS : je pourrais publier mon tuto de fin de projet dans qq semaines


Message édité par ordika le 14-05-2009 à 19:50:48
Répondre à ordika

bon travail et bonne présentation de projet ;)

pour le tuto, faites nous ça propre + un petit MP à un modo ou admin afin qu'on le rajoute dans la liste

------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

Quoi, c'est de la concurrence ! ;)

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Bonjour,

j'ai essayé de mettre ce tuto en place sous debian lenny. Mais je n'arrive pas à me connecter au serveur radius lorsque mes mot de passe ldp sont crypté voici le log d'erreur si quelqu'un peu m'aider.

Coté client:

Sending Access-Request of id 6 to 127.0.0.1 port 1812
User-Name = "spacecop"
User-Password = "toto"
NAS-IP-Address = 127.0.0.1
NAS-Port = 1812
rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=6, length=20


Coté serveur:

Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1 port 38640, id=6, length=60
User-Name = "spacecop"
User-Password = "toto"
NAS-IP-Address = 127.0.0.1
NAS-Port = 1812
+- entering group authorize {...}
++[preprocess] returns ok
++[chap] returns noop
++[mschap] returns noop
[suffix] No '@' in User-Name = "spacecop", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
++[unix] returns updated
++[files] returns noop
[ldap] performing user authorization for spacecop
[ldap] WARNING: Deprecated conditional expansion ":-". See "man unlang" for details
[ldap] expand: (&(uid=%{Stripped-User-Name:-%{User-Name}})(dialupAccess=yes)) -> (&(uid=spacecop)(dialupAccess=yes))
[ldap] expand: dc=sa2l,dc=com -> dc=sa2l,dc=com
rlm_ldap: ldap_get_conn: Checking Id: 0
rlm_ldap: ldap_get_conn: Got Id: 0
rlm_ldap: attempting LDAP reconnection
rlm_ldap: (re)connect to localhost:389, authentication 0
rlm_ldap: bind as cn=admin,dc=sa2l,dc=com/projetsa2l to localhost:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
rlm_ldap: performing search in dc=sa2l,dc=com, with filter (&(uid=spacecop)(dialupAccess=yes))
[ldap] checking if remote access for spacecop is allowed by dialupAccess
[ldap] Added User-Password = {MD5}9x2+UmKKP4OnerSUgXUlxg== in check items
[ldap] looking for check items in directory...
rlm_ldap: sambaNtPassword -> NT-Password == 0x4642424635354430454630453334443339353933463535433546324341354632
rlm_ldap: sambaLmPassword -> LM-Password == 0x4241433134443034363639454531443141414433423433354235313430344545
[ldap] looking for reply items in directory...
[ldap] user spacecop authorized to use remote access
rlm_ldap: ldap_release_conn: Release Id: 0
++[ldap] returns ok
++[expiration] returns noop
++[logintime] returns noop
[pap] Normalizing NT-Password from hex encoding
[pap] Normalizing LM-Password from hex encoding
++[pap] returns updated
Found Auth-Type = PAP
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Replacing User-Password in config items with Cleartext-Password. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please update your configuration so that the "known good" !!!
!!! clear text password is in Cleartext-Password, and not in User-Password. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+- entering group PAP {...}
[pap] login attempt with password "toto"
[pap] Using CRYPT encryption.
[pap] Passwords don't match
++[pap] returns reject
Failed to authenticate the user.
Login incorrect (rlm_pap: CRYPT password check failed): [spacecop/toto] (from client localhost port 1812)
Using Post-Auth-Type Reject
+- entering group REJECT {...}


Merci de votre aide.

Répondre à spacecop

Found Auth-Type = PAP
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Replacing User-Password in config items with Cleartext-Password. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please update your configuration so that the "known good" !!!
!!! clear text password is in Cleartext-Password, and not in User-Password. !!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+- entering group PAP {...}
[pap] login attempt with password "toto"
[pap] Using CRYPT encryption.
[pap] Passwords don't match
++[pap] returns reject
Failed to authenticate the user.
Login incorrect (rlm_pap: CRYPT password check failed): [spacecop/toto] (from client localhost port 1812)
Using Post-Auth-Type Reject
+- entering group REJECT {...}

------------------------------ Linuxien affirmé :)
Et énervé, donc !
Répondre à lolotux

Je ne comprend pas le problème, dois je obligatoirement mettre mes mot de passe en clair dans le ldap?

Répondre à spacecop

Merci pour ton aide lolotux, problème résolu.

Répondre à spacecop

en clair ou avec chiffrement réversible

si tu as réussi avec des password chiffrés non réversible, ça m'intéresse :)

------------------------------ Pub/piratage/spam/villes virtuelles/...-->BAN, je ne cherche pas à comprendre
Editer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
Tutos IDN
Répondre à maith

Bonsoir,

j'ai juste commenté cette ligne dans modules/ldap:
password_attribute = userPassword
cela a résolu le problème. Mes mots de passe sont toujours chiffré et cela fonctionne.

Répondre à spacecop

bonjour

j'ai mis en place un chillispot et un radius avec mysql
et de temps en temps voir souvent des fois, j'ai le mot de passe qui est refusé. apres plusieurs recherche dans les logs
j'ai vu que le mot de passe est mal décrypté


voici les logs de freeradius :
freeradius[1136]: Login OK: [aels/sowz] (from client localhost port 11 cli 00-00-00-00-00-00)
freeradius[1136]: Login incorrect: [tdhz/\245#_\237\265\r\274Y\013\376E\271\360\362\2006] (from client localhost port 6 cli 00-00-00-00-00-00)


la 1er ligne quand ca se passe bien, la 2eme c'est quand ca se passe mal, tout les login et mot de passe sont sur 4 lettres.
j'ai essayé avec l'option $userpassword = 1 ou sans, ca ne change rien.

j'ai esssayé de tout réinstallé parreil.

je suis sur une lenny, avec apache2, mysql 5.0.51a, freeradius 2.0.4, chillispot 1.1.0 (avec compil des sources aussi).


Avez-vous une idée, ou sinon comment enlevé le cryptage du mot de passe, comme tout est sur la même machine ?


Merci

Répondre à cyberdam
Tom's Guide > Forum > Accès Internet & Réseaux > [Commentaires TUTO] Hostapd+Freeradius+LDAP
Aller à :

Il y a 1663 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens