Re: [FUG-BR] RES: freeradius 2 + mysql

2011-01-31 Por tôpico Samuel Peres
On 01/31/2011 10:39 AM, Marcelo Marra wrote:
> Samuel,
>
>   Obrigado pela dica.
>   Funcionou 100%.
>   Só estou com mais um problema sabendo como alimentar a tabela "nas"
> do banco mysql, a pergunta é onde coloco o IP do cliente para.
>   
>   Os campo que tem na tabela do nas:
>   Id:
>   Nasname:
>   Shortname:
>   Type: (utilizo other)
>   Ports: (utilizo a 1812, para auth e 1813 para acct)
>   Secret: (minha secret que escolho na hora)
>   Server: (coloquei o IP, mas não funcionou)
>   Community:
>   Description:
>
> Att,
> Marcelo Marra

Olá Marcelo,

O IP dos  clients fica na coluna "nasname", na coluna
"server" e "ports" fica como NULL mesmo. Faça um teste assim:

mysql> use radiusd
mysql> INSERT INTO nas (nasname, shortname, type, secret, description)
VALUES ('192.168.200.2', 'client1', 'other', 'secret', 'RADIUS Client');

Altere o IP e as outras informações conforme a sua necessidade. Feito
isso renicie o daemon do radiusd (/usr/local/etc/rc.d/radiusd restart)


Samuel Peres

> -Mensagem original-
> De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em nome
> de Samuel Peres
> Enviada em: segunda-feira, 31 de janeiro de 2011 01:39
> Para: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> Assunto: Re: [FUG-BR] freeradius 2 + mysql
>
> On 31-01-2011 00:12, Marcelo Marra wrote:
>> Caros,
>>
>>  Estou migrando meu freeradius da versão 1.x para a 2.x, só que não
> estou conseguindo fazer o freeradius 2 realizar consultas no mysql.
>>  Acredito que não está carregando o modulo, estou um pouco perdido
> nos arquivos de configura do freeradius 2 pois as disposição dos mesmo são
> um pouco diferente do freeradius 1.x.
>>  Alguém poderia me dar uma dica.
>>
>>
>> att,
>> Marcelo Marra Assis
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> Boa noite Marcelo,
>
>   Veja se no seu radiusd.conf, as seguintes linhas estão
> descomentadas:
>
> $INCLUDE sql.conf
> $INCLUDE sites-enabled/
>
> No arquivo sql.conf você define os dados para conexão com o MySQL e dentro
> do  diretório sites-enabled existe o arquivo "default", que é um link
> simbólico para ../sites-available/default. Nas sessões "authorize" 
> e "accounting" basta descomentar a opção "sql". Caso queira que a
> verificação de logins simultâneos também seja feita no MySQL (o padrão é no
> arquivo radutmp), procure por "Simultaneous Use Checking Queries" e
> descomente "sql". Existem outras sessões no arquivo que também podem fazer
> uso de queries no banco de dados, portanto leia com atenção o arquivo.
>
> Outra coisa, para armazenar as informações dos radius clients em banco, no
> arquivo sql.conf altere "readclients = no" para "readclients = yes", a
> tabela default é "nas".
>
>
> Samuel Peres
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] RES: freeradius 2 + mysql

2011-01-31 Por tôpico Marcelo Marra
Samuel,

Obrigado pela dica.
Funcionou 100%.
Só estou com mais um problema sabendo como alimentar a tabela "nas"
do banco mysql, a pergunta é onde coloco o IP do cliente para.

Os campo que tem na tabela do nas:
Id:
Nasname:
Shortname:
Type: (utilizo other)
Ports: (utilizo a 1812, para auth e 1813 para acct)
Secret: (minha secret que escolho na hora)
Server: (coloquei o IP, mas não funcionou)
Community:
Description:

Att,
Marcelo Marra

-Mensagem original-
De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em nome
de Samuel Peres
Enviada em: segunda-feira, 31 de janeiro de 2011 01:39
Para: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
Assunto: Re: [FUG-BR] freeradius 2 + mysql

On 31-01-2011 00:12, Marcelo Marra wrote:
> Caros,
>
>   Estou migrando meu freeradius da versão 1.x para a 2.x, só que não
estou conseguindo fazer o freeradius 2 realizar consultas no mysql.
>   Acredito que não está carregando o modulo, estou um pouco perdido
nos arquivos de configura do freeradius 2 pois as disposição dos mesmo são
um pouco diferente do freeradius 1.x.
>   Alguém poderia me dar uma dica.
>
>
> att,
> Marcelo Marra Assis
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Boa noite Marcelo,

  Veja se no seu radiusd.conf, as seguintes linhas estão
descomentadas:

$INCLUDE sql.conf
$INCLUDE sites-enabled/

No arquivo sql.conf você define os dados para conexão com o MySQL e dentro
do  diretório sites-enabled existe o arquivo "default", que é um link
simbólico para ../sites-available/default. Nas sessões "authorize" 
e "accounting" basta descomentar a opção "sql". Caso queira que a
verificação de logins simultâneos também seja feita no MySQL (o padrão é no
arquivo radutmp), procure por "Simultaneous Use Checking Queries" e
descomente "sql". Existem outras sessões no arquivo que também podem fazer
uso de queries no banco de dados, portanto leia com atenção o arquivo.

Outra coisa, para armazenar as informações dos radius clients em banco, no
arquivo sql.conf altere "readclients = no" para "readclients = yes", a
tabela default é "nas".


Samuel Peres
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd