Schema:
NTP Server(Internet) == NTP Server Lokal(10.0.0.12) == NTP Client(10.0.0.0/24)
Install paket ntp: (ntp untuk server, ntpdate untuk client)
#apt-get install ntp ntpdate
Edit file ntpd.conf:
#nano /etc/ntpd.conf
cari parameter berikut:
--------------------------------------------------------------------
server ntp.ubuntu.com
server pool.ntp.org
server time.nist.gov
--------------------------------------------------------------------
ganti dengan:
--------------------------------------------------------------------
server 3.id.pool.ntp.org iburst
server 0.asia.pool.ntp.org iburst
server 2.asia.pool.ntp.org iburst
server ntp.ui.ac.id iburst
--------------------------------------------------------------------
disini saya tidak pakai server bawaan ntp.conf, melainkan sync ke server local asia dan server ui, tambah kan opsi iburst agar syncronisasi lebih cepat.
cari lagi parameter:
-------------------------------------------------------------------
broadcast 127.0.0.1
-------------------------------------------------------------------
ganti dengan (sesuaikan dengan broadcast network anda):
-------------------------------------------------------------------
broadcast 10.0.0.255
-------------------------------------------------------------------
save and exit editor
sesuaikan localtime dengan time zone dimana kita berada:
#cat /usr/share/zoneinfo/Asia/Jakarta > /etc/localtime
banyak cara utk proses ini, bisa di symlink atau bisa dicopy aja filenya
intinya adalah file /etc/localtime adalah benar menunjuk ke timezone dimana pc tsb berada.
command diatas gak perlu sampe dibuat rame dengan "useless use of cat"..hehe
terakhir restart ntp nya:
#/etc/init.d/ntp restart
Setting ntp client (linux)
Pastikan paket ntpdate sudah terinstall (defaultnya sudah terinstall), atau bila belum install dulu:
#apt-get install ntpdate
Pastikan localtime sudah sesuai dengan time zone nya:
#cat /usr/share/zoneinfo/Asia/Jakarta > /etc/localtime
Ganti ntp server ubuntu dengan ntp server lokal
#nano /etc/default/ntpdate
#nano /etc/default/ntpdate
-----------------------------------------------
NTPSERVERS="10.0.0.12"
NTPSERVERS="10.0.0.12"
-----------------------------------------------
Update jam hardware(bios) dengan jam system yang telah dicocokan dengan ntp server
#ntpdate -s
#hwclock --adjust
#hwclock --localtime --systohc
#hwclock --adjust
#hwclock --localtime --systohc
Buat script untuk update otomatis, misal kasih nama ntpdate.sh
---------------------------------------------------------
---------------------------------------------------------
#! /bin/bash ntpdate.sh
/usr/sbin/ntpdate -s
/sbin/hwclock --adjust
/sbin/hwclock --systohc
------------------------------------------------
/sbin/hwclock --adjust
/sbin/hwclock --systohc
------------------------------------------------
Tambahkan di schedule crontab:
#crontab -e
tambahkan parameter berikut:
------------------------------------------------
* */1 * * * sh ntpdate.sh #syncronisasi tiap jam
------------------------------------------------
Setting ntp client (windows)
untuk client windows, buka date and time properties == internet time, centang automatically synchronize with… dan isikan ip ntp server lokal.
No comments:
Post a Comment