[Commentaires TUTO] Hostapd+Freeradius+LDAP
Tags :
- Debian
-
Internet
Dernière réponse : dans Internet
lolotux
30 Septembre 2008 10:29:08
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.freeradius.org/freeradi...
http://www.generation-nt.com/freeradius-rlm-eap-tls-so-...
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 !
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/280993-8-tuto-borne-a...
To be continued...
Captures d'écrans des connexions clientes :
Linux (Debian Etch avec Knetworkmanager) :
![]()
![]()
Windows XP familiale : Configuration
![]()
![]()
![]()
![]()
![]()
![]()
Sous XP à la première tentative, celui-ci devrait vous proposer cette boite de dialogue :
![]()
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 !
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.freeradius.org/freeradi...
http://www.generation-nt.com/freeradius-rlm-eap-tls-so-...
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 !
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)
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/280993-8-tuto-borne-a...
To be continued...
Captures d'écrans des connexions clientes :
Linux (Debian Etch avec Knetworkmanager) :


Windows XP familiale : Configuration






Sous XP à la première tentative, celui-ci devrait vous proposer cette boite de dialogue :

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 !
Autres pages sur : commentaires tuto hostapd freeradius ldap
lolotux
1 Octobre 2008 19:32:56
maith
1 Octobre 2008 21:22:49
Contenus similaires
- [ linux ] Freeradius et LDAP - Forum
- [TUTO] OpenVPN Linux avec authentification LDAP - Forum
- [TUTO] L2TP / IPsec Linux avec authentification Radius avec LDAP - Forum
- [TUTO] OpenVPN Linux avec authentification Radius et LDAP - Forum
- [Comment] [TUTO] Borne d'accès wifi avec authentification Radius+LDAP - Forum
- Tuto réseau - commentaires - Forum
lolotux
2 Octobre 2008 04:14:24
lolotux
2 Octobre 2008 22:59:25
lolotux
22 Octobre 2008 13:44:45
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)
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)

lolotux
31 Octobre 2008 03:16:25
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 » :
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 »
Dans la partie « post-auth» : concerne la table « radpostauth »
(*) : 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 » !!!! :-/
* 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
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 »
accounting {
...
#
# Log traffic to an SQL database.
#
# See "Accounting queries" in sql.conf
sql
...
}
Dans la partie « post-auth» : concerne la table « radpostauth »
post-auth {
...
#
# After authenticating the user, do another SQL query.
#
# See "Authentication Logging Queries" in sql.conf
sql
...
}
(*) : 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 » !!!! :-/
lolotux
2 Novembre 2008 05:22:24
maith
2 Novembre 2008 12:37:52
lolotux
2 Novembre 2008 13:55:13
lolotux
2 Novembre 2008 16:08:47
maith
2 Novembre 2008 17:05:00
lolotux
2 Novembre 2008 18:39:55
ordika
21 Février 2009 21:13:07
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
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
maith
21 Février 2009 22:37:05
lolotux
22 Février 2009 12:55:13
ordika a dit :
/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é !
ordika
27 Février 2009 21:42:51
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
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
=> pour tester un utilisateur LDAP sur le serveur RADIUS,
=> pour utiliser smbldap_user add
Merci à tous

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

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

=> pour tester un utilisateur LDAP sur le serveur RADIUS,
=> pour utiliser smbldap_user add
Merci à tous
lolotux
27 Février 2009 23:40:04
ordika
28 Février 2009 01:27:20
lolotux
28 Février 2009 14:34:43
ordika
10 Mars 2009 15:36:42
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 :
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
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 :
dn: cn=bob, ou=USER, o=ars, c=fr
objectClass: radiusProfile
cn: bob
gn: bob
uid: bob
userPassword: toto
ou: USER
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
lolotux
10 Mars 2009 15:52:48
dialipAccess: yes
dialupAccess: yes
Et manque une classe d'objet (radiusObjectProfile) si le compte n'est que pour radius !
un peu comme :
dialupAccess: yes
Et manque une classe d'objet (radiusObjectProfile) si le compte n'est que pour radius !
dn: cn=bob, ou=USER, o=ars, c=fr
objectClass: Top
objectClass: radiusObjectProfile
objectClass: radiusProfile
cn: bob
[strike]gn: bob[/strike]
uid: bob
userPassword: toto
ou: USER
dialipAccess: yes
un peu comme :
# Exportation LDIF pour : uid=test,ou=Users,dc=dom-sln,dc=local
# Généré par phpLDAPadmin ( <a href="http://phpldapadmin.sourceforge.net/" rel="nofollow" target="_blank">http://phpldapadmin.sourceforge.net/</a> ) pour March 10, 2009 2:51 pm
# Serveur: Mon Annuaire (127.0.0.1)
# Portée de la recherche: base
# Filtre de recherche: (objectClass=*)
# Entrées totales: 1
dn: uid=test,ou=Users,dc=dom-sln,dc=local
cn: test
uid: test
userPassword: {MD5}CY9dhdkvofiDJie09g==
dialupAccess: yes
objectClass: radiusObjectProfile
objectClass: top
objectClass: radiusprofile
ordika
10 Mars 2009 18:02:49
lolotux
10 Mars 2009 23:14:56
ordika
2 Avril 2009 18:21:15
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
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
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
/usr/local/RADIUS/etc/raddb/sites-enabled/default[342]: Failed to find module "sql".
/usr/local/RADIUS/etc/raddb/sites-enabled/default[314]: Errors parsing accounting section.
}
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
maith
2 Avril 2009 22:10:26
lolotux
2 Avril 2009 22:37:39
ordika
3 Avril 2009 17:50:06
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
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
lolotux
3 Avril 2009 23:28:50
ordika a dit :
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 :
/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 !
ordika
4 Avril 2009 21:30:41
lolotux
5 Avril 2009 17:41:39
ordika
6 Avril 2009 14:10:55
ordika
6 Avril 2009 14:24:42
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
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
lolotux
6 Avril 2009 18:28:45
Le clients.conf doit effectivement contenir les IP des différents NAS (network access secure) comme les switch, borne.... exemple fictif
etc...
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
}
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...
ordika
14 Mai 2009 18:29:04
maith
14 Mai 2009 21:08:52
lolotux
14 Mai 2009 23:18:36
spacecop
18 Juin 2009 12:32:27
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.
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.
lolotux
18 Juin 2009 13:35:58
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 {...}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! 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 {...}
spacecop
18 Juin 2009 13:39:59
spacecop
18 Juin 2009 15:00:48
maith
18 Juin 2009 21:02:01
spacecop
19 Juin 2009 03:14:42
cyberdam
18 Septembre 2009 11:11:06
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
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
ordika
28 Septembre 2010 23:31:08
Je vous l'avez promis, voici mon tuto sur mon installation Freeradius + LDAP :
http://projets-gmi.univ-avignon.fr/projets//proj0809/M1...
J'espère pour aider de nouveau venu
PS: bientôt à venir un Tuto Asterisk - envoi de sms gratuit
http://projets-gmi.univ-avignon.fr/projets//proj0809/M1...
J'espère pour aider de nouveau venu

PS: bientôt à venir un Tuto Asterisk - envoi de sms gratuit
maith
29 Septembre 2010 00:50:59
ordika a dit :
Je vous l'avez promis, voici mon tuto sur mon installation Freeradius + LDAP :http://projets-gmi.univ-avignon.fr/projets//proj0809/M1...
J'espère pour aider de nouveau venu

PS: bientôt à venir un Tuto Asterisk - envoi de sms gratuit
excellent tuto
![[:aucanard:3] [:aucanard:3]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/4c/1f/aucanard:3.gif)
pour la partie LDAP, précise l'intérêt des index (surtout dans un cadre eduroam avec potentiellement bcp de connexions)
lolotux
8 Octobre 2010 06:10:12
ordika a dit :
Je vous l'avez promis, voici mon tuto sur mon installation Freeradius + LDAP :http://projets-gmi.univ-avignon.fr/projets//proj0809/M1...
J'espère pour aider de nouveau venu

PS: bientôt à venir un Tuto Asterisk - envoi de sms gratuit
Merci pour le lien !

De plus savoir que vous vous êtes inspirés de mon tuto, me rend tout fier ! C'est con !? Mais c'est comme cela.
Petite note :
- Vous parlez de "synoptic" (joli lapsus) en première page, mais je crois que c'est c'est synaptic

- De plus les copies écrans, si vous le désirez n'hésitez pas à les copier en local sur votre serveur Web en cas de plantage du mien !
lolotux
24 Octobre 2010 12:40:13
J'ai fait 3 autres tutos sur les VPN de deux types :
- Serveur VPN IPsec Linux avec authentification Radius couplée avec LDAP : http://monblog.system-linux.net/blog/2010/10/02/serveur...
- Serveur OpenVPN Linux avec authentification Radius couplée avec LDAP : http://monblog.system-linux.net/blog/2010/10/13/serveur...
- Serveur OpenVPN Linux avec authentification Windows 2003 serveur avec IAS (Radius) et Active Directory : http://monblog.system-linux.net/blog/2010/10/16/serveur...
Un autre en vue (juste dans la tête) : - Serveur VPN IPsec Linux avec authentification Windows 2003 serveur avec IAS (Radius) et Active Directory (A faire)
Qu'en pensez-vous (de faire les tutos et de ceux cités) ?
- Serveur VPN IPsec Linux avec authentification Radius couplée avec LDAP : http://monblog.system-linux.net/blog/2010/10/02/serveur...
- Serveur OpenVPN Linux avec authentification Radius couplée avec LDAP : http://monblog.system-linux.net/blog/2010/10/13/serveur...
- Serveur OpenVPN Linux avec authentification Windows 2003 serveur avec IAS (Radius) et Active Directory : http://monblog.system-linux.net/blog/2010/10/16/serveur...
Un autre en vue (juste dans la tête) : - Serveur VPN IPsec Linux avec authentification Windows 2003 serveur avec IAS (Radius) et Active Directory (A faire)
Qu'en pensez-vous (de faire les tutos et de ceux cités) ?
el_profesor
1 Mars 2011 22:41:52
Bonjour,
J'ai suivi à la lettre le tutorial sur freeradius, OpenLDAP sur une debian sur ce site.
Mon utilisateur est bien dans mon annuaire sauf que lorsque je fais mon radtest j'ai cette erreur dans mes logs
Auth: Login incorrect (rlm_ldap: user not found)
Je ne sais pas si vous avez déjà eu cette erreur.
Merci
J'ai suivi à la lettre le tutorial sur freeradius, OpenLDAP sur une debian sur ce site.
Mon utilisateur est bien dans mon annuaire sauf que lorsque je fais mon radtest j'ai cette erreur dans mes logs
Auth: Login incorrect (rlm_ldap: user not found)
Je ne sais pas si vous avez déjà eu cette erreur.
Merci
el_profesor
1 Mars 2011 22:58:06
- 1 / 2
- 2
- Dernier