11 Nisan 2019 Perşembe

ntp sunucusunda yerel saati kullanmak gerekirse


ntp sunucumuz günün birinde, her hangi bir değişiklik nedeniyle, master ntp sunucularından zamanı alamayarak senkronize olamazlarsa, kullanılamaz duruma düşerler.
Bu durumda ntp servisini kullanılabilir hale getirmenin yolu, ntp çalışan sistemin yerel saatini almasını sağlayarak, ntp servisini kullanılabilir hale getirebiliriz. Şayet mevcut sunucudan başka kullanılabilecek ntp sunucusu olmadığında, sistemin kendi saatini alabiliriz.

Yerel saati kullanabilmemiz için ntp.conf'a ilave etmemiz gereken satırlar;
server 127.127.1.0
fudge 127.127.1.0 stratum 10

yapılandırmayı düzenleyip, ntp servisini yeniden başlattıktan sonra ntpq ile servisi kontrol edebiliriz.


root@node13 ~ # ntpq -c as

ind assid status  conf reach auth condition  last_event cnt
===========================================================
  1 36159  961a   yes   yes  none  sys.peer    sys_peer  1

root@node13 ~ # ntpq -c lpeer
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.          10 l   33   64  377    0.000    0.000   0.000
root@node13 ~ # systemctl restart ntp
root@node13 ~ #


# ntpdate -u 192.168.80.254
11 Apr 19:06:23 ntpdate[1231]: adjust time server 192.168.80.254 offset -0.058454 sec



Güncel linux dağıtımlarında ntpd yerine chrony kullanılmaya başlamıştır. Bundan dolayı, chrony için
/etc/chrony.conf içerisine
server 127.127.1.0
local stratum 10
allow 192.168.253.0/24

satırlarını ekleyerek ntpd servisi çalıştırılabilir. allow satırı ihtiyaca göre değiştirilir.

Hiç yorum yok:

Yorum Gönder