linux – NTP本地查询总是超时

前端之家收集整理的这篇文章主要介绍了linux – NTP本地查询总是超时前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个CentOS 6.4服务器,它没有任何iptable规则,它使用以下配置运行NTP守护程序作为服务:
driftfile /var/lib/ntp/drift

  server 0.pool.ntp.org
  server 1.pool.ntp.org
  server 2.pool.ntp.org
  server 3.pool.ntp.org

  restrict default ignore
  restrict 127.0.0.1

当我运行ntpq查询对等体时,收到以下响应:

ntpq> peers
localhost.localdomain: timed out,nothing received

挖掘表明:

localhost.localdomain.  86400   IN  A   127.0.0.1

为什么ntp查询不起作用?

解决方法

在RHEL / CentOS 6和7上,无论出于何种原因,ntpq尝试在:: 1处查询IPv6环回,而不是在127.0.0.1处查询IPv4环回.考虑到这一点,我将此行添加到我的/etc/ntp.conf文件中:
restrict ::1

保存文件然后重新启动ntpd

service ntpd restart

现在命令:

ntpq -p

按预期工作. (这与在命令行模式下运行ntpq然后发出peers命令相同.)

我更喜欢这种解决方案,因为您不必通过潜在的公共以太网接口启用与ntpd的通信,这可能是一个安全问题.

猜你在找的Linux相关文章