O FreeRadius fornece uma ferramenta chamada radtest
que envia um pacote RADIUS para um servidor, pedindo para autorizar um pedido com um nome de usuário e senha fornecidos na linha de comando:
radtest username password radius-server[:port] nas-port-number secret
Para instalar o radtest
no OS X, instale o Homebrew :
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
O instalador provavelmente solicitará que você faça algumas coisas, como instalar o Xcode, executar brew doctor
ou executar brew update
. Conclua a instalação e execute:
$ brew install freeradius-server
Quando o Homebrew terminar de instalar o FreeRadius, radtest
deve estar disponível para seu uso:
$ radtest username password 192.168.1.2 10 secret
Algumas notas.
- O
10
é o atributo NAS-Port da solicitação. Na maioria dos casos, não importa o que você define para a porta NAS, desde que seja um número de porta razoável. - Os comandos acima instalarão o FreeRadius 2.0.6 em seu computador, mas se você estiver interessado na versão 3.0.7, execute
brew install --devel freeradius-server
. (Isso pode mudar no futuro conforme o FreeRadius progride para um sistema de versão v3.1, v3.0 e v2.0). -
radtest
é um front-end pararadclient
, que também deve estar disponível depois da instalação do FreeRadius. Se você quer habilidades de teste mais sofisticadas, confira a páginaradclient
man para mais detalhes.