1

我有四台运行 Ubuntu 14.04 的机器,一台是软件路由器,其他的连接到它。我在他们每个人上都安装了 NTP。

我想要的是在这四台机器之间同步时钟,路由器充当 NTP 服务器,其他机器充当 NTP 客户端。由于某种原因,路由器无法访问任何外部 NTP 服务器。但我认为这不是问题,因为我只想同步这四台机器。

但是,一段时间后,我发现似乎有必要访问外部 NTP 服务器。

我真的需要访问外部 NTP 服务器吗?我可以以某种方式为这四台机器构建一个纯内部 NTP 系统吗?

4

1 回答 1

1

根据您的需求和预算,您有几个选择。您是正确的,因为最好访问外部 NTP 服务器(如果您没有自己的第 0 层源),实际上 NTP 至少需要 3 台主机才能正常工作。

我不会让路由器运行 NTP 服务——我不想说它有多准确可以让事情自由运行。如果您必须使用路由器,请允许它访问外部良好的 NTP 服务器。

您可以使用其中一台计算机并允许它们访问某些外部 NTP 服务器。

或者您可以让自己获得一个 OEM GPS 接收器并在内部运行您自己的第 0 层时间服务,而无需访问任何外部主机。

如果你不能做任何这些,那么是的,你可以运行一个纯内部时间系统,但是你会参考时钟吗?您可以检查所有内容,但如果留给自己的设备,可能需要 10/20/100 分钟。

NTP Docs here提供了一些有用的阅读材料。

如果您需要一些特定的配置帮助,请使用ntp.conf文件和输出更新您的问题ntpq -pcrv

于 2015-09-07T18:12:36.693 回答