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
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
O secundário tem
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
Tags time ntp linux synchronization