Índice
Resumo
O mecanismo NTP (network time protocol) é um protocolo para sincronizar a hora do sistema na rede. Primeiro, uma máquina pode obter a hora de um servidor, que é uma fonte de tempo confiável. Segundo, a máquina pode agir como uma fonte de horário para outros computadores na rede. O objetivo é duplo—manter o tempo absoluto e a sincronização do horário do sistema de todas as máquinas na rede.
Manter uma hora de sistema exata é importante em várias situações. O relógio do hardware interno (BIOS) não atende aos requisitos de aplicativos como bancos de dados. A correção manual da hora do sistema levaria a problemas severos pois, por exemplo, um pulo inverso pode causar o mau funcionamento de aplicativos críticos. Em uma rede, em geral é necessário sincronizar a hora do sistema em todas as máquinas, mas o ajuste de hora manual não é uma boa abordagem. O xntp fornece um mecanismo para resolver esses problemas. Ele ajusta continuamente a hora do sistema com a ajuda de servidores de horário confiáveis na rede. Ele habilita também o gerenciamento de relógios de referência local como relógios controlados pelo rádio.
O xntp está predefinido para usar o relógio do computador local como referência de horário. Usar o relógio (BIOS), porém, serve somente como uma alternativa caso não haja uma fonte de horário de precisão maior disponível. O SUSE Linux facilita a configuração de um cliente NTP com YaST. Use a configuração rápida ou complexa em clientes que não executam o SUSEfirewall porque esses clientes pertencem a uma intranet protegida. Ambas estão descritas no seguinte.
A configuração de cliente NTP fácil (+) consiste em duas caixas de diálogo. Defina o modo de inicialização do xntpd e do servidor para consultar a primeira caixa de diálogo. Para iniciar o xntpd automaticamente quando o sistema for inicializado, clique em . Em seguida, clique em para acessar uma segunda caixa de diálogo na qual é possível selecionar um servidor de horário adequado para a rede.
Na caixa de diálogo de servidor detalhada, determine se você implementará a sincronização de horário usando um servidor de horário a partir da rede local () ou um servidor de horário baseado na Internet que lida com o seu fuso horário (). Para um servidor de horário local, clique em para iniciar uma consulta SLP por servidores de horário disponíveis na sua rede. Selecione o servidor de horário mais adequado a partir da lista de resultados de pesquisa e saia da caixa de diálogo com . Para um servidor de horário público, selecione o país (fuso horário) e um servidor adequado da lista sob , em seguida, saia da caixa de diálogo com . Na caixa de diálogo principal, teste a disponibilidade do servidor selecionado com e saia da caixa de diálogo com .
A configuração complexa de um cliente NTP pode ser acessada sob na caixa de diálogo principal do módulo , mostrado em Figura 44.1, “YaST: Configurando um cliente NTP”, após selecionar o modo de inicialização conforme descrito na configuração rápida.
Em , determine se xntpd deve ser iniciado em uma cadeia chroot. Isso aumenta a segurança caso ocorra um ataque em xntpd, pois isso evita que o invasor comprometa todo o sistema. configura o cliente NTP para obter uma lista dos servidores NTP disponíveis na rede via DHCP.
Os servidores e outras fontes de horário para cliente a serem consultados estão listados na parte inferior. Modifique esta lista conforme necessário com , e . fornece a possibilidade de exibir os arquivos de registro do seu cliente.
Clique em para adicionar uma nova fonte de informação de horário. Na caixa de diálogo seguinte, selecione o tipo de fonte com a qual a sincronização de horário deve ser realizada. As seguintes opções estão disponíveis:
Outra caixa de diálogo permite selecionar um servidor NTP (conforme descrito em Seção 44.1.1, “Configuração de cliente NTP rápida”). Ative para acionar a sincronização da informação de horário entre o servidor e o cliente quando o sistema é inicializado. Um campo de entrada permite especificar opções adicionais para xntpd. Consulte /usr/share/doc/packages/xntp-doc (parte do pacote xntp-doc) para obter informações detalhadas.
Um parceiro é uma máquina à qual uma relação simétrica é estabelecida: ele age como um servidor de horário e como cliente. Para usar um parceiro na mesma rede em vez de um servidor, insira o endereço do sistema. O restante da caixa de diálogo é igual à caixa de diálogo .
Para usar um relógio controlado pelo rádio no seu sistema para a sincronização de horário, insira o tipo de relógio, o número da unidade, o nome do dispositivo e outras opções nesta caixa de diálogo. Clique em para ajustar o driver. Informações detalhadas sobre a operação de um relógio controlado por rádio local estão disponíveis em /usr/share/doc/packages/xntp-doc/html/refclock.htm.
Consultas e informações sobre horário também podem ser transmitidas na rede. Nesta caixa de diáligo, insira o endereço ao qual estas transmissões devem ser enviadas. Não ative a transmissão a menos que você tenha uma fonte de horário confiável como um relógio controlado por rádio.
Se você deseja que o seu cliente receba suas informações através de transmissão, insira o endereço do qual os respectivos pacotes devem ser aceitos nestes campos.