Lab 4 NTP ( Network Time Procotol)


Network Time Protocol (NTP) adalah sebuah protokol untuk sinkronisasi jam-jam sistem komputer di atas paket-switching, variabel-latency jaringan data. NTP menggunakan UDP pada port 123 sebagai lapisan transport. Ini dirancang khusus untuk melawan efek variabel laten dengan menggunakan jitter buffer. NTP juga mengacu pada referensi implementasi software yang didistribusikan oleh Proyek Pelayanan Publik NTP.

Berikut konfigurasi NTP. Selamat Membaca!

Ini topologi dan Ip Address yang saya gunakan.


  • INSTALL DAN KONFIGURASI NTP DAEMON
1. Didalam repository CentOs paket NTP Server secara default sudah ada, akan tetapi untuk menginstall nya dengan ketik perintah “yum install ntp –y”.

2. Setelah paket NTP Server sudah terinstall, cek NTP Public Pool Time Server kemudian pilih wilayah tempat Anda berada, apakah itu di Asia atau Eropa, dan Negara nya Indonesia atau lainnya. Pada kali saya memilih wilayah Asia, Indonesia. Cara melihatnya dengan ketik perintah di web browser www.pool.ntp.org/zone.id.

 3. Buka folder ntp.conf untuk dikonfigurasi. Beri tanda pagar pada settingan centos.pool.ntp.org kemudian tambahkan script seperti dibawah dengan server yang sudah didapat di NTP Public Pool Time Server tadi. Edit menggunakan perintah “nano /etc/ntp.conf”.

4. Selanjutnya kita perlu mengallowkan klien dalam jaringan kita agar dapat melakukan singkronisasi waktu dengan server, untuk bisa melakukan hal tersebut kita harus menambahkan script seperti dibawah ini untuk memperbolehkan jaringan melakukan query dan sync waktu. Edit menggunakan perintah “nano /etc/ntp.conf”. Jika semua sudah dikonfigurasi jangan lupa disimpan konfigurasi nya.
  • restrict ... mask ... nomodify notrap = Untuk memperbolehkan semua IP.
 5. Kemudian kita restart ntp nya menggunakan perintah “systemctl restart ntpd".

6. Next, setting zona waktu untuk server NTP menggunakan perintah “timedatectl set-timezone wilayah”. Contoh nya disini saya menggunakan wilayah Asia/Jakarta.

  • ADD FIREWALL RULES DAN START NTP DAEMON
7. Service NTP berjalan pada protokol UDP dengan port 123 yang terdapat pada layer transport di OSI layer, hal ini bertujuan untuk memberikan efek variable latency (jitter). Untuk membuka port nya jalankan perintah “firewall-cmd –add-service=ntp –permanent”.
  • firewall-cmd = Adalah perintah untuk masuk ke settingan firewall
  • --add-service=ntp = Adalah perintah untuk menambahkan service ntp agar bisa lewat firewall.
  • --permanent = Adalah perintah untuk menambahkan sesuatu secara permanent didalam firewall.
“firewall-cmd –reload”.
  • --reload = Untuk me-reload firewall setiap melakukan perubahan terhadap konfigurasi.
 8. Setelah membuka port 123 di filter firewall, aktifkan NTP Server dan pastikan aplikasi tersebut berjalan dengan menggunakan perintah “systemctl start ntpd”.

“systemctl enable ntpd’”.

Kita cek status ntpd nya dan pastikan aktif dengan menggunakan perintah “systemctl status ntpd”.

  •  VERIFIKASI SERVER TIME SYNC
9. Setelah NTP Daemon sudah distart, kita cek untuk verifikasi NTP peers synchronization status dan waktu pada server menggunakan perintah “ntpq –p”.
10. Kemudian kita verifikasi apakah waktu nya sudah benar dengan konfigurasi tadi dengan perintah “date –R”.

  • SETUP WINDOWS NTP CLIENT.
11. Untuk konfigurasi pada windows agar dapat melakukan singkronisai waktu dengan NTP Server kita bisa melakukannya dengan cara klik bagian kanan bawah pada Taskbar>Change Date and Time Settings>Internet Time>Change Setting>Check Synchronize with an Internet Time Server>masukan ip Server NTP>Update Now>OK.

 12. Contoh nya seperti dibawah ini, kalau berhasil ada bacaan the clock was successfully.....

  • SETUP NTP CLIENT LINUX
13. Pertama kita harus install ntp pada linux, disini saya menggunakan CubLinux. Cara install nya ketik perintah “sudo apt-get install ntp”.

 14. Buka file ntp.conf yang terletak di folder ntp.conf untuk di konfigurasi. Kemudian tambahkan ip server seperti pada gambar dibawah.

 15. Setelah itu restart ntp dengan menggunakan perintah “ /etc/init.d/ntp restart”.

 16. Cek menggunakan perintah “ntpq –p” maka akan terlihat ip server itu tandanya sudah singkron antara NTP Client dengan NTP Server.

 16. Cek menggunakan perintah “ntpq –p” maka akan terlihat ip server itu tandanya sudah singkron antara NTP Client dengan NTP Server.

  • MENGGANTI SETTING TIME ZONE
1. Kita ubah sekarang waktu nya dengan perintah “timedatectl set-timezone wilayah”. Disini saya menggunakan Kota Tokyo.

2. Kita cek apakah waktunya sudah terganti atau tidak dengan perintah “date –R”.

3. Kita Setting pada client Windows dan masukan ip server seperti pada gambar dibawah, dan jika berhasil akan ada bacaan the clock was successfully.......

4. Verifikasi juga di client linux dengan perintah “date –R”. Waktunya pasti sama karena pada NTP Server kita konfigurasi.

Share this

Related Posts

Previous
Next Post »