Sam

"Don't Just Feel Special, Be Special"

Selasa, 18 Oktober 2016

Konfigurasi Network Time Protocol(NTP)

01.03 Posted by Unknown 1 comment

Network Time Protocol Configuration

Konfigurasi NTP Menggunakan CentOS 7:
 Untuk clientnya nanti saya menggunakan Windows 10 dan Linux Mint.

Konfigurasi Server:
1) Secara Default, Paket NTP Server sudah ada didalam Repository CentOS, Maka dari itu, kita tinggal menginstallnya saja dengan mengetikkan script "yum install ntp -y"
2)Periksa apakah paket tersebut berhasil di install

3) Kunjungi http://www.pool.ntp.org , Pilih Benua dan lokasi Negara mana Server anda berada, jika sudah akan muncul daftar server NTP, dalam contoh ini saya menggunakan Lokasi Indonesia.
4) Edit file ntp.conf yang berada di folder /etc/ 
5) Cari Script seperti gambar dibawah ini
6) Dan ubah menjadi seperti ini. Berikan tanda Pagar pada ke-4 server yang secara default sudah terdaftar di CentOS kalian, tanda "#" pada linux melambangakn tanda non-aktif/dissable. kemudian tambahkan script yang sudah yang tandai warna biru ini tepat di bagian bawahnya, dan jangan lupa sesuaikan dengan apa yang tercantum di http://www.pool.ntp.org tadi.

Lalu masukkan script yang terdapat pada website  http://www.pool.ntp.org  seperti gambar dibawah ini.
7)  Kemudian Scroll kebwah, dan cari script seperti gambar dibawah ini

8) Selanjutnya, kita harus Allow Network Client dalam jaringan kita agar bisa sinkronisasi waktu dengan server,  Tambahkan Script berikut setelah tanda pagar, tepat dibawahnya
restrict "ip network server" netmask "subnetmasknya" nomodify notrap
9) Setelah itu, atur Zona waktu  untuk server NTP menjadi Asia/jakarta
 timedatectl set-timezone Asia/Jakarta
10) Tambahkan Firewall rules untuk membuka Protokol UDP dengan port 23 di filter firewall agar Akses untuk NTP tidak terhadang Firewal, dan jangan lupa reload firewallnya agar konfigurasi yang baru berjalan
  firewall-cmd --add-service=ntp --permanent
 firewall-cmd --reload 
11) Start NTP dan Enable NTP (agar berjalan ketika di restart) dengan perintah
 systemctl start ntpd
 systemctl enable ntpd 
12) Liat statu NTP, apakah sudah berjalan dengan baik atau tidak
 systemctl status ntpd
jika terdapat tanda active(running) dan tidak terdapat error berarti konfigurasi dapat berjalan dengan baik
13) Jika sudah, tunggu beberapa saat hingga server melakukan sinkronisasi waktu terhadap server pool list yang sudah kita konfigurasi sebelumnya, untuk melihatnya yaitu dengan cara mengetikan perintah
 ntpq -p
14) Coba lihat apakah waktu nya sudah sesuai apa tidak denga zona waktu Asia/Jakarta
 date -R

Verifikasi Client Windows 10:

1)Pada bagian Widget jam yang berada pada pojok kanan bawah taskbar,lakukan proses Change date and time Setiing
 2)Lalu setelah masuk ke dalam Date and Time setting akan terbuka jendela seperti berikut ini,pilih bagian Internet Time,kemudian klik Change Settings.
4) Dan akan muncul tampilan sepeti gambar berikut, Berikan Ceklis pada bagian Synchronize blablabla... kemudian pada kolom server, tuliskan IP Address server kalian, jika sudah Klik Update Now. Done..

Verifikasi pada Linux Mint:

1) Install Terlebih dahulu paket NTP nya

 apt-get install ntp
 Lalu ketikkan keyword "y" dan tekan Enter.
 2) Edit file ntp.conf yang berada di folder /etc/
sudo nano /etc/ntp.conf
4) Edit menjadi seperti berikut: Berikan tanda pagar pada server NTP yang sudah saya beri tanda kotak merah tadi, dikarenakan tanda "#" pada linux melambangakn tanda non-aktif/disable. kemudian cantumkan server kalian, untuk mendefinisikan bahwa Server NTP Client tersebut akan menggunakan Server NTP yang sudah kita konfigurasi tadi pada CentOS 7, dan cara konfigurasinya yaitu..
 server "ip address server ntp"
 5.Contoh gambar diatas merupakan penambahan script yang saya lakukan pada Linux mint.
6) Kemudian Restart NTP menggunakan script
sudo service ntp restart
7) Jika sudah, tunggu beberapa saat hingga client melakukan sinkronisasi waktu terhadap server pool list yang sudah kita konfigurasi sebelumnya, untuk melihatnya yaitu dengan cara mengetikan perintah
sudo ntpq -p
8) Setelah itu, atur Zona waktu menjadi pengaturan waktu Asia/jakarta
sudo timedatectl set-timezone Asia/Jakarta
9) Pastikan Waktu dan Zona waktu nya sudah benar dan sesuai dengan NTP
sudo timedatectl
Disitu tercantum NTP Synchronized : yes yang menandakan kita berhasil SinkronisasiWaktudenganServer kita yang sudah di konfigurasi tadi


10) Atau bisa juga verifikasi sinkronisasi NTP dengan perintah seperti gambar dibawah ini
sudo date -R
sudo hwclock 
Contoh diatas merupakan Pengaplikasian NTP pada Linux mint yang telah saya buat..

Sekian dan Terimakasih

1 komentar: