Boa tarde Marcelo
O projeto FreeRADIUS já disponibiliza as DDL's pra criação das tabelas no
banco de dados MySQL. Em algum lugar da estrutura de diretório está esse
arquivo db_mysql.sql que contem todos os arquivos pra configuração do banco
mysql...
Portanto utilize esse cara pra te ajudar nas criações das tabelas
necessárias ...
Crie o banco do radiu
# mysqladmin -psenha create nomebanco
E crie as tabelas com o comando:
# mysql -psenha radius < db_mysql.sql
No arquivo radiusd.conf configure-o para autenticar os dados no MySQL.
Modifique as seções "authorize" e "accounting" insira "sql"
dessa forma:
authorise {
sql
}
accounting {
sql
}
Isso fará com que os usuários sejam procurados na tabela radcheck e fará
com que os dados das conexões sejam armazenadas na tabela radacct do banco
de dados que criou para o radius no MySQL
Depois edite o sql.conf e descomente as linhas:
simul_count_query
simul_verify_query
Agora é criar o usuario no DB
# mysql -psenha bancoradius
Criar usuário:
INSERT INTO radcheck (username, attribute, op, value) VALUES (''usuario',
'Password', '==', 'senha');
Criar grupo com direito a uma conexão chamado 'sessaounic':
INSERT INTO radgroupcheck (groupname, attribute, op, value) VALUES
('sessaounic', 'Simultaneous-Use', ':=', 1);
Inserir 'usuario' no grupo:
mysql> INSERT INTO usergroup (username, groupname) VALUES ('usuario',
'sessaounic');
Cara... é bem por aí...
*Thiago Torres Faioli*
+55 (31) 98449-4065
+55 3003-5410 ramal: 0011
+1 800 990 8273 ext: 0011
*Skype/Hangouts:* [email protected]
Em 3 de outubro de 2016 15:52, Marcelo <[email protected]> escreveu:
> Olá,
>
> Instalei um server openvpn, tudo funcionando... e autenticando no Radius.
>
> Gostaria de limitar a quantidade de logins simultaneos, é possível?
>
> Abraços,
> Marcelo
>
>