Das Freeradius-Serverprojekt ist ein hoher Leistung und einen hochkonfigurierbaren Multi-Protokoll-Richtlinienserver, der Radius, DHCPv4 DHCPv6, DNS, TACACS+ und VMPS unterstützt. Es ist unter den Bestimmungen der GNU GPLV2 erhältlich. Durch die Verwendung von Radius kann die Authentifizierung und Autorisierung für ein Netzwerk zentralisiert werden, und minimiert die Anzahl der Änderungen, die beim Hinzufügen oder Löschen neuer Benutzer zu einem Netzwerk vorgenommen werden müssen.
Freeradius kann Benutzer in Systemen wie 802.1x (WLAN), Dialup, PPPOE, VPNs, VoIP und vielen anderen authentifizieren. Es unterstützt Back-End-Datenbanken wie MySQL, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP und viele mehr. Es wird täglich verwendet, um den Internetzugang für Hunderte von Millionen von Menschen zu authentifizieren, an Websites zwischen 10 und 10 Millionen Nutzern.
Bitte beachten Sie das Dokumentationsverzeichnis, das die vollständige Dokumentation für Version 4 enthält.
Bitte siehe auch https://freeradius.org und https://wiki.freeradius.org, um zusätzliche Dokumentation zu erhalten.
Um den Server zu installieren, finden Sie im Dokument für Installationsanweisungen bitte.
Wir verstehen, dass der Server möglicherweise schwer zu konfigurieren, zu installieren oder zu verwalten ist. Es ist schließlich ein komplexes System mit vielen verschiedenen Konfigurationsmöglichkeiten.
Das häufigste Problem ist, dass Menschen große Mengen der Konfiguration ändern, ohne zu verstehen, was sie tun, und ohne ihre Änderungen zu testen. Die bevorzugte Betriebsmethode ist die folgende:
radiusd -X ).Diese Methode stellt sicher, dass Sie über eine Arbeitskonfiguration verfügen, die so schnell wie möglich an Ihre Website angepasst wird. Obwohl es frustrierend erscheint, über eine Reihe kleiner Schritte vorzugehen, dauert die Alternative immer mehr Zeit. Die "schnelle und lockere" Art wird frustrierender sein, als schnell Fortschritte zu erzielen!
Führen Sie den Server im Debugging -Modus ( radiusd -X ) aus und lesen Sie die Ausgabe. Wir können diesen Punkt nicht stark genug betonen. Die überwiegende Mehrheit der Probleme kann gelöst werden, indem die Debugging -Produktion sorgfältig gelesen wird, die Warnungen vor allgemeinen Themen und Vorschläge für die Behebung des Geräts enthält.
Die Debug-Ausgabe wird auf der Radiusd-X-Seite auf dem Wiki ausführlich erläutert.
Auf dem Wiki werden viele Fragen beantwortet:
https://wiki.freeradius.org
Lesen Sie die Konfigurationsdateien. Viele Teile des Servers sind nur mit umfangreichen Kommentaren in den Konfigurationsdateien dokumentiert.
Suchen Sie die Mailinglisten. Durch die Verwendung von Google wird beispielsweise "Site: Lists.Freeradius.org" durch die Verwendung von "Site: lists.Freeradius.org" Ergebnisse aus den Freeradius -Mailinglisten zurückgegeben.
https://freeradius.org/support/
Anweisungen für die Veröffentlichung in der Mailingliste finden Sie im Wiki. Bitte beachten Sie, dass wir empfehlen, die Ausgabe von radiusd -X zu veröffentlichen. Diese Informationen zeigen, was der Server tut, wenn er Pakete empfängt und wie er diese Pakete verarbeitet.
Wir empfehlen nicht, die Konfigurationsdateien in die Mailingliste zu veröffentlichen. Sie helfen nicht. Stellen Sie stattdessen die Ausgabe von radiusd -X ab. Das können wir wirklich nicht genug betonen.
Wenn Sie irgendwelche Kommentare haben oder Schwierigkeiten haben, Freeradius dazu zu bringen, das zu tun, was Sie wollen, posten Sie bitte die Liste "Freeradius-User" (siehe URL oben). Die Freeradius -Mailingliste wird von der Freeradius -Community betrieben und beigetragen. Benutzer der Liste beantworten Ihre Fragen mit der Einschränkung, dass Sie die für Ihr Problem relevante Dokumentation zuerst gelesen haben.
Wenn Sie einen Defekt auf dem Server vermuten, möchten Sie eine Funktion anfordern oder einen Code-Patch einreichen, verwenden Sie bitte den GitHub-Problem-Tracker für das Freeradius-Server-Repository. Es ist jedoch fast immer am besten, das Problem in den Mailinglisten zuerst zu beschaffen, um festzustellen, ob es sich wirklich um einen Fehler oder eine fehlende Funktion handelt.
Anweisungen zum Sammeln von Daten für Defektberichte finden Sie hier oder auf dem Wiki.
Unter keinen Umständen, falls der Ausgabe -Tracker für Supportanfragen verwendet wird, gehören diese Fragen auf die Mailingliste des Benutzers. Wenn Sie Fragen im Zusammenhang mit dem Server im Problem Tracker veröffentlichen, wird das Problem geschlossen und gesperrt. Wenn Sie bei der Veröffentlichung von Fragen an den Themen -Tracker bestehen, werden Sie von allen Freeradius -Projektrepositories auf Github verboten.
Bitte beschweren Sie sich nicht , dass die Entwickler Ihre Fragen nicht schnell genug beantworten oder die Probleme nicht schnell genug beheben. Bitte beschweren Sie sich nicht, wenn Sie gesagt haben, dass Sie die Dokumentation lesen sollen. Wir erkennen, dass die Dokumentation nicht perfekt ist, aber es existiert , und das Lesen kann die meisten häufigsten Fragen lösen.
Freeradius ist die kumulative Anstrengung vieler Jahre der Arbeit vieler Menschen, und Sie haben sie kostenlos bekommen. Niemand wird bezahlt, um Ihre Fragen zu beantworten. Dies ist eine kostenlose Software, und der einzige Weg, wie es besser wird, besteht darin, einen Beitrag zum Projekt zurückzugeben ($$, Code oder Dokumentation).
Technischer Support, Managed Systems Support, benutzerdefinierte Bereitstellungen, gesponserte Feature -Entwicklung und viele andere kommerzielle Dienste sind bei Network Radius verfügbar.