InstallFreeRadiusMysql

De wiki.eliteSoft.com.br
Revisão de 17h28min de 13 de dezembro de 2019 por Bruna.santana (discussão | contribs) (Criou página com '#Atualize os repositórios e instale os pacotes necessários: #:<code>'''apt update && apt install -y freeradius freeradius-utils freeradius-mysql'''</code> #Abra o arquivo e...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa
  1. Atualize os repositórios e instale os pacotes necessários:
    apt update && apt install -y freeradius freeradius-utils freeradius-mysql
  2. Abra o arquivo e edite os trechos para ter acesso ao log:
    nano /etc/freeradius/3.0/radiusd.conf
    auth_badpass = yes auth_goodpass = yes
  3. Abra este arquivo também, descomente (retirando as #) e edite os trechos caso não estejam como descrito abaixo para configurar o acesso ao banco de dados:
    driver = "rlm_sql_mysql"
    dialect = "mysql"
    server = "localhost"
    port = 3306 #porta do mysql
    login = "radius" #login de acesso ao banco
    password = "teste" #senha de acesso ao banco
    radius_db = "radius" #nome do database
    read_clients = yes #indica que os nas será lido do banco de dados
    client_table = "nas" #nome da tabela de nas)
  4. Agora ative o modulo criando um link simbólico (um atalho):
    ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
  5. Instale o banco de dados mariadb:
    apt install mariadb-server
  6. Abra o banco de dados:
    mysql
  7. Crie uma database para o software freeradius com o nome “radius”:
    CREATE DATABASE radius;
  8. Crie o user “radius” com a senha “teste” no “localhost”:
    CREATE USER 'radius'@'localhost' IDENTIFIED BY 'teste';
  9. Insira isso para dar todo o acesso ao banco de dados para o usuário “radius”:
    GRANT ALL PRIVILEGES ON *.* TO 'radius'@'localhost' WITH GRANT OPTION;
  10. Entre no banco de dados criado e insira alguns registros para teste:
    mysql -uradius -pteste radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql