freeRADIUS с EAP-TLS клиент переправляет аутентификацию каждый час

Вопрос или проблема

У меня настроен freeRADIUS для обработки аутентификации по Wi-Fi с использованием eap-tls. Всё работает хорошо, кроме часовой повторной аутентификации каждого клиента. Я пытался найти в интернете любые атрибуты, которые могут вызывать это, но ничего не нашёл.

Я пытался восстановить сервер 2 раза с версиями 3.2.5 и 3.2.6, и в обоих случаях результат остался тем же. Я также пробовал использовать 2 разных точки доступа от unifi и datto, но изменений не было.

Что мне следует проверить, чтобы это исправить? FreeRADIUS работает на виртуальной машине Azure.

Ответ или решение

Существует несколько факторов, которые могут вызывать проблематику с повторной аутентификацией клиентов в FreeRADIUS с использованием EAP-TLS. Для решения данной проблемы, я рекомендую проверить следующие моменты:

  1. Конфигурация FreeRADIUS: Убедитесь, что ваш файл конфигурации FreeRADIUS (обычно находится в /etc/freeradius/3.0/sites-enabled/default) правильно настроен для EAP-TLS. Обратите внимание на секцию eap и убедитесь, что параметры не вызывают преждевременных повторных аутентификаций.

  2. Клиентская настройка: На клиентских устройствах может быть настройка, задающая интервал повторной аутентификации. Проверьте параметры сети, чтобы убедиться, что в конфигурации Wi-Fi нет установочных параметров, которые могли бы вызывать повторную аутентификацию.

  3. Настройки RADIUS-сервера: Проверьте настройки тайм-аутов на вашем RADIUS-сервере. Возможно, в вашем конфигурационном файле /etc/freeradius/3.0/mods-enabled/eap (или соответствующем для вашей версии) установлены значения, влияющие на интервал повторной аутентификации или ожидание подтверждения от клиентов.

  4. Параметры Auth-Type: Убедитесь, что используется правильный метод аутентификации для EAP-TLS. Необходимо установить соответствующие параметры для Auth-Type, чтобы избежать конфликтов.

  5. Проверка логов FreeRADIUS: Просмотрите логи FreeRADIUS для нахождения подсказок. Они находятся в /var/log/freeradius/radius.log или вы можете использовать команду freeradius -X, чтобы запустить сервер в режиме отладки и наблюдать за процессом аутентификации в реальном времени.

  6. Параметры WPA/WPA2: Если вы используете беспроводные точки доступа, убедитесь, что параметры WPA/WPA2 также правильно конфигурированы. Некоторые устройства могут иметь настройки, которые влияют на время жизни сессии и повторную аутентификацию.

  7. Смена версии FreeRADIUS: Если проблема сохраняется даже после обновления FreeRADIUS до новейшей версии, попробуйте временно откатиться на более старую стабильную версию (например, 3.0.19 или другую, которая ранее работала корректно).

  8. Cloud Configurations: Откройте настройки виртуальной машины Azure и убедитесь, что отсутствуют какие-либо сетевые правила или конфигурации, усложняющие процесс аутентификации.

Если, исправив все вышеуказанные параметры, проблема продолжается, возможно, стоит обратиться к документации FreeRADIUS или на форумах сообщества для получения более конкретной помощи.

Оцените материал
Добавить комментарий

Капча загружается...