Testando o servidor radius do cliente Mac OS X

4

Eu tenho um servidor radius configurado em um servidor rodando o Ubuntu 11.04. Configurei meu comutador para usar o IP do servidor de autenticação (192.168.1.2) para a autenticação RADIUS / 802.1x e criei uma conexão para testar a conexão do meu cliente Mac OSX.

Aqui está a minha configuração radius para o cliente:

client 192.168.1.0/16 {
  secret = testing123
}

Eu posso autenticar com sucesso usando ambos 127.0.0.1 (localhost) e 192.168.1.2 (ip de eth1), então eu sei raio está recebendo esses pedidos.

Eu configurei uma conexão para testar meu macbook e meus pedidos estão expirando.

link

Existe uma maneira melhor de testar a conexão radius do meu macbook? Obrigado!

ATUALIZAÇÃO: Consegui testar com sucesso no cliente Mac OSX usando RadPerf . Isso está disponível como uma ferramenta de linha de comando entre plataformas.

    
por Calvin Froedge 23.11.2011 / 19:05

1 resposta

5

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.

  1. 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.
  2. 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).
  3. radtest é um front-end para radclient , que também deve estar disponível depois da instalação do FreeRadius. Se você quer habilidades de teste mais sofisticadas, confira a página radclient man para mais detalhes.
por 31.03.2015 / 23:07