2017-05-09 34 views
2

我已經設置了一些需要進行認證測試的半徑。但是,它只需接受任何和所有請求,因此我已將"DEFAULT Auth-Type := Accept"解決該問題。半徑接受所有,但拒絕客戶?

然而,當我再測試我得到這個從日誌:

Error: Ignoring request to authentication address * port 1812 from unknown client port 42159

所以我用Google搜索了一下,發現即使其設置爲允許所有它仍然需要IP在clients.conf?所以現在我得到:

Error: rlm_sql_getvpdata: database query error Error: [sql] SQL query error; rejecting user

難道沒有任何辦法,我可以接受一切,而無需將它們添加爲客戶端嗎?

如果不是我該如何解決SQL問題?我遵循指導,所以一切都應該是正確的。

回答

1

您可以添加一個客戶端,涵蓋與整個IPv4的範圍:

client all { 
    ipaddr = 0.0.0.0/0 

    secret = <secret> 
} 

請張貼的radiusd -X周圍的SQL錯誤的輸出,這是不可能告訴什麼從單一的日誌行回事。

+0

我添加了客戶端全部並在調試模式下啓動它。 然後它失敗了: –

+0

我添加了客戶端全部並以調試模式啓動它。 然後失敗,這樣的: 客戶端的所有{ 找不到主機0.0.0.0/0 /etc/freeradius/clients.conf[175] IP地址:錯誤解析客戶端部分。 加載客戶端失敗 –

+0

升級到v3.0.x系列之一。 –

相關問題