Sinkronisasi Waktu dengan NTP Server lokal

Dari Toekang-wiki

Langsung ke: navigasi, cari


Daftar isi

1. Pendahuluan

Sinkronisasi waktu komputer menjadi sangat penting manakala komputer-komputer tersebut digunakan untuk analisa data dan event. Built-in timer sendiri terbukti tidak cukup akurat, time sendiri seringkali mempunyai diferensial antara komputer satu dengan lainnya. Hal ini disebabkan karena akurasi waktu masih sangat tergantung pada kemampuan masing-masing motherboard.


NTP (Network Time Protokol) telah cukup lama digunakan untuk proses sinkronisasi waktu komputer-komputer di dunia terutama di lingkungan Unix/Linux yang built-in telah melengkapi fasilitas ini sejak versi-versi awal.

Sebenarnya penggunaan NTP sediri terutama ditujukan untuk komputer-komputer yang terhubung dengan internet. Di dunia maya ini banyak sekali server-server NTP yang bisa kita jadikan sumber sinkronisasi waktu. Namun dalam tutorial kali ini yang akan dibahas bagaimana membangun lokal NTP server serta konfigurasi di sisi client.

2. Konfigurasi NTP Server lokal

Untuk lebih memperjelas proses sinkronisasi dengan menggunakan NTP perhatikan gambar dibawah:

   File:it.network.ntp.01.png

NTP Server lokal dibangun pada komputer VM-NTPS, komputer ini dapat juga menjadi NTP client jika terkoneksi ke internet. VM-NTPC (Windows XP) dan VM-NTPC2 (Windows 2000) merupakan NTP client sedang proses sinkronisasi menggunakan UDP port 123(merupakan port standard untuk NTP).


Langkah-langkah konfigurasi NTP Server lokal:

1.Pertama pastikan terlebih dahulu 'Windows Time' service telah aktif.
Buka Control Panel -> Administrative Tools -> Services -> Pilih 'Windows Time'
   File:it.network.ntp.02.png
Pastikan dalam status 'started'.
Jika Windows Time belum ada di daftar services, registrasi terlebih dahulu windows time agar berjalan sebagai service dengan cara :
C:>\w32tm /register


2.Ubah beberapa nilai windows registry yaitu 
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer\Enabled
Handle ini menyatakan bahwa komputer ini di fungsikan sebagai server NTP. Ubah isinya menjadi 1.
   File:it.network.ntp.03.png
  • HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\LocalClockDispersion
Handle ini mengontrol dispersion(dalam satuan detik) dari sumber waktu yang dihasilkan CMOS. Jika computer digunakan sebagai server NTP isikan dengan nilai 0.
   File:it.network.ntp.04.png
  • HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
Handle ini mengontrol apakah computer akan dijadikan reliable time server. Ganti nilai 10 menjadi 5.
   File:it.network.ntp.05.png


3. Restart ‘Windows Time’ service
Untuk merestart Windows Time service lakukan perintah dibawah :
C:\>net stop w32time
C:\>net start w32time
   File:it.network.ntp.06.png

3. Konfigurasi NTP Client – Windows XP

Client disini adalah komputer standalone atau beberapa komputer yang ada dalam sebuah workgroup bukan komputer yang merupakan member dari sebuah domain, karena jika komputer merupakan member domain, cukup PDC (Primary Domain Controller)-nya saja yang di sinkronisasi , membernya otomatis akan sinkronisasi dengan PDC ini.

Langkah-langkah konfigurasi NTP Server local

1. Pertama pastikan terlebih dahulu Windows Time service telah teregistrasi dan aktif.
2. Lakukan beberapa perubahan nilai windows registry sebagai berikut 
  • HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled
Isi dengan nilai 0.
   File:it.network.ntp.07.png
  • HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\Enabled
Isi dengan nilai 1.
   File:it.network.ntp.08.png
  • HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
Handle ini menyatakan interval (dalam detik) sinkronisasi, default sinkronisasi akan dilakukan setiap 7 hari sekali (604800 detik). Ubah nilai ini sesuaikan dengan keperluan, misalkan untuk sinskronisasi setiap sehari sekali isikan 86400.
   File:it.network.ntp.09.png
  • HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
Isi dengan nilai ‘NTP’.
   File:it.network.ntp.10.png
  • HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
Isikan dengan lokasi server NTP, dalam hal ini adalah vp-ntps atau 172.22.104.10
   File:it.network.ntp.11.png
Nilai 0x1 menunjukkan bahwa interval yang dipakai adalah SpecialPollInterval.
Disamping langsung merubah nilai registry dapat juga dilakuan dari ‘Date and Time Property’
   File:it.network.ntp.12.png
3. Restart 'Windows Time' service
Untuk merestart Windows Time service lakukan perintah dibawah :
C:\>net stop w32time && net start w32time
4. Test Sinkronisasi
Dari 'Date and Time Property' pilih page Internet Time, klik tombol Update Now.
   File:it.network.ntp.13.png
Atau dengan memanfaatkan 'Windows Time Service Tools' yaitu w32tm.exe seperti dibawah :
   File:it.network.ntp.14.png


4. Konfigurasi NTP Client – Windows 2000

Konfigurasi NTP client pada Windows 2000 sedikit berbeda dari Windows XP. Setelah ‘Windows Time’ service kita pastikan teregistrasi dan berada pada status ‘started’, isi property letak NTP server dilakukan dari command prompt dengan perintah berikut :

   File:it.network.ntp.15.png

Perintah ini akan menambahkan satu nilai di windows registry seperi dibawah :

   File:it.network.ntp.16.png

Selanjutnya restart Windows Time service dan perintah sinkronisasi sama dengan perintah untuk Windows XP.


5. Sinkronisasi Waktu dari komputer server

Salah satu kelebihan dari NTP ini adalah kemampuan untuk melakukan perintah sinkronisasi terhadap komputer client.

Contoh untuk memberikan perintah sinkronisasi terhadap komputer VM-NTPC dari komputer server (VM-NTPS) adalah :

   File:it.network.ntp.17.png

Maka waktu dari komputer VM-NTPC akan tersinkronisasi dengan server(VM-NTPS).

Peralatan pribadi