Vil du gerne lære at udføre en Freeradius installation med MySQL integration på Ubuntu Linux? I denne tutorial, vil vi vise dig, hvordan du installerer Freeradius på Ubuntu Linux og hvordan du får adgang til din radius server for første gang.

• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16

FreeRadius Tutorial:

På denne side tilbyder vi hurtig adgang til en liste over Grafana tutorials.

Tutorial - FreeRadius Installation på Ubuntu Linux

Brug følgende kommandoer på Linux-konsollen til at installere FreeRadius- og MySQL-tjenesten.

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

Når installationen er afsluttet, skal du bruge følgende kommando til at få adgang til MySQL-databaseserveren.

# mysql -u root -p

På MySQl-serverkonsollen skal vi udføre følgende opgaver:

• Opret en database med navnet radius.
• Opret en MySQL-bruger med navnet radius.
• Giv tilladelse over radius databasen til radius brugeren.

Copy to Clipboard

Find den korrekte schema.sql-fil og databaseskabelonen for importradius i MySQL.

Find den korrekte setup.sql-fil og databaseskabelonen for importradius i MySQL.

Systemet anmoder om adgangskoden til RADIUS SQL-brugeren, hver gang du forsøger at 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

Opret et symbolsk link for at aktivere Freeradius MySQL-modulet.

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

Du har aktiveret FreeRadius MySQL-modulet med succes.

Freeradius-konfiguration - Mysql-godkendelse

Nu skal vi konfigurere FreeRadius og aktivere MySQL-godkendelse.

Rediger SQL-filen i mappen /etc/freeradius/3.0/mods.

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

Her er indholdet af SQL-filen før vores konfiguration.

Copy to Clipboard

Rediger SQL-konfigurationsfilen, og indsæt oplysninger om Radius MYSQL-databasen.

Her er filen efter vores konfiguration.

Copy to Clipboard

Når konfigurationen er afsluttet, skal du genstarte Freeradius-tjenesten.

# service freeradius restart

Du er færdig med FreeRadius serverinstallationen.

Daloradius Installation på Ubuntu Linux

Nu vil vi installere en web administration værktøj ved navn Daloradius.

Brug følgende kommandoer til at installere Apache-webserveren og de nødvendige moduler.

# 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

Download og udtræk Daloradius-softwaren.

Flyt Daloradius-installationsfilerne i Rodmappen Apache webserver.

# 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-databaseskabelonen i MySQL.

Brug følgende kommandoer til at importere databaseskabelonen i MySQL.

Systemet anmoder om adgangskoden til RADIUS SQL-brugeren, hver gang du forsøger at 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 konfigurationsfil.

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

Konfigurer filen til at oprette forbindelse til Radius MySQL-databasen.

Her er den daloradius.conf.php fil før vores konfiguration.

Copy to Clipboard

Her er den daloradius.conf.php fil med vores konfiguration.

Copy to Clipboard

Angiv den korrekte filtilladelse i mappen Daloradius.

Genstart Apache-webserveren.

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

Du er færdig med DaloRadius installationen med succes.

Adgang til DaloRadius

Åbn din browser og indtast IP-adressen på din webserver plus / daloradius.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://35.162.85.57/daloradius

Daloradius web interface bør præsenteres.

Brug standardbrugernavnet og standardadgangskoden på loginskærmen.

• Standard brugernavn: administrator
• Standard adgangskode: radius

Efter et vellykket login, vil du blive sendt til Daloradius Dashboard.

Tillykke! Du var i stand til at få adgang til Daloradius web interface.

DaloRadius - Tilføjelse af en brugerkonto

Lad os bruge Daloradius til at oprette en ny brugerkonto, der gemmes i MySQL-databasen.

På Daloradius-dashboardet skal du gå til administrationsmenuen og klikke på indstillingen Ny bruger.

Når konfigurationen er afsluttet, skal du klikke på knappen Anvend.

Freeradius-godkendelsestest

Test din radiusgodkendelse lokalt på Radius-serveren ved hjælp af følgende kommandoer:

# radtest bruno boss123 localhost 0 testing123

Her er et eksempel på en vellykket godkendelse af radius:

Copy to Clipboard

Vi bruger Bruno brugernavn og boss123 password til at godkende brugerkontoen.

Testen123 er en standardenhedsadgangskode, der er inkluderet i filen clients.conf til lokale test.