有没有办法在 FreeRadius 中允许所有外部 IP 连接(即 IPv6 以及 IPv4)?

有没有办法在 FreeRadius 中允许所有外部 IP 连接(即 IPv6 以及 IPv4)?

我需要接受所有传入到 FreeRadius 服务器的连接,无论是 ipv6 还是 ipv4。我知道我们可以允许所有 ipv4 客户端:

client 0.0.0.0/0 {
  secret = abcde
  shortname = xxxx
}

如何在同一台服务器上接受所有 ipv6 地址?

答案1

对我有用的是:

如果不存在,请添加以下内容radiusd配置文件

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

相关内容