Strongswan 无法通过 FreeRADIUS 服务器进行身份验证:DNS 错误

Strongswan 无法通过 FreeRADIUS 服务器进行身份验证:DNS 错误

我正在尝试使用我的 Strongswan 服务器设置 RADIUS 身份验证。

我收到以下错误:

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”,但是当我在我的服务器上 ping 或 DIG 主机名时,它工作正常。resolv.conf 也设置正确。

Strongswan 如何解析 RADIUS 主机名?我该如何修复此问题?当我直接输入 IP 时,它可以正常工作。

答案1

它用于getaddrinfo()解析主机名(“ Name or service not known”实际上是 返回的错误消息gai_strerror())。

因此,如果这不起作用,则可能是配置的主机名不正确,或者解析器未正确设置。

相关内容