Мне настраивали сервер радиуса на сервере под управлением Ubuntu 11.04. Я настроил свой переключатель для использования IP сервера аутентификации (192.168.1.2) для RADIUS / 802.1x аутентификация, и я создал соединение для тестирования соединения от моего клиента MAC OSX.
Вот моя конфигурация радиуса для клиента:
client 192.168.1.0/16 {
secret = testing123
}
Я могу успешно аутентифицировать использование и 127.0.0.1 (localhost) и 192.168.1.2 (IP eth1), таким образом, я знаю, что радиус получает те запросы.
Я настроил соединение для тестирования от моего MacBook, и мои запросы испытывают таймаут.
http://screencast.com/t/tMhRLS3H7
Существует ли лучший способ протестировать соединение радиуса от моего MacBook?Спасибо!
ОБНОВЛЕНИЕ: Я смог успешно протестировать на клиентском использовании MAC OSX RadPerf. Это доступно как межплатформенный инструмент командной строки.
FreeRadius предоставляет инструмент под названием radtest
, который отправляет пакет RADIUS на сервер, прося его авторизовать запрос, используя имя пользователя и пароль, указанные в командной строке:
radtest username password radius-server[:port] nas-port-number secret
Чтобы установить radtest
в OS X, установите Homebrew :
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
Программа установки, вероятно, предложит вам сделать несколько вещей, например, установить Xcode, запустить brew doctor
или запустите brew update
. Завершите установку, а затем запустите:
$ brew install freeradius-server
После того, как Homebrew завершит установку FreeRadius, вам будет доступен radtest
:
$ radtest username password 192.168.1.2 10 secret
Несколько примечаний.
10
- это атрибут запроса NAS-Port. В большинстве случаев не имеет значения, что вы установили для порта NAS, если это разумный номер порта. brew install --devel freeradius-server
. (Это может измениться в будущем по мере перехода FreeRadius к системе управления версиями v3.1, v3.0 и v2.0.) radtest
- это интерфейс для radclient
, который должен также будет доступен после установки FreeRadius. Если вам нужны более сложные возможности тестирования, обратитесь к странице руководства radclient
для получения дополнительных сведений.