我有两台电脑。一个是运行Linux (NI Linux实时),另一个是运行Windows 10。Windows 10计算机有两个网络接口卡。第一个NIC配置为Windows 10计算机可以直接与NTP服务器同步其时间。第二NIC被配置成能够与一组特定的本地设备(如Linux计算机)通信。Linux计算机只有一个NIC,它是在本地设置的,因此它只能与特定的一组本地设备通信,例如Windows 10计算机。
我需要Linux计算机与Windows 10计算机使用的相同的NTP服务器同步它的NTP。但是,网络不允许Linux计算机直接与NTP服务器通信。我尝试过将Linux计算机的NTP与Windows 10 NTP同步,但是同步从未发生,计算机之间的偏移也不断增加。
有没有人像我描述的那样间接地同步Linux计算机的NTP?如果是的话,是否有任何有用的帖子可以帮助我解决我的问题?
我看了下面的链接,但我还没有找到一个解决我的问题的解决方案。
https://www.interfacett.com/blogs/creating-standalone-ntp-server-windows/
发布于 2021-12-16 15:09:40
通用计算机上的时钟在很长的时间间隔内都是垃圾。
在Linux机箱上运行一个NTP守护进程(chronyd,ntpd),以约束时钟并了解斜率。与实际的NTP实现相比,ntpdate或cron中的类似程序将有很大的跳变,并不理想。
当您拥有主机可以通过IP访问的AD DS域时,域控制器默认运行NTP服务。这也适用于Linux (或其他非Windows)客户端,在它们的chrony.conf (或ntp.conf)中使用AD域名。
pool ad.example.net即使在域之外,Windows仍然可以提供服务时间。启用w32time服务,也就是"Windows“。让它通过防火墙。
或者,还有第三方NTP服务器。米恩伯格建造了面向Windows的NTP。或者存在只提供时间的NTP硬件设备,并且可能有天线来接收不需要互联网接入的卫星导航信号。
https://serverfault.com/questions/1086438
复制相似问题