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.

Copy to Clipboard

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.

Copy to Clipboard

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.

Copy to Clipboard

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.

Copy to Clipboard

Aqui está o arquivo daloradius.conf.php com nossa configuração.

Copy to Clipboard

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

Freeradius Daloradius Login

Após um login bem sucedido, você será enviado para o Painel do Daloradius.

Daloradius Dashboard

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.

daloradius add user

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:

Copy to Clipboard

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.