Mac OS X 클라이언트에서 Radius 서버 테스트

Mac OS X 클라이언트에서 Radius 서버 테스트

Ubuntu 11.04를 실행하는 서버에 Radius 서버가 설정되어 있습니다. RADIUS/802.1x 인증을 위해 인증 서버의 IP(192.168.1.2)를 사용하도록 스위치를 구성했으며 Mac OSX 클라이언트에서 연결을 테스트하기 위해 연결을 생성했습니다.

클라이언트에 대한 반경 구성은 다음과 같습니다.

client 192.168.1.0/16 {
  secret = testing123
}

127.0.0.1(localhost)과 192.168.1.2(eth1의 IP)를 모두 사용하여 성공적으로 인증할 수 있으므로 radius가 해당 요청을 받고 있다는 것을 알 수 있습니다.

Macbook에서 테스트하기 위해 연결을 설정했는데 요청 시간이 초과되었습니다.

http://screencast.com/t/tMhRLS3H7

내 맥북에서 반경 연결을 테스트하는 더 좋은 방법이 있습니까? 감사해요!

업데이트: 다음을 사용하여 Mac OSX 클라이언트에서 성공적으로 테스트할 수 있었습니다.RadPerf. 이는 크로스 플랫폼 명령줄 도구로 사용할 수 있습니다.

답변1

FreeRadius는 다음과 같은 도구를 제공합니다.radtestRADIUS 패킷을 서버에 보내고 명령줄에 제공된 사용자 이름과 비밀번호를 사용하여 요청을 승인하도록 요청합니다.

radtest username password radius-server[:port] nas-port-number secret

radtestOS X에 설치하려면 다음을 설치하세요.홈브류:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

brew doctor설치 프로그램은 아마도 Xcode 설치, 실행 또는 실행과 같은 몇 가지 작업을 수행하라는 메시지를 표시할 것입니다 brew update. 설치를 완료하고 다음을 실행합니다.

$ brew install freeradius-server

Homebrew가 FreeRadius 설치를 완료하면 다음 radtest을 사용할 수 있습니다.

$ radtest username password 192.168.1.2 10 secret

몇 가지 메모.

  1. 요청 10의 NAS 포트 속성입니다. 대부분의 경우 합리적인 포트 번호만 있으면 NAS 포트에 무엇을 설정했는지는 중요하지 않습니다.
  2. 위의 명령은 컴퓨터에 FreeRadius 2.0.6을 설치하지만 버전 3.0.7에 관심이 있다면 를 실행하세요 brew install --devel freeradius-server. (이는 FreeRadius가 v3.1, v3.0 및 v2.0 버전 관리 시스템으로 진행됨에 따라 향후 변경될 수 있습니다.)
  3. radtestradclient는 FreeRadius를 설치한 후에도 사용할 수 있는 프런트 엔드입니다 . 보다 정교한 테스트 기능을 원할 경우 radclient매뉴얼 페이지에서 자세한 내용을 확인하십시오.

관련 정보