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

Strongswan не может пройти аутентификацию на сервере FreeRADIUS: ошибка DNS

Я пытаюсь настроить авторизацию RADIUS на моем сервере Strongswan.

Я получаю следующую ошибку:

Jun  2 20:51:47 nl1 charon: 17[LIB] resolving 'radius.server.com' failed: Name or service not known
Jun  2 20:51:47 nl1 charon: 14[IKE] initiating EAP_RADIUS method failed
Jun  2 20:51:47 nl1 charon: 14[ENC] generating IKE_AUTH response 2 [ EAP/FAIL ]

Он говорит, что не может разрешить имя хоста «radius.server.com», однако, когда я пингую или DIG имя хоста на моем сервере, он работает нормально. resolv.conf также настроен правильно.

Как Strongswan разрешает имя хоста RADIUS и как это исправить? Когда я ввожу IP напрямую, он работает нормально.

Оно использует getaddrinfo() для разрешения имени хоста ("Name or service not known"на самом деле сообщение об ошибке, возвращаемое gai_strerror()).

Итак, если это не сработает, либо имя хоста настроено неправильно, либо преобразователь каким-то образом настроен неправильно.