¿Hay alguna manera de permitir todas las conexiones IP externas (es decir, ipv6 e ipv4) en FreeRadius?

¿Hay alguna manera de permitir todas las conexiones IP externas (es decir, ipv6 e ipv4) en FreeRadius?

Necesito aceptar todas las conexiones entrantes al servidor FreeRadius, ya sea ipv6 o ipv4. Sé que podemos permitir todos los clientes ipv4 con:

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

¿Cómo aceptar todas las direcciones ipv6 también en el mismo servidor?

Respuesta1

Lo que funcionó para mí:

Agregue lo siguiente si no está presente aradiod.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
}

Y agregue lo siguiente aclientes.conf

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

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

Respuesta2

¿No debería ser eso?

cliente lo que sea {
ipaddr = 0.0.0.0/0
secreto = abcde
nombre corto = xxxx
}

entonces

cliente sea cual seav6 {
ipv6addr = ::
secreto = abcde
nombre corto = xxxx
}

Respuesta3

Necesita la versión 2.0 y superior de Freeradius. Intente mirar client.conf

información relacionada