Citation
Grégoire
Je
propose que le premier qui trouve paye l'apéro ?
Bon, et bien je paye l'apéro !
Une grosse bêtise de ma part entrainait le non fonctionnement de l'accounting !
Pour savoir tout ce que j'ai fait c'est :
[
www.system-linux.net]
En résumé pour l'accounting :
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 galerie;
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
...
}
Voilà, voilà !
Software is like sex !
It's better when it's Free !