微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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,您的客户端应该能够同步.

原文地址:https://www.jb51.cc/linux/398005.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐