У меня проблема с настройкой сервера FreeRadius, чтобы разрешить соединения со всех внешних IP-адресов. Моя система точек доступа основана на CoovaAP и настраиваемом адаптивном портале, который взаимодействует с CoovaChilli (развернут на маршрутизаторе, а не на сервере). Маршрутизатор подключен к модему через Ethernet. Портал авторизации связывается с базой данных RADIUS mysql для проверки авторизации точки доступа. Все работает до смены IP адреса модема.
Вот пример из /etc/raddb/clients.conf:
client x.x.x.x {
secret = 12345
shortname = name
}
Итак, IP-адрес x.x.x.x каким-то образом должен быть динамическим. И я не знаю, как синхронизировать внешний IP-адрес модема с базой данных радиуса, чтобы он работал.
Вопрос в следующем: как заставить freeradius принимать соединения со всех IP-адресов или синхронизировать внешний IP-адрес модема в базе данных radius.
Спасибо
Конечно, вы можете:
# All IPv4
client 0.0.0.0/0 {
secret = 12345
shortname = name
}
# All IPv6
client ::/0 {
secret = 12345
shortname = name
}