Я пытаюсь настроить авторизацию 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()
).
Итак, если это не сработает, либо имя хоста настроено неправильно, либо преобразователь каким-то образом настроен неправильно.