Есть ли способ разрешить все внешние IP-подключения (т. е. ipv6 и ipv4) в FreeRadius?

Есть ли способ разрешить все внешние IP-подключения (т. е. ipv6 и ipv4) в FreeRadius?

Мне нужно принимать все входящие соединения к серверу FreeRadius, будь то ipv6 или ipv4. Я знаю, что мы можем разрешить всем клиентам ipv4 с помощью:

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

Как принять все адреса ipv6 на одном сервере?

решение1

Что мне помогло:

Добавьте следующее, если его нет в спискерадиусd.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
}

И добавьте следующее кклиенты.conf

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

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

решение2

Разве это не должно быть так?

клиент любой {
ipaddr = 0.0.0.0/0
секрет = abcde
короткое имя = xxxx
}

затем

клиент какой-тоv6 {
ipv6addr = ::
секрет = abcde
короткое имя = xxxx
}

решение3

Вам нужен freeradius версии 2.0 и выше. Попробуйте посмотреть на clients.conf

Связанный контент