我需要接受FreeRadius服务器的所有传入连接,无论是ipv6还是ipv4。 我知道我们可以允许所有ipv4客户端:
client 0.0.0.0/0 { secret = abcde shortname = xxxx }
如何接受所有ipv6地址,以及在同一台服务器上?
不应该这样
客户无论{
ipaddr = 0.0.0.0/0
秘密= abcde
短名= xxxx
}
然后
客户whateverv6 {
ipv6addr = ::
秘密= abcde
短名= xxxx
}
什么对我有效:
如果不存在,将以下内容添加到radiusd.conf中
listen { type = auth ipaddr = * port = 0 } listen { ipaddr = * port = 0 type = acct } listen { ipv6addr = :: port = 0 type = auth } listen { ipv6addr = :: port = 0 type = acct }
并将以下内容添加到clients.conf
client 0.0.0.0/0 { shortname = allv4client secret = testing123 } client ::/0 { shortname = allv6client secret = testing123 }
你需要freeradius版本2.0及以上。 试着看一下clients.conf