
Server AAA multi-protocollo ad alte prestazioni per RADIUS, DHCPv4/v6, DNS, TACACS+ e VMPS, che centralizza autenticazione, autorizzazione e accounting di rete.
Il progetto FreeRADIUS Server è un server di policy multi-protocollo ad alte prestazioni e altamente configurabile, che supporta RADIUS, DHCPv4, DHCPv6, DNS, TACACS+ e VMPS. È disponibile secondo i termini della GNU GPLv2. L'uso di RADIUS consente di centralizzare l'autenticazione e l'autorizzazione per una rete e minimizza il numero di modifiche da apportare quando si aggiungono o si rimuovono nuovi utenti da una rete.
FreeRADIUS può autenticare gli utenti su sistemi come 802.1x (WiFi), dial-up, PPPoE, VPN, VoIP e molti altri. Supporta database back-end come MySQL, MariaDB, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP e molti altri. Viene utilizzato ogni giorno per autenticare l'accesso a Internet di centinaia di milioni di persone, in siti che vanno da 10 a oltre 10 milioni di utenti.
Si prega di consultare la directory documentazione, che contiene la documentazione completa per la versione 4.
Si prega inoltre di consultare https://freeradius.org e https://www.freeradius.org/documentation/freeradius-server/4.0.0/ per ulteriore documentazione.
Noi non consigliamo di utilizzare strumenti di IA per generare configurazioni FreeRADIUS. L'esperienza ha dimostrato che queste configurazioni sono in gran parte errate.
Noi consigliamo di utilizzare strumenti di IA per analizzare la vostra configurazione e suggerire ottimizzazioni o miglioramenti. Tuttavia, questi suggerimenti dovrebbero essere accolti con grande sospetto.
Il vantaggio dell'IA non sta nel creare nuovi contenuti. Il vantaggio dell'IA sta nell'analizzare grandi quantità di contenuti esistenti. I computer ricordano le cose meglio delle persone e sono più bravi a verificare la coerenza delle configurazioni, individuando errori o elementi mancati. Pertanto, l'IA può talvolta essere utile.
Per installare il server, consultare il documento istruzioni di installazione.
Comprendiamo che il server possa essere difficile da configurare, installare o amministrare. Dopotutto, si tratta di un sistema complesso con molte possibilità di configurazione diverse.
Il problema più comune è che le persone modificano grandi porzioni della configurazione senza capire cosa stanno facendo e senza testare le loro modifiche. Il metodo di funzionamento preferito è il seguente:
radiusd -X).Questo metodo garantirà di avere una configurazione funzionante e personalizzata per il vostro sito il più rapidamente possibile. Sebbene possa sembrare frustrante procedere attraverso una serie di piccoli passi, l'alternativa richiederà sempre più tempo. La via "rapida e approssimativa" sarà PIÙ frustrante che fare rapidi progressi in avanti!
Eseguite il server in modalità di debug (radiusd -X) e LEGGETE l'output. Non possiamo sottolineare abbastanza questo punto. La stragrande maggioranza dei problemi può essere risolta leggendo attentamente l'output di debug, che include AVVISI sui problemi comuni e suggerimenti su come risolverli.
L'output di debug è spiegato in dettaglio nella pagina radiusd-X.
Leggete i file di configurazione. Molte parti del server sono documentate solo con ampi commenti nei file di configurazione.
Cercate nelle mailing list. Ad esempio, utilizzando Google, la ricerca di "site:lists.freeradius.org " restituirà risultati dalle mailing list di FreeRADIUS.
Ulteriore aiuto è disponibile tramite le mailing list, incluso il supporto commerciale.
Quando scrivete alla mailing list, consigliamo di pubblicare l'output di radiusd -X. Queste informazioni mostrano cosa fa il server quando riceve i pacchetti e come li elabora.
Non pubblicate i file di configurazione sulla mailing list. Non sono utili. Pubblicate invece l'output di radiusd -X. Non possiamo davvero sottolinearlo abbastanza.
Pubblicate una descrizione chiara del problema. Le domande vuote non vi faranno fare amicizia. Ad esempio: "Ho modificato delle cose e ora non funziona. Cosa devo fare per risolverlo?"
Se avete commenti o difficoltà a far fare a FreeRADIUS quello che volete, pubblicate un messaggio sulla lista 'freeradius-users' (vedi l'URL sopra). La mailing list di FreeRADIUS è gestita e sostenuta dai contributi della community FreeRADIUS. Gli utenti della lista saranno più che felici di rispondere alle vostre domande, a condizione che abbiate letto la documentazione pertinente al vostro problema.
Se sospettate un difetto nel server, desiderate richiedere una funzionalità o inviare una patch di codice, utilizzate il tracker dei problemi GitHub del repository freeradius-server. Tuttavia, è quasi sempre meglio sollevare la questione prima sulle mailing list per determinare se si tratta realmente di un difetto o di una funzionalità mancante.
Le istruzioni per raccogliere i dati per la segnalazione dei difetti si trovano qui e online su https://www.freeradius.org/documentation/freeradius-server/4.0.0/developers/bugs.html
In nessun caso il tracker delle issue deve essere utilizzato per richieste di supporto: tali domande appartengono alla mailing list degli utenti. Se pubblicate domande relative al server nel tracker delle issue, la issue verrà chiusa e bloccata. Se insistete nel pubblicare domande sul tracker delle issue, sarete banditi da tutti i repository del progetto FreeRADIUS su GitHub.
Vi preghiamo di non lamentarvi se gli sviluppatori non rispondono alle vostre domande abbastanza rapidamente o non risolvono i problemi abbastanza in fretta. Vi preghiamo di non lamentarvi se vi viene detto di andare a leggere la documentazione. Riconosciamo che la documentazione non è perfetta, ma esiste, e leggerla può risolvere la maggior parte delle domande comuni.
FreeRADIUS è il risultato cumulativo di molti anni di lavoro di molte persone e l'avete ottenuto gratuitamente. Nessuno viene pagato per rispondere alle vostre domande. Questo è software libero, e l'unico modo per migliorarlo è dare un contributo al progetto ($$, codice o documentazione).
Supporto tecnico, supporto per sistemi gestiti, implementazioni personalizzate, sviluppo di funzionalità sponsorizzate e molti altri servizi commerciali sono disponibili presso InkBridge Networks.