Versão avaliada: Fedora 42 ,44
Para instalar o serviço execute:
$ sudo su
# dnf install freeradius freeradius-utils freeradius-ldap freeradius-krb5 -y
Ao tentar iniciar o serviço, o FreeRADIUS apresentou falha com relação ao certificado, portanto para corrigir esta falha foi necessário atualizar o certificado executanto o comando abaixo.
Caso não tenha um domínio configurado a execução do comando abaixo basta, agora caso tenha um domínio e queira configurar o certificado com o domínio correto, execute os parâmetros de configuração antes.
# cd /etc/raddb/certs
# ./bootstrap
Inicie o serviço.
# systemctl enable radiusd.service && systemctl start radiusd.service
Com o comando abaixo é possível realizar o teste de funcionamento do serviço:
# radtest steve testing 127.0.0.1 1812 testing123
Sent Access-Request Id 53 from 0.0.0.0:40621 to 127.0.0.1:1812 length 75
User-Name = "steve"
User-Password = "testing"
NAS-IP-Address = 10.1.10.251
NAS-Port = 1812
Message-Authenticator = 0x00
Cleartext-Password = "testing"
Received Access-Reject Id 53 from 127.0.0.1:1812 to 127.0.0.1:40621 length 38
Message-Authenticator = 0x37e3eaf9bfd95c5cdbb290d038b29ad5
(0) -: Expected Access-Accept got Access-Reject
Usado para testar a sintaxe esta ok dos arquivos de configuração
# radiusd -X
Usado para testar a sintaxe esta ok dos arquivos de configuração
# radiusd -XC
....
Configuration appears to be OK
Link: 1 / 2 / 3