Möchten Sie erfahren, wie Sie die PFsense-Firewall so konfigurieren, dass Freeradius als Authentifizierungsserver verwendet wird? In diesem Tutorial zeigen wir Ihnen, wie Sie PFSense-Benutzer mit einem Freeradius-Server authentifizieren können, der auf einem Computer mit Ubuntu Linux installiert ist.
• Pfsense 2.4.4-p3
• Ubuntu 18
• Ubuntu 19
PFsense Verwandtes Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit pfSense.
Tutorial FreeRadius – Installation unter Ubuntu Linux
• IP – 192.168.15.10.
• Opernsystem – Ubuntu 19
• Hostname – UBUNTU
Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um den FreeRadius-Dienst zu installieren.
Jetzt müssen wir FreeRadius-Clients zu clients.conf;hinzufügen.
Suchen und bearbeiten Sie die clients.conf.
Fügen Sie die folgenden Zeilen am Ende der Datei clients.conf hinzu.
In unserem Beispiel fügen wir 2 Client-Geräte hinzu:
Das erste Gerät hat den Namen PFSENSE und hat die IP-Adresse 192.168.15.11.
Jetzt müssen wir FreeRadius-Benutzer zur USERS-Konfigurationsdatei hinzufügen.
Suchen und bearbeiten Sie die Freeradius-Benutzerkonfigurationsdatei.
Fügen Sie die folgenden Zeilen am Ende der Datei hinzu
Starten Sie den Freeradius-Server neu.
Testen Sie die Konfigurationsdatei des Radiusservers.
Sie haben die Freeradius-Installation auf Ubuntu Linux abgeschlossen.
PFSense – Radius-Authentifizierung auf FreeRadius
Öffnen Sie eine Browser-Software, geben Sie die IP-Adresse Ihrer Pfsense-Firewall ein und greifen Sie auf die Weboberfläche zu.
In unserem Beispiel wurde die folgende URL im Browser eingegeben:
• https://192.168.15.11
Das Pfsense-Webinterface sollte vorgestellt werden.
Geben Sie auf dem Eingabeaufforderungsbildschirm die Anmeldeinformationen zum Pfsense-Standardkennwort ein.
• Benutzername: admin
• Passwort: pfsense
Nach einer erfolgreichen Anmeldung werden Sie an das Pfsense Dashboard gesendet.
Greifen Sie auf das Menü Pfsense System zu und wählen Sie die Option Benutzer-Manager aus.
Rufen Sie auf dem Bildschirm Benutzer-Manager die Registerkarte Authentifizierungsserver auf, und klicken Sie auf die Schaltfläche Hinzufügen.
Führen Sie im Bereich Servereinstellungen die folgende Konfiguration aus:
• Beschreibungsname: RADIUS
• Typ: RADIUS
Führen Sie im Radius Server-Einstellungsbereich die folgende Konfiguration aus:
• Protokoll – PAP
• Hostname oder IP-Adresse – 192.168.15.10
• Shared Secret – Der Radius Client shared secret (kamisama123)
• Angebotene Dienstleistungen – Authentifizierung und Buchhaltung
• Authentifizierungsanschluss – 1812
• Acconting Port – 1813
• Authentifizierungstimeout – 5
Sie müssen die IP-Adresse des Radius-Servers ändern.
Sie müssen den geheimen freigegebenen Schlüssel ändern, um ihren gemeinsamen SchlüsselRadius-Client widerzuspiegeln.
Klicken Sie auf die Schaltfläche Speichern, um die Konfiguration abzuschließen.
In unserem Beispiel haben wir die Radius-Serverauthentifizierung für die PFSense-Firewall konfiguriert.
PFSense – FreeRadius-Authentifizierung testen
Greifen Sie auf das Menü Pfsense-Diagnose zu und wählen Sie die Option Authentifizierung aus.
Wählen Sie den RADIUS-Authentifizierungsserver aus.
Geben Sie den Admin-Benutzernamen, sein Passwort ein und klicken Sie auf die Schaltfläche Testen.
Wenn ihr Test erfolgreich ist, sollte die folgende Meldung angezeigt werden.
Herzlichen glückwunsch! Ihre PFsense Radius-Serverauthentifizierung auf FreeRaadius wurde erfolgreich konfiguriert.
PFSense – FreeRadius-Gruppenberechtigung
Greifen Sie auf das Menü Pfsense System zu und wählen Sie die Option Benutzer-Manager aus.
Rufen Sie auf dem Bildschirm Benutzer-Manager die Registerkarte Gruppen auf und klicken Sie auf die Schaltfläche Hinzufügen.
Führen Sie auf dem Bildschirm Gruppenerstellung die folgende Konfiguration aus:
• Gruppenname – pfsense-admin
• Bereich – Fernbedienung
• Beschreibung – FreeRadius Gruppe
Klicken Sie auf die Schaltfläche Speichern, Sie werden zurück zum Gruppenkonfigurationsbildschirm gesendet.
Jetzt müssen Sie die Berechtigungen der gruppe pfsense-admin bearbeiten.
Suchen Sie in den Gruppeneigenschaften von pfsense-admin den Bereich Zugewiesene Berechtigungen, und klicken Sie auf die Schaltfläche Hinzufügen.
Führen Sie im Bereich Gruppenberechtigung die folgende Konfiguration aus:
• Zugewiesene Berechtigungen – WebCfg – Alle Seiten
Klicken Sie auf die Schaltfläche Speichern, um die Konfiguration abzuschließen.
PFSense – Aktivieren der Radiusauthentifizierung
Greifen Sie auf das Menü Pfsense System zu und wählen Sie die Option Benutzer-Manager aus.
Rufen Sie auf dem Bildschirm Benutzer-Manager die Registerkarte Einstellungen auf.
Wählen Sie auf dem Bildschirm Einstellungen den Radius-Authentifizierungsserver aus.
Klicken Sie auf die Schaltfläche Speichern und Testen.
Nachdem Sie die Konfiguration abgeschlossen haben, sollten Sie sich von der Pfsense-Weboberfläche abmelden.
Versuchen Sie, sich mit dem Administratorbenutzer und dem Kennwort aus der Freeradius-Datenbank anzumelden.
Verwenden Sie auf dem Anmeldebildschirm den Administratorbenutzer und das Kennwort aus der FreeRadius-Datenbank.
• Benutzername: admin
• Passwort: Geben Sie das FreeRadius-Passwort ein.
Herzlichen glückwunsch! Sie haben die PFSense-Authentifizierung für die Verwendung der FreeRadius-Datenbank konfiguriert.