Existe uma maneira de permitir todas as conexões IP externas (ou seja, ipv6 e também ipv4) no FreeRadius?

Existe uma maneira de permitir todas as conexões IP externas (ou seja, ipv6 e também ipv4) no FreeRadius?

Preciso aceitar todas as conexões de entrada para o servidor FreeRadius, seja ipv6 ou ipv4. Eu sei que podemos permitir todos os clientes ipv4 com:

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

Como aceitar todos os endereços ipv6 também no mesmo servidor?

Responder1

O que funcionou para mim:

Adicione o seguinte se não estiver presente emradiusd.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
}

E adicione o seguinte aclientes.conf

client 0.0.0.0/0 {
    shortname = allv4client
    secret = testing123
}

client ::/0 {
    shortname = allv6client
    secret = testing123
}

Responder2

Não deveria ser

cliente qualquer que seja {
ipaddr = 0.0.0.0/0
segredo = abcde
shortname = xxxx
}

então

cliente qualquer que sejav6 {
ipv6addr = ::
segredo = abcde
shortname = xxxx
}

Responder3

Você precisa do freeradius versão 2.0 e superior. Tente olhar em clients.conf

informação relacionada