Você pode precisar especificar que é um endereço IPv6 explicitamente.
Tente usar:
ipv6addr = fe80::%<scope>
netmask = 16
Se isso não funcionar, você deve atualizar para a versão 3.0.x mais recente.
Por que meu freeradius está ignorando FE80 :: / 16 clientes?
client.conf:
client localhost {
ipaddr = 127.0.0.1 <
secret = testing123<
require_message_authenticator = no
nastype = other
}
client fe80::/16 {
secret = testing123-2<
shortname = local-link<
}
client 192.168.0.0/16 {
secret = testing123-2
shortname = private-network-1>
}
Tags freeradius