%20%D0%B2%20FreeRadius%3F.png)
Мне нужно принимать все входящие соединения к серверу 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