
我需要接受 FreeRadius 伺服器的所有傳入連接,無論是 ipv6 還是 ipv4。我知道我們可以允許所有 ipv4 客戶端:
client 0.0.0.0/0 {
secret = abcde
shortname = xxxx
}
如何在同一台伺服器上接受所有 ipv6 位址?
答案1
對我有用的:
添加以下內容(如果不存在)半徑配置檔案
listen {
type = auth
ipaddr = *
port = 0
}
listen {
ipaddr = *
port = 0
type = acct
}
listen {
ipv6addr = ::
port = 0
type = auth
}
listen {
ipv6addr = ::
port = 0
type = acct
}
並將以下內容添加到客戶設定檔
client 0.0.0.0/0 {
shortname = allv4client
secret = testing123
}
client ::/0 {
shortname = allv6client
secret = testing123
}
答案2
難道不應該是這樣嗎
客戶端任意 {
ipaddr = 0.0.0.0/0
Secret = abcde
Shortname = xxxx
}
然後
客戶端whateverv6 {
ipv6addr = ::
Secret = abcde
Shortname = xxxx
}
答案3
您需要 freeradius 2.0 以上版本。嘗試查看clients.conf