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.
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.
Redigera SQL-konfigurationsfilen och infoga radius-databasens MYSQL-databasinformation.
Här är filen efter vår konfiguration.
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.
Här är den daloradius.conf.php fil med vår konfiguration.
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:
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.