Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
310lansecure:30_radius:20_freeradius2 [le 03/03/2009 à 19:48] – édition externe 127.0.0.1 | 310lansecure:30_radius:20_freeradius2 [le 21/03/2009 à 16:28] – prof | ||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
* Username contiendra l' | * Username contiendra l' | ||
- | * Attribute contiendra le texte : « User-Password », | + | * Attribute contiendra le texte : « Cleartext-Password », |
- | * op contiendra « == », | + | * op contiendra « := », |
* Value contiendra également l' | * Value contiendra également l' | ||
- | Comme pour gérer dans la suite une telle collection de valeurs, il faudra savoir à quel client correspond une adresse MAC, je vous conseille | + | Comme pour gérer dans la suite une telle collection de valeurs, il faudra savoir à quel client correspond une adresse MAC, je vous conseille d' |
< | < | ||
mysql& | mysql& | ||
- | +-----------+------------------+------+-----+---------+----------------+ | + | +-----------+------------------+------+-----+--------------------+----------------+ |
- | | Field | Type | Null | Key | Default | Extra | | + | | Field | Type | Null | Key | Default |
- | +-----------+------------------+------+-----+---------+----------------+ | + | +-----------+------------------+------+-----+--------------------+----------------+ |
- | | id | int(11) unsigned | NO | PRI | NULL | auto_increment | | + | | id | int(11) unsigned | NO | PRI | NULL |
- | | UserName | + | | UserName |
- | | Attribute | varchar(32) | + | <span class=" |
- | | op | char(2) | + | | op | char(2) |
- | | Value | varchar(253) | + | | Value | varchar(253) |
- | <span class=" | + | <span class=" |
- | +-----------+------------------+------+-----+---------+----------------+ | + | +-----------+------------------+------+-----+--------------------+----------------+ |
6 rows in set (0.01 sec) | 6 rows in set (0.01 sec) | ||
</ | </ | ||
Ligne 47: | Ligne 47: | ||
mysql> select * from radcheck; | mysql> select * from radcheck; | ||
- | +----+-------------------+----------------+----+-----------------------------+----------------------+ | + | +----+-------------------+--------------------+----+-------------------+-----------------------+ |
- | | id | UserName | + | | id | UserName |
- | +----+-------------------+----------------+----+-----------------------------+----------------------+ | + | +----+-------------------+--------------------+----+-------------------+-----------------------+ |
- | | 1 | test0 | + | | 1 | test0 |
- | | | + | | |
- | | | + | | |
- | | | + | | |
+ | | 9 | 00: | ||
.... | .... | ||
Ligne 93: | Ligne 94: | ||
Si vous rencontrez des problèmes, la première chose à faire est d' | Si vous rencontrez des problèmes, la première chose à faire est d' | ||
- | freeradius -x | + | freeradius -X |
ou, pour encore plus de détails : | ou, pour encore plus de détails : | ||
- | freeradius -xx | + | Si, lors de la connexion d'un client, vous n' |
- | + | ||
- | FreeRADIUS est assez verbeux dans ce mode. Si, lors de la connexion d'un client, vous n' | + | |
Si le dialogue démarre, il vous faudra déchiffrer le discours pour trouver la raison du dysfonctionnement. Les raisons les plus probables étant : | Si le dialogue démarre, il vous faudra déchiffrer le discours pour trouver la raison du dysfonctionnement. Les raisons les plus probables étant : | ||
- | * le radius ne reconnaît | + | * le radius ne reconnait |
* le radius ne trouve pas le client dans sa base (erreur dans la table « radcheck »). | * le radius ne trouve pas le client dans sa base (erreur dans la table « radcheck »). | ||