在独立网络上托管 NTP 服务器

在独立网络上托管 NTP 服务器

我有一个未连接到互联网的 LAN,我正在尝试将所有计算机(Windows 和 Linux)同步到 NTP 服务器。我所能找到的只是使用互联网 NTP 服务器设置 NTP 客户端。

我如何设置自己的 Linux NTP 服务器,或者找到有关如何设置的良好文档?

答案1

您正在创建一个孤岛时区。实际上,您正在为您的网络创建一个新的 Stratum 1 服务器,这可能会变得很棘手。

修复方法是使用:

tos orphan

在您的 ntp.conf 文件中。这会告诉 NTP 您的时区已孤立。但您需要一个足够新的版本 (4.2.2) 才能使用它。如果您不能使用,请使用:

server 127.127.0.1
fudge 127.127.0.1 stratum 1

也称为“无纪律的本地时钟”。尽管我强烈建议创建时间池,即多个服务器相互提供时间。这将有助于减缓时钟漂移。

server 127.127.0.1
peer 192.168.100.66
peer 192.168.100.69

最后,如果可能的话,使用 GPS 时间源将得到很好的支持,并将使您的时间岛接近真实。

答案2

根据您的发行版,apt-get 或 yum install ntp 应该可以解决问题,然后您只需编辑 /etc/ntpd.conf 来提供时间。

http://www.ubuntugeek.com/network-time-protocol-ntp-server-and-clients-setup-in-ubuntu.html 看上去非常有深度。

相关内容