CoovaChilliauthentication

我试图使用在Ubuntu 14.04上运行的Radiusd(FreeRADIUS v2.2.5)进行CoovaChillivalidation,但是我无法成功。

CoovaChilli正在使用ChilliSpot旁边的一些不同的参数。

基于它自己的文档 ,CoovaChili使用Auth:0或1 Chillispot与Accept或Reject一起工作。

问题是我已经尝试了两个版本,我仍然无法使用radius进行身份validation。 我需要修改exec模块中的任何东西吗? 我想继续工作两个版本(辣椒,coovachilli)

收到半径错误

... 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 { wait = yes program = "authenticate.php" input_pairs = request shell_escape = yes output = none timeout = 10 output_pairs = reply } 

那么你的共享秘密是不正确的,如果你得到上述错误。 Access-Accept或Access-Reject使用共享密钥进行签名,所以如果错误的话,Chillispot将忽略响应。

当我收到这个错误

 /etc/raddb/clients.conf 

我用空格字符定义了客户端的密码。

喜欢:

 client myClient { ipaddr = 999.999.999.999 secret = password 123 }