在本地网络中,我有一个本地NTP服务器,它使用第2层来同步它的时间。
本地网络中有许多客户端只能看到本地NTP服务器。客户端不断同步到本地NTP服务器。
由于某些细节,我希望避免本地NTP服务器与外部第2层服务器之间的持续同步。 理想情况下,我希望我的本地NTP服务器只能在凌晨1点左右同步(我不在乎这种同步过程中是否有重大跳跃)。
这可以用ntpd实现吗?
我尝试使用"服务器127.127.1.0",minpoll设置和孤儿模式,但本地客户拒绝接受NTP服务器,如果它没有真正同步...
答案 0 :(得分:0)
你可以告诉ntp这样同步:sudo sntp -s pool.ntp.org
。假设“本地ntp服务器”被称为pool.ntp.org,这应该工作:
使用sudo打开crontab,以便以root身份进行同步
sudo crontab -e
设置一个cron作业,每天凌晨1点进行同步,添加以下行
0 1 * * * sntp -s pool.ntp.org
另外,如果您不希望它在一整天内同步,请不要忘记停止ntpd。