Назад | Перейти на главную страницу

Есть ли способ разрешить все внешние IP-соединения в FreeRadius?

У меня проблема с настройкой сервера 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
}