O Projeto Freeradius Server é um servidor de políticas multiprotocol de alto desempenho e altamente configurável, suportando o RADIUS, DHCPV4 DHCPV6, DNS, TACACS+ e VMPS. Está disponível nos termos do GNU GPLV2. O uso do RADIUS permite a autenticação e a autorização para que uma rede seja centralizada e minimiza o número de alterações que precisam ser feitas ao adicionar ou excluir novos usuários a uma rede.
O Freeradius pode autenticar usuários em sistemas como 802.1x (WiFi), Dialup, PPPOE, VPN, VoIP e muitos outros. Ele suporta bancos de dados de back-end, como MySQL, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenlDAP e muito mais. É usado diariamente para autenticar o acesso à Internet para centenas de milhões de pessoas, em locais que variam de 10 a 10 milhões de usuários.
Consulte o diretório de documentação, que possui documentação completa para a versão 4.
Consulte também https://freeradius.org e https://wiki.freeradius.org para documentação adicional.
Para instalar o servidor, consulte o documento das instruções de instalação.
Entendemos que o servidor pode ser difícil de configurar, instalar ou administrar. Afinal, é um sistema complexo com muitas possibilidades de configuração diferentes.
O problema mais comum é que as pessoas alteram grandes quantidades da configuração sem entender o que estão fazendo e sem testar suas mudanças. O método de operação preferido é o seguinte:
radiusd -X ).Esse método garantirá que você tenha uma configuração de trabalho personalizada para o seu site o mais rápido possível. Embora possa parecer frustrante prosseguir através de uma série de pequenos passos, a alternativa sempre levará mais tempo. A maneira "rápida e solta" será mais frustrante do que rapidamente progredir!
Execute o servidor no modo de depuração ( radiusd -X ) e leia a saída. Não podemos enfatizar esse ponto com força suficiente. A grande maioria dos problemas pode ser resolvida lendo cuidadosamente a saída de depuração, que inclui avisos sobre questões comuns e sugestões de como elas podem ser corrigidas.
A saída de depuração é explicada em detalhes na página RADIUSD-X no wiki.
Muitas perguntas são respondidas no wiki:
https://wiki.freeradius.org
Leia os arquivos de configuração. Muitas partes do servidor estão documentadas apenas com comentários extensos nos arquivos de configuração.
Pesquise nas listas de discussão. Por exemplo, o uso do Google, pesquisando "Site: lists.freeradius.org" retornará os resultados das listas de discussão Freeradius.
https://freeradius.org/support/
Instruções para o que postar na lista de discussão estão no wiki. Observe que recomendamos postar a saída do radiusd -X . Essas informações mostram o que o servidor está fazendo quando recebe pacotes e como processa esses pacotes.
Não recomendamos postar os arquivos de configuração na lista de discussão. Eles não ajudam. Em vez disso, publique a saída do radiusd -X . Nós realmente não podemos enfatizar isso suficiente.
Se você tiver algum comentário ou está tendo dificuldade em fazer o Freeradius fazer o que quiser, poste na lista de 'Freeradius-Users' (consulte o URL acima). A lista de discussão Freeradius é operada e contribuída pela comunidade Freeradius. Os usuários da lista ficarão mais do que felizes em responder às suas perguntas, com a ressalva que você leu a documentação relevante para o seu problema primeiro.
Se você suspeitar de um defeito no servidor, gostaria de solicitar um recurso ou enviar um patch de código, use o rastreador de problemas do GitHub para o repositório Freeradius-Server. No entanto, é quase sempre melhor levantar o problema nas listas de discussão primeiro para determinar se realmente é um recurso de defeito ou falta.
As instruções para a coleta de dados para relatórios de defeitos podem ser encontradas aqui ou no wiki.
Sob nenhuma circunstância o rastreador de problemas deve ser usado para solicitações de suporte, essas perguntas pertencem à lista de discussão do usuário. Se você postar perguntas relacionadas ao servidor no rastreador de problemas, o problema será fechado e bloqueado. Se você persistir em postar perguntas ao rastreador de problemas, será banido de todos os repositórios do Projeto Freeradius no Github.
Por favor, não reclame que os desenvolvedores não estão respondendo às suas perguntas com rapidez suficiente ou não estão corrigindo os problemas com rapidez suficiente. Por favor , não reclame se você é instruído a ler a documentação. Reconhecemos que a documentação não é perfeita, mas ela existe , e a leitura pode resolver perguntas mais comuns.
Freeradius é o esforço cumulativo de muitos anos de trabalho de muitas pessoas, e você o recebeu de graça. Ninguém está sendo pago para responder às suas perguntas. Este é um software livre, e a única maneira de melhorar é se você fizer uma contribuição para o projeto ($$, código ou documentação).
Suporte técnico, suporte de sistemas gerenciados, implantações personalizadas, desenvolvimento de recursos patrocinados e muitos outros serviços comerciais estão disponíveis no Radius de rede.