NTP maxpoll limits

2

Com relação ao atributo de configuração maxpoll do NTP, muitos recursos indicam:

The maximum poll interval defaults to 10 (1,024 s), but can be increased by the maxpoll option to an upper limit of 17 (36.4 h)

No entanto, não consegui encontrar referências para que o valor fosse inferior a 10 (1.024s). Pode ser definido para um valor menor? dizer para 6?

    
por Jonathan 31.05.2012 / 18:10

1 resposta

3

De acordo com a página man do ntp.conf (5), o valor mais baixo de maxpoll é 4. Essa configuração requer que minpoll esteja definido como 3.

minpoll minpoll, maxpoll maxpoll

These options specify the minimum and maximum poll intervals for NTP messages, in seconds as a power of two. The maximum poll interval defaults to 10 (1,024 s), but can be increased by the maxpoll option to an upper limit of 17 (36.4 h). The minimum poll interval defaults to 6 (64 s), but can be decreased by the minpoll option to a lower limit of 4 (16 s). These option are valid only with the server and peer commands.

Edit: É assim que é implementado em 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;
}

Onde NTP_MINPOLL é 3 e NTP_MAXPOLL é 17.

    
por 01.06.2012 / 08:03

Tags