LAB 4 CentOS : Konfigurasi NTP


Ok, guys. Setelah sebelumnya saya telah membahas banyak tentang konfigurasi SSH di CentOS 7, kali ini saya akan menjelaskan tentang konfigurasi NTP >.< Network Time Protocol atau disingkat NTP adalah sebuah protokol untuk sinkronisasi tanggal / jam / waktu melalui internet. Jadi, apabila anda ingin mengatur tanggal / jam / waktu untuk banyak komputer client secara akurat, maka NTP adalah solusinya. To the point~ berikut adalah konfigurasinya


1. Konfigurasi Server

Pertama, pastinya kita harus install paket NTP server terlebih dahulu
[root@halim_server]# yum install ntp –y
Gambar 1.1 Install NTP
Selanjutnya, buka website id.pool.ntp.org kemudian lihat script yang tertera pada website tersebut. Yaitu :

  • server 3.id.pool.ntp.org
  • server 0.asia.pool.ntp.org
  • server 2.asia.pool.ntp.org
Kita akan menggunakan script tadi untuk konfigurasi NTP
Gambar 1.2 Cek script

Kembali lagi ke server, buka file ntp.conf yang terletak pada folder /etc/
[root@halim_server]# nano /etc/ntp.conf
Gambar 1.3 Buka file ntp.conf

Tambahkan tanda “#” pada script yang saya beri tanda merah berikut, ini berguna untuk menonaktifkan script tersebut karena kita akan konfigurasi sesuai dengan script yang tertera pada website id.pool.ntp.org
Gambar 1.4 Nonaktifkan script bawaan

Selanjutnya tambahkan script yang tertera pada website id.pool.ntp.org
Gambar 1.5 Tambahkan script

Lalu, allow client yang berada dalam jaringan kita agar client tersebut dapat melakukan sinkronisasi waktu dengan server. Caranya, tambahkan script berikut pada bagian “# Hosts on local network are less restricted.
restrict [spasi] ip client [spasi] netmask [spasi] subnet [spasi] nomodify [spasi] notrap
hasilnya akan menjadi seperti ini, jangan lupa simpan file tersebut
Gambar 1.6 Tambahkan script

Kemudian, set timezone untuk server NTP dengan perintah
[root@halim_server]# timedatectl set-timezone Asia/Jakarta
Gambar 1.7 Set timezone

Layanan NTP berjalan pada protokol UDP yaitu dengan port 123 yang terdapat pada layer 4 OSI (Transport layer) Hal ini dirancang untuk memberikan efek variable latency (jitter). Kita harus membuka port ini agar NTP Service dapat berjalan dengan baik. Caranya dengan menjalankan perintah berikut
[root@halim_server]# firewall-cmd --add-service=ntp --permanent
[root@halim_server]# firewall-cmd –reload
Gambar 1.8 Buka port untuk NTP pada filter firewall

Setelah membuka port 123 pada filter firewall, aktifkan NTP server dan pastikan dapat berjalan dengan baik, gunakan perintah berikut

  • [root@halim_server]# systemctl start ntpd
  • [root@halim_server]# systemctl enable ntpd
  • [root@halim_server]# systemctl status ntpd
Gambar 1.9 Aktifkan NTP

Terakhir, tunggu beberapa menit agar server sinkron dengan server pool list yang telah kita input pada file konfigurasi NTP. Kemudian jalankan perintah berikut untuk melakukan verifikasi terhadap NTP peers synchronization status dan waktu pada server
[root@halim_server]# ntpq -p
[root@halim_server]# date -R
Gambar 1.10 Verifikasi NTP

2. Konfigurasi Client Windows

Untuk mengkonfigurasi NTP pada Client Windows caranya adalah sebagai berikut.
Masuk ke Control Panel > Clock, Languange, and Region > pada bagian Date and Time > pilih Set the time and date
Gambar 2.0 Masuk ke pengaturan waktu dan tanggal di Windows

Masuk ke tab “Internet Time” pilih “Change settings…”
Gambar 2.1 Change settings...

Beri tanda ceklis pada bagian “Synchronize with an Internet time server”
Pada kolom Server, isi dengan IP server
Kemudian klik “Update now”
Pastikan berhasil, setelah itu klik “OK”
Gambar 2.2 Configure Internet time settings

Hasil (verifikasi) :
Gambar 2.3 Waktu dan tanggal di Server
Gambar 2.4 Waktu dan tanggal di Client

3. Konfigurasi Client Linux

Install NTP terlebih dahulu
root@Halim# apt-get install ntp
Kemudian masuk ke file ntp.conf
root@Halim# nano /etc/ntp.conf
  • Tambahkan tanda “#” pada script yang saya beri tanda hijau berikut, ini berguna untuk menonaktifkan script tersebut karena kita akan konfigurasi sesuai dengan server NTP
  • Selanjutnya tambahkan script “server 172.16.11.4” script ini berarti konfigurasi NTP pada computer (client) tersebut mengikuti / sesuai dengan konfigurasi pada server dengan IP 172.16.11.4
Gambar 3.0 Konfigurasi Client

Kemudian restart service NTP
root@Halim# /etc/init.d/ntp restart
Gambar 3.1 Restart NTP

Terakhir, verifikasi / cek dengan menggunakan perintah
root@Halim# ntpq -p
root@Halim# date -R
Gambar 3.2 Verifikasi NTP

Hasil (verifikasi) :
Gambar 3.3 Waktu dan tanggal di Server

Gambar 3.4 Waktu dan tanggal di Client

Tanggal, beserta waktu yang sesuai antara client dengan server menunjukan keberhasilan konfigurasi. Tetap semangat! Apabila ada yang kurang jelas silahkan bertanya, saya akan dengan senang hati menjawabnya  Sampai jumpa pada konfigurasi lainnya! Regards..

By: blogabdulhalim.blogspot.com | Abdul Halim (c) 2016
Previous
Next Post »

Silahkan kirimkan Komentar dan Masukan anda. ConversionConversion EmoticonEmoticon

Thanks for your comment