2014-12-04 6 views
1

Я пытаюсь выполнить аутентификацию с помощью CoovaChilli с помощью Radiusd (FreeRADIUS v2.2.5), который работает на Ubuntu 14.04, и я не могу добиться успеха.Аутентификация CoovaChilli

CoovaChilli использует некоторые различные параметры рядом с ChilliSpot.

Основано на it's own documentation, CoovaChili работает с Auth: 0 или 1 Chillispot работает с Accept или Reject.

Проблема в том, что я пробовал обе версии, и я до сих пор не могу аутентифицироваться с радиусом. Нужно ли мне что-либо изменять в модуле exec? Я хочу продолжать работать обе версии (chillispot, coovachilli)

Radius Error Полученное

... 
Found Auth-Type = Local 
WARNING: Please update your configuration, and remove 'Auth-Type = Local' 
WARNING: Use the PAP or CHAP modules instead. 
No "known good" password was configured for the user. 
As a result, we cannot authenticate the user. 
Failed to authenticate the user. 
    WARNING: Unprintable characters in the password. Double-check the shared secret on the server and the NAS! 
Using Post-Auth-Type REJECT 
... 

Авторизоваться раздел

authorize { 
... 
     exec 
     update control { 
       Auth-Type := "%{reply:Auth-Type}" 
     } 
... 
} 

Exec модуль

exec { 
     wait = yes 
     program = "authenticate.php" 
     input_pairs = request 
     shell_escape = yes 
     output = none 
     timeout = 10 
     output_pairs = reply 
} 

ответ

0

Хорошо, что ваш общий секрет неверен, если вы получаете вышеуказанную ошибку. Access-Accept или Access-Reject подписывается с использованием общего секрета, поэтому, если это не так, Chillispot проигнорирует ответ.

0

Я получил эту ошибку, когда в

/etc/raddb/clients.conf 

Я определил пароль клиента с символ пробела.

Как:

client myClient { 
    ipaddr = 999.999.999.999 
    secret = password 123 
} 
Смежные вопросы