没有连接到互联网的 NTP 服务器

Mat*_*hew 7 linux ubuntu ntp

我有一个没有连接到互联网的小型局域网。它由两个集群在一起的 ubuntu 服务器组成,为两个 IP 摄像机提供 NFS 服务。

我需要同步所有设备上的时间。相机支持 NTP,所以我的计划是在服务器集群上运行 NTP。

我可以将 NTPD 配置为仅使用系统时间,直到该项目获得资金以添加 3G/4G 连接吗?

这实际上比我想象的要难。我正在运行一个带有 DRBD 的心跳集群。我将需要让我的主服务器为集群中的两个 IP 摄像机和另一台服务器提供 NTP。如果我的主服务器出现故障,我需要辅助服务器来接管 NTP 时间服务器。

你们建议我在这里做什么?

sys*_*138 7

最好的办法是创建一个时间集群。一组三个(或更多)系统,配置有对等关联。集群将协商一个共同的时间共识,并应防止所有这些时间的时钟漂移。它不会真正准确,因为你需要一个你已经知道的无线电时钟。

peer 192.168.62.4
peer 192.168.62.12
Run Code Online (Sandbox Code Playgroud)

  • 实际上我会说*最好*的选择是购买便宜的 GPS 并使用它作为参考设置适当的 NTP 服务。这将是第二好的(也是更便宜的)选择:-) (6认同)

Jef*_*and 5

如果您处于离线状态但需要实际时间,则将任何普通 GPS 接收器连接到您的系统将使时间同步到一秒以内。您会注意到相对较高的抖动,但您会保持规律的时间。

对于您的一些努力,获得具有每秒脉冲功能的 GPS 将提供出色的时间记录。特别是 Garmin 18x LVC 的售价低于 65 美元。为了在裸线上为其提供 5 伏电源和串行端口,您可以拥有一个准确的计时系统,对预算的影响非常低。

如果您搜索“Garmin 18x NTP”或其他一些变体,则有很多关于此主题的教程