我有两台 Linux 计算机通过以太网交叉电缆相互连接。
没有网络连接!
如何才能让第一台电脑始终与第二台电脑的时间同步?
我尝试使用 NTP,但不知道在这种情况下如何让它工作。
请帮我提供任何能为像我这样的初学者提供简化的分步指导的文档。
更新
两台搭载 Linux Mint 19 Cinnamon 操作系统的迷你电脑 Cinnamon 版本 3.8.9
我到目前为止尝试过的:
我尝试在这些帖子中应用这些方法,例如:
我给两台机器分配了两个IP地址。
第一台机器IP 10.0.0.1
第二台机器IP 10.0.0.2
我在第一台机器上安装了ntp ntpupdate。
第一台机器通过以太网交叉电缆连接到第二台机器。
只有第一台机器连接了wifi。
在第二台机器的命令行终端中我写道:
sudo ntpdate 10.0.0.1
我得到的是:
no server suitable for synchronization found
然后我尝试了在 ntp.conf 文件中找到的其他服务器,但没有起作用。
我从第一台机器 ping 了 10.0.0.2,成功了。数据字节传输正常。
我意识到/感觉我这样做听起来很愚蠢,但因为我不知道该怎么做。这就是为什么我需要帮助。
答案1
所需的精度是多少?如果大约是 1 秒,那么可能不需要 NTP。
如果你需要准确的时间源,不要使用内部时钟。你需要一个外部源(例如基于 GPS 的 NTP 服务器)有关详细信息,请阅读NTP 层。
也可以看看:如何强制本地隔离的 ntpd 更新时间
最近有一项进展芯片级原子钟 喜欢Microsemi SA.45s CSAC根据维基百科页面,其成本约为 3000 美元。
为了获得最佳精度,您可以使用:国际原子时 此时,使用 NTP 您应该可以预期精度在 1μs-20μs 范围内。