* Lu�s Jorge Segundo _-UNIX10-_ ([EMAIL PROTECTED]) wrote:
> Ol� Giovani
> 
> Voc� poderia me dar uma m�o com o freeradius+mysql que eu estou lendo mas
> n�o estou tento muito sucesso na instala��o, se n�o quiser responder em PVT
> ok.
> Mesmo assim valeu pela dica que vc me enviou no forum.

 Existem duas tabelas para os grupos. Uma para verificar certas coisas e
 outra para enviar informa��es. Elas s�o definidas no sql.conf como
 groupcheck_table e groupreply_table. O formato delas � o seguinte:

 mysql> desc groupreply_table;
 +-----------+------------------+------+-----+---------+-------+
 | Field     | Type             | Null | Key | Default | Extra |
 +-----------+------------------+------+-----+---------+-------+
 | id        | int(11) unsigned |      | PRI | 0       |       |
 | GroupName | varchar(64)      |      | MUL |         |       |
 | Attribute | varchar(32)      |      |     |         |       |
 | Value     | varchar(253)     |      |     |         |       |
 | op        | char(2)          | YES  |     | NULL    |       |
 | prio      | int(10) unsigned |      |     | 0       |       |
 +-----------+------------------+------+-----+---------+-------+

 mysql> desc groupcheck_table;
 +-----------+------------------+------+-----+---------+------------+
 | Field     | Type             | Null | Key | Default | Extra      |
 +-----------+------------------+------+-----+---------+------------+
 | id        | int(11) unsigned |      | PRI | NULL    | auto_incr  |
 | GroupName | varchar(64)      |      | MUL |         |            |
 | Attribute | varchar(32)      |      |     |         |            |
 | Value     | varchar(253)     |      |     |         |            |
 | op        | char(2)          | YES  |     | NULL    |            |
 +-----------+------------------+------+-----+---------+------------+

 mysql> select id,groupname,attribute,value from groupreply_table;
 +----+-----------+--------------------+---------------------+
 | id | groupname | attribute          | value               |
 +----+-----------+--------------------+---------------------+
 |  1 | Dial      | Framed-Compression | Van-Jacobsen-TCP-IP |
 |  2 | Dial      | Framed-Protocol    | PPP                 |
 |  3 | Dial      | Framed-MTU         | 1500                |
 |  4 | Dial      | Framed-IP-Address  | 255.255.255.254     |
 |  5 | Dial      | Service-Type       | Framed-User         |
 +----+-----------+--------------------+---------------------+
 (op=NULL,prio=0)
 
 
 mysql> select * from rad_groupscheck;
 +----+-----------+------------------+--------+------+
 | id | GroupName | Attribute        | Value  | op   |
 +----+-----------+------------------+--------+------+
 |  1 | Dial      | Auth-Type        | PAP    | :=   |
 +----+-----------+------------------+--------+------+

 Desse jeito voc� consegue construir um esquema igual no arquivo users
 mas os exemplos aqui s�o para os grupos. Nesse caso voc� teria um campo
 "group" na tabela de usu�rio indicando qual grupo ele pertence. Pode
 usar a tabela authcheck_table (usuarios com senhas e qual grupo) e a
 tabela authreply_table (para retornar parametros de acordo com o
 usuario, e n�o geral como na groupreply_table).

 Boa sorte,

 --
 Giovanni P. Tirloni <gpt at tirloni.org>
 Fingerprint: 8C3F BEC5 79BD 3E9B EDB8  72F4 16E8 BA5E D031 5C26
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a