我正在尝试使用我的 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()
)。
因此,如果这不起作用,则可能是配置的主机名不正确,或者解析器未正确设置。