Você gostaria de aprender a executar uma instalação Freeradius com integração do MySQL no Ubuntu Linux? Neste tutorial, vamos mostrar como instalar o Freeradius no Ubuntu Linux e como acessar seu servidor radius pela primeira vez.
• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16
Tutorial do FreeRadius:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais do Grafana.
Tutorial – Instalação do FreeRadius no Ubuntu Linux
No console do Linux, use os seguintes comandos para instalar o FreeRadius e o serviço MySQL.
# apt-get update
# apt-get install freeradius freeradius-mysql mysql-server mysql-client
Após concluir a instalação, use o seguinte comando para acessar o servidor de banco de dados MySQL.
# mysql -u root -p
No console do servidor MySQl, precisamos executar as seguintes tarefas:
• Crie um banco de dados chamado radius.
• Crie um usuário do MySQL chamado radius.
• Dê permissão sobre o banco de dados radius ao usuário radius.
Localize o arquivo schema.sql correto e o modelo de banco de dados de raio de importação dentro do MySQL.
Localize o arquivo setup.sql correto e o modelo de banco de dados de raio de importação dentro do MySQL.
O sistema solicitará a senha do usuário do radius SQL toda vez que você tentar importar um arquivo.
# updatedb
# locate main/mysql/schema.sql | grep freeradius
# mysql -u radius -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
Crie um link simbólico para ativar o módulo Freeradius MySQL.
# ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
Você ativou o módulo FreeRadius MySQL com sucesso.
Configuração Freeradius – Autenticação MySQL
Agora, precisamos configurar o FreeRadius e ativar a autenticação do MySQL.
Edite o arquivo SQL dentro do diretório /etc/freeradius/3.0/mods-enabled.
# vi /etc/freeradius/3.0/mods-enabled/sql
Aqui está o conteúdo do arquivo SQL antes da nossa configuração.
Edite o arquivo de configuração SQL e insira as informações do banco de dados Radius MYSQL.
Aqui está o arquivo depois da nossa configuração.
Depois de terminar a configuração, reinicie o serviço Freeradius.
# service freeradius restart
Você concluiu a instalação do servidor FreeRadius com sucesso.
Instalação do Daloradius no Ubuntu Linux
Agora, vamos instalar uma ferramenta de administração da Web chamada Daloradius.
Use os seguintes comandos para instalar o servidor da web Apache e os módulos necessários.
# apt-get install apache2 php libapache2-mod-php php-mysql unzip
# apt-get install php-pear php-db php-mail php-gd php-common php-mail-mime
Baixe e extraia o software Daloradius.
Mova os arquivos de instalação do Daloradius para dentro do diretório-raiz do servidor da web Apache.
# mkdir /downloads/daloradius -p
# cd /downloads/daloradius
# wget https://github.com/lirantal/daloradius/archive/master.zip
# unzip master.zip
# mv daloradius-master /var/www/html/daloradius
Importe o modelo de banco de dados Daloradius dentro do MySQL.
Use os seguintes comandos para importar o modelo de banco de dados dentro do MySQL.
O sistema solicitará a senha do usuário do radius SQL toda vez que você tentar importar um arquivo.
# cd /var/www/html/daloradius/contrib/db/
# mysql -u radius -p radius < fr2-mysql-daloradius-and-freeradius.sql
# mysql -u radius -p radius < mysql-daloradius.sql
Edite o arquivo de configuração daloradius.conf.php.
# vi /var/www/html/daloradius/library/daloradius.conf.php
Configure o arquivo para se conectar ao seu banco de dados Radius MySQL.
Aqui está o arquivo daloradius.conf.php antes da nossa configuração.
Aqui está o arquivo daloradius.conf.php com nossa configuração.
Defina a permissão de arquivo correta na pasta Daloradius.
Reinicie o servidor da web Apache.
# chown www-data.www-data /var/www/html/daloradius/* -R
# service freeradius restart
# service apache2 restart
Você terminou a instalação do DaloRadius com sucesso.
Acessando DaloRadius
Abra o seu navegador e digite o endereço IP do seu servidor web plus / daloradius.
Em nosso exemplo, o seguinte URL foi inserido no navegador:
• http://35.162.85.57/daloradius
A interface web do Daloradius deve ser apresentada.
Na tela de login, use o nome de usuário e a senha padrão.
• Nome de usuário padrão: administrador
• Senha Padrão: raio
Após um login bem sucedido, você será enviado para o Painel do Daloradius.
Parabéns! Você conseguiu acessar a interface da Web do Daloradius.
DaloRadius – Adicionando uma conta de usuário
Vamos usar o Daloradius para criar uma nova conta de usuário que será armazenada no banco de dados MySQL.
No painel do Daloradius, acesse o menu Gerenciamento e clique na opção Novo usuário.
Depois de terminar a configuração, clique no botão Aplicar.
Freeradius Authentication Test
Teste sua autenticação radius localmente no servidor Radius usando os seguintes comandos:
# radtest bruno boss123 localhost 0 testing123
Aqui está um exemplo de uma autenticação radius bem sucedida:
Estamos usando o nome de usuário Bruno e a senha boss123 para autenticar a conta do usuário.
O teste123 é uma senha de dispositivo padrão incluída no arquivo clients.conf para testes locais.