Força ntpd a ter offset do servidor de tempo

2

É possível forçar o ntpd a ter um deslocamento de tempo fixo, por exemplo, 10 minutos, para outro servidor?

Para poder testar se nossos dispositivos são bem sincronizados com uma única fonte ntp, gostaríamos de ativar / desativar o servidor com deslocamento como fonte e ver o dispositivo adaptar seu tempo de acordo.

    
por Hurzelchen 05.06.2014 / 15:34

1 resposta

0

Você pode criar seu próprio padrão de horário em uma rede isolada controlada por você. Isso é um pouco desajeitado. Para que isso funcione, você deve ter todas as suas máquinas configuradas para sincronizar apenas com os servidores de horário que você controla. Eu forneci quatro possibilidades. Eu acho que sua melhor aposta é a primeira ou a segunda dependendo de quão rigorosas são as restrições de tempo.

Lembre-se de todas as opções a seguir necessárias para garantir que o servidor não tenha um arquivo de salto e que nenhum dos computadores pergunte ao mundo externo o tempo todo.

  1. Implementação de referência do ntpd com o Relógio Local Undiciplined (Recomendado / Mais Fácil):

    Se você quiser que um servidor ntp atenda a um horário diferente do UTC, isso é muito fácil. Defina o relógio de hardware / kernel para qualquer faketime que você precisar. Em seguida, configure o ntpd para usar o driver Undisciplined Local Clock (127.127.1.x) e nenhum clock externo. O servidor ntp vai alegremente acompanhar e servir o relógio local. O único problema é que, uma vez que você está usando o relógio local, o tempo não será estável e irá se desviar milissegundos de um jeito ou de outro, porque esse cristal de quartzo não é uma referência de rubídio. Se você precisa do faketime e da estabilidade; você precisa usar a opção 2.

  2. Implementação de referência ntpd com fonte ULC e PPS (recomendado / estabilidade):

    Use o ULC descrito acima e adicione uma fonte PPS. Depois de adicionar a fonte do PPS, você precisará adicionar a palavra-chave preferida para a entrada do ULC no ntp.conf. Isso significará que o relógio do servidor é mantido estável porque a fonte do PPS é interrompida a cada segundo para você.

  3. Implementação de referência ntpd com External Discipline Clock e o Local Clock Driver (Complicated):

    Essa ainda é uma solução que depende do uso da implementação de referência do ntpd, mas não estou muito familiarizada com ela. Tudo o que posso fazer é fornecer o link para mais detalhes: link

  4. Jans - ferramenta de teste ntp de terceiros (mais fácil que # 3 mas entidade desconhecida)

    Eu não tenho experiência com este produto, mas eu sei disso na lista de discussão ntp. Ele permitirá que você use o tempo de servidor, mas ele não faz nada da disciplina de relógio, como a implementação de referência. Mais informações: link

por dfc 09.06.2014 / 00:31