Vil du lære å utføre en Freeradius-installasjon med MySQL-integrasjon på Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du installerer Freeradius på Ubuntu Linux og hvordan du får tilgang til radiusserveren din for første gang.

• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16

FreeRadius Opplæring:

På denne siden tilbyr vi rask tilgang til en liste over Grafana tutorials.

Tutorial - FreeRadius Installasjon på Ubuntu Linux

På Linux-konsollen bruker du følgende kommandoer til å installere FreeRadius og MySQL-tjenesten.

# apt-get update
# apt-get install freeradius freeradius-mysql mysql-server mysql-client

Når du har fullført installasjonen, bruker du følgende kommando for å få tilgang til MySQL-databaseserveren.

# mysql -u root -p

På MySQl-serverkonsollen må vi utføre følgende oppgaver:

• Opprett en database med navnet radius.
• Opprett en MySQL-bruker med navnet radius.
• Gi tillatelse over radiusdatabasen til radiusbrukeren.

Copy to Clipboard

Finn den riktige schema.sql-filen og importradiusdatabasemalen i MySQL.

Finn riktig setup.sql-fil og importradiusdatabasemalen i MySQL.

Systemet vil be om passordet til radius SQL-brukeren hver gang du prøver å importere en fil.

# updatedb
# locate main/mysql/schema.sql | grep freeradius
# mysql -u radius -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql

Opprett en symbolsk kobling for å aktivere Freeradius MySQL-modulen.

# ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/

Du har aktivert FreeRadius MySQL-modulen.

Freeradius-konfigurasjon – MySQL-autentisering

Nå må vi konfigurere FreeRadius og aktivere MySQL-autentisering.

Rediger SQL-filen i katalogen /etc/freeradius/3.0/mods-aktivert.

# vi /etc/freeradius/3.0/mods-enabled/sql

Her er innholdet i SQL-filen før konfigurasjonen vår.

Copy to Clipboard

Rediger SQL-konfigurasjonsfilen, og sett inn Radius MYSQL-databaseinformasjonen.

Her er filen etter konfigurasjonen vår.

Copy to Clipboard

Når konfigurasjonen er fullført, starter du Freeradius-tjenesten på nytt.

# service freeradius restart

Du er ferdig med installasjonen av FreeRadius-serveren.

Daloradius Installasjon på Ubuntu Linux

Nå skal vi installere et webadministrasjonsverktøy som heter Daloradius.

Bruk følgende kommandoer til å installere Apache-webserveren og de nødvendige modulene.

# 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

Last ned og pakk ut Daloradius-programvaren.

Flytt Daloradius installasjonsfilene i Apache web server rotkatalogen.

# 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

Importer Daloradius-databasemalen i MySQL.

Bruk følgende kommandoer til å importere databasemalen i MySQL.

Systemet vil be om passordet til radius SQL-brukeren hver gang du prøver å importere en fil.

# 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

Rediger filen daloradius.conf.php konfigurasjonsfilen.

# vi /var/www/html/daloradius/library/daloradius.conf.php

Konfigurer filen slik at den skal koble til Radius MySQL-databasen.

Her er daloradius.conf.php-filen før vår konfigurasjon.

Copy to Clipboard

Her er daloradius.conf.php-filen med vår konfigurasjon.

Copy to Clipboard

Angi riktig filtillatelse i Daloradius-mappen.

Start Apache-webserveren på nytt.

# chown www-data.www-data /var/www/html/daloradius/* -R
# service freeradius restart
# service apache2 restart

Du er ferdig med DaloRadius-installasjonen.

Tilgang til DaloRadius

Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss /daloradius.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

• Http://35.162.85.57/daloradius

Daloradius webgrensesnittet bør presenteres.

Bruk standard brukernavn og standardpassord på påloggingsskjermen.

• Standard brukernavn: administrator
• Standard passord: radius

Etter en vellykket innlogging vil du bli sendt til Daloradius Dashboard.

Gratulerer! Du fikk tilgang til Daloradius webgrensesnittet.

DaloRadius - Legge til en brukerkonto

La oss bruke Daloradius til å opprette en ny brukerkonto som vil bli lagret på MySQL-databasen.

På Daloradius-dashbordet åpner du administrasjonsmenyen og klikker på alternativet Ny bruker.

Etter å ha fullført konfigurasjonen klikk på Bruk knapp.

Freeradius autentiseringstest

Test radiusautentiseringen lokalt på Radius-serveren ved hjelp av følgende kommandoer:

# radtest bruno boss123 localhost 0 testing123

Her er et eksempel på en vellykket radiusautentisering:

Copy to Clipboard

Vi bruker Bruno-brukernavnet og boss123-passordet til å autentisere brukerkontoen.

Testing123 er et standard enhetspassord som er inkludert i clients.conf-filen for lokale tester.