[Commentaires TUTO] Hostapd+Freeradius+LDAP - Internet & Réseaux
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [Commentaires TUTO] Hostapd+Freeradius+LDAP
 
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

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é ;)
Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

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é ;)
Fenrir
Profil : Modérateur
Plus d'informations

é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
Merci d'éditer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

...


Message édité par lolotux le 16-10-2008 Ã  22:52:53

---------------
Linuxien affirmé ;)
Fenrir
Profil : Modérateur
Plus d'informations

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


---------------
Pub/piratage/spam/villes virtuelles/... --> BAN, je ne cherche pas à comprendre
Merci d'éditer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

Ok ! :)


---------------
Linuxien affirmé ;)
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

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é ;)
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

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é ;)
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

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é ;)
Fenrir
Profil : Modérateur
Plus d'informations

à 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
Merci d'éditer vos titres (pas de titre en majuscule, [RESOLU] quand c'est le cas)
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations

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é ;)
I am not a number (not BSD, not Cluf, not MAC), I'
Profil : IDNaute
Plus d'informations