NTP maxpoll пределы
Что касается атрибута конфигурации maxpoll NTP, многие ресурсы указывают:
Максимальный интервал опроса по умолчанию равен 10 (1024 с), но его можно увеличить с помощью параметра maxpoll до верхнего предела 17 (36,4 ч).
Однако я не мог найти ссылки для того, чтобы взломать его ниже значения по умолчанию 10 (1024 с). Можно ли установить меньшее значение? скажи 6?
1 ответ
Согласно справочной странице ntp.conf(5), самое низкое значение maxpoll
4. Этот параметр требует, чтобы minpoll
установлено на 3.
minpoll minpoll, maxpoll maxpoll
Эти параметры определяют минимальный и максимальный интервалы опроса для сообщений NTP в секундах как степень двойки. Максимальный интервал опроса по умолчанию равен 10 (1024 с), но его можно увеличить с помощью параметра maxpoll до верхнего предела 17 (36,4 ч). Минимальный интервал опроса по умолчанию равен 6 (64 с), но может быть уменьшен с помощью опции minpoll до нижнего предела 4 (16 с). Эти опции действительны только для команд сервера и пира.
Изменить: Вот как это реализовано в 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.