linux – 使用ntpd同步服务器时间的问题

前端之家收集整理的这篇文章主要介绍了linux – 使用ntpd同步服务器时间的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图将一台机器与另一台机器同步.
两个都运行Debian lenny,我在两者中安装了ntp包.
我通过put将服务器配置为与外部机器同步
server IP.ADDRESS iburst

在它的/etc/ntp.conf文件中.

我通过将服务器只放在客户端的/etc/ntp.conf中,将客户端配置为与服务器同步.

但是,它们似乎并不同步. ntpq显示状态是INIT,根据文档 – 表示“该关联尚未首次同步”

# ntpq -n
ntpq> pe
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.99.84.134    .INIT.          16 u  665 1024    0    0.000    0.000   0.000

ntpq – >在条件行中显示’拒绝’:

# ntpq
ntpq> as

ind assID status  conf reach auth condition  last_event cnt
===========================================================
  1 40102  8000   yes   yes  none    reject

知道怎么解决这个问题吗?
(我宁愿不使用ntpdate).

解决方法

目前,许多发行版都在配置ntpd来限制访问.如果服务器的/etc/ntp.conf中存在限制行,则只允许与这些行匹配的主机/网络连接到ntpd.您可能需要为要允许同步到服务器的主机或网络添加其他限制行.例如,要让您提到的客户端同步,请添加以下行之一:
# allow just this host
restrict 10.99.84.134 nomodify notrap

# or allow the whole /24 segment
restrict 10.99.84.0 mask 255.255.255.0 nomodify notrap

之后,重新启动ntpd,您的客户端应该能够同步.

猜你在找的Linux相关文章