NTP: ntpdate para sincronizar o tempo entre os PCs em uma rede privada

2

Eu tenho dois sistemas. Um age como primário / ativo e tem conexão com a Internet e obtém tempo do servidor NTP. O segundo sistema é secundário / passivo e não tem conexão com o mundo externo.

Primário e Secundário estão conectados em uma interface de rede privada eth1 . Primária tem

  • IP: 169.254.10.10
  • Sub-rede: 255.255.255.248
  • Transmissão: 169.254.10.15

O secundário tem

  • IP: 169.254.10.11
  • Sub-rede: 255.255.255.248
  • Transmissão: 169.254.10.15

Primário tem a seguinte configuração ntp.conf

driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 192.168.101.25
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
restrict 169.254.10.0 mask 255.255.255.248
broadcast 169.254.10.15
disable auth
broadcastclient

Eu sincronizo o tempo no Secondary com apenas ntpdate e não executo o daemon ntpd no Secondary. no secundário eu corro ntpdate -b -t 4 -p 4 -u 169.254.10.10 (IP da Interface Primária) e o servidor Ntpd está rodando na Primária com a configuração acima mencionada.

A hora no secundário não é atualizada e gera um erro ntpdate[3636]: no server suitable for synchronization found

Obrigado

    
por Vishu 28.07.2012 / 09:06

1 resposta

1

ntpdate não lê o arquivo ntp.conf .

Para sincronizar uma vez, passe o endereço IP do servidor na linha de comando:

ntpdate 169.254.10.10
    
por 28.07.2012 / 09:15