NTP maxpoll限制

关于NTP的maxpollconfiguration属性,许多资源状态:

最大轮询间隔默认为10(1,024秒),但可以通过maxpoll选项增加到17(36.4 h)的上限,

但是,我找不到引用它低于10(1,024s)的默认值。 可以设置为较低的值吗? 说到6?

根据ntp.conf(5)手册页, maxpoll是4.此设置要求minpoll设置为3。

minpoll minpoll, maxpoll maxpoll

这些选项指定NTP消息的最小和最大轮询时间间隔,以秒为单位,以秒为单位。 最大轮询时间间隔默认为10(1,024秒),但可以通过maxpoll选项增加到17(36.4小时)的上限。 最小轮询时间间隔默认为6(64 s),但可以通过minpoll选项降低到4(16 s)的下限。 这些选项仅对服务器和对等命令有效。

编辑:这是如何实现在ntp-4.2.6p5 / ntpdc / ntpdc_ops.c:1433:

 if (minpoll < NTP_MINPOLL || minpoll > NTP_MAXPOLL || maxpoll < NTP_MINPOLL || maxpoll > NTP_MAXPOLL || minpoll > maxpoll) { fprintf(fp, "***min/max-poll must be within %d..%d\n", NTP_MINPOLL, NTP_MAXPOLL); res = TRUE; } 

其中NTP_MINPOLL是3,NTP_MAXPOLL是17。