Vill du lära dig att utföra en Freeradius-installation med MySQL-integrering på Ubuntu Linux? I den här guiden, vi ska visa dig hur du installerar Freeradius på Ubuntu Linux och hur du kommer åt din radius server för första gången.

• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16

FreeRadius Handledning:

På den här sidan erbjuder vi snabb tillgång till en lista över Grafana tutorials.

Självstudie - FreeRadius Installation på Ubuntu Linux

På Linux-konsolen använder du följande kommandon för att installera FreeRadius och MySQL-tjänsten.

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

När du har avslutat installationen använder du följande kommando för att komma åt MySQL-databasservern.

# mysql -u root -p

På MySQl-serverkonsolen måste vi utföra följande uppgifter:

• Skapa en databas med namnet radie.
• Skapa en MySQL-användare med namnet radie.
• Ge behörighet över radius-databasen till radius-användaren.

Copy to Clipboard

Leta rätt schema.sql-fil och importradiedatabasmallen inuti MySQL.

Leta rätt setup.sql-fil och importradie databasmallen inuti MySQL.

Systemet kommer att begära lösenordet för radie SQL-användaren varje gång du försöker importera 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

Skapa en symbolisk länk för att aktivera Modulen Freeradius MySQL.

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

Du har aktiverat FreeRadius MySQL-modulen utan fel.

Konfiguration av Freeradius - MySQL-autentisering

Nu måste vi konfigurera FreeRadius och aktivera MySQL-autentisering.

Redigera SQL-filen inuti katalogen /etc/freeradius/3.0/mods.

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

Här är innehållet i SQL-filen innan vår konfiguration.

Copy to Clipboard

Redigera SQL-konfigurationsfilen och infoga radius-databasens MYSQL-databasinformation.

Här är filen efter vår konfiguration.

Copy to Clipboard

Efter avslutad konfiguration, starta om Freeradius-tjänsten.

# service freeradius restart

Du har avslutat FreeRadius serverinstallationen framgångsrikt.

Daloradius Installation på Ubuntu Linux

Nu, Vi ska installera en webbadministration verktyg som heter Daloradius.

Använd följande kommandon för att installera Apache-webbservern och de moduler som krävs.

# 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

Ladda ner och extrahera Daloradius programvara.

Flytta Daloradius-installationsfilerna inuti Apache-webbserverns rotkatalog.

# 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

Importera databasmallen Daloradius inuti MySQL.

Använd följande kommandon för att importera databasmallen inuti MySQL.

Systemet kommer att begära lösenordet för radie SQL-användaren varje gång du försöker importera 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

Redigera filen daloradius.conf.php konfigurationsfilen.

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

Konfigurera filen så att den ansluter till din Radius MySQL-databas.

Här är den daloradius.conf.php filen innan vår konfiguration.

Copy to Clipboard

Här är den daloradius.conf.php fil med vår konfiguration.

Copy to Clipboard

Ange rätt filbehörighet på mappen Daloradius.

Starta om Apache-webbservern.

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

Du har avslutat Installationen av DaloRadius framgångsrikt.

Tillgång till DaloRadius

Öppna din webbläsare och ange IP-adressen till din webbserver plus / daloradius.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://35.162.85.57/daloradius

Webbgränssnittet Daloradius bör presenteras.

På inloggningsskärmen använder du standardanvändarnamnet och standardlösenordet.

• Standard Användarnamn: administratör
• Standardlösenord: radie

Efter en lyckad inloggning skickas du till Daloradius Dashboard.

Grattis! Du kunde komma åt Daloradius webbgränssnitt.

DaloRadius - Lägga till ett användarkonto

Låt oss använda Daloradius för att skapa ett nytt användarkonto som kommer att lagras på MySQL-databasen.

På Instrumentpanelen i Daloradius kommer du åt Hanteringsmenyn och klickar på alternativet Ny användare.

Efter avslutad konfiguration klicka på Ansök knappen.

Test av Freeradius-autentisering

Testa din radius-autentisering lokalt på Radius-servern med hjälp av följande kommandon:

# radtest bruno boss123 localhost 0 testing123

Här är ett exempel på en lyckad radius-autentisering:

Copy to Clipboard

Vi använder Bruno användarnamn och boss123 lösenord för att autentisera användarkontot.

Testing123 är ett standardenhetslösenord som ingår i clients.conf-filen för lokala tester.