Instalasi dan Konfigurasi NTP Server pada Linux Debian 11
1. Pengertian NTP
NTP (Network Time Protocol) merupakan sebuah mekanisme atau protokol yang digunakan untuk melakukan sinkronisasi terhadap penunjuk waktu dalam sebuah sistem komputer dan jaringan. Prosessinkronisasi ini dilakukan di dalam jalur komunikasi data yang biasanya menggunakan protokol komunikasi TCP/IP. Sehingga proses ini sendiri dapat dilihat sebagai proses komunikasi data biasa yang hanya melakukan pertukaran paket-paket data saja.
NTP menggunakan port komunikasi UDP nomor 123. Protokol ini memang didesain untuk dapat bekerja dengan baik meskipun media komunikasi bervariasi, mulai dari yang waktu latensinya tinggi hingga rendah, mulai dari media kabel sampai dengan media udara. Protokol ini memungkinkan perangkat-perangkat komputer anda untuk tetap dapat melakukan sinkronisasi waktu dengan sangat tepat dalam berbagai media.
2. Prinsip Kerja NTP Server
NTP bekerja dengan menggunakan algoritma Marzullo dengan menggunakan referensi skala waktu UTC. Sebuah jaringan NTP biasanya mendapatkan perhitungan waktunya dari sumber waktu yang terpercaya seperti misalnya radio clock atau atomic clock yang terhubung dengan sebuah time server. Kemudian jaringan NTP ini akan mendistribusikan perhitungan waktu akurat ini ke dalam jaringan lain. Sebuah TP client akan melakukan sinkronisasi dengan NTP server dalam sebuah interval pooling yang biasanya berkisar antara 64 sampai 1024 detik. Namun, waktu sinkronisasi ini biasa berubah secara dramatis bergantung kepada kondisi dan keadaan jaringan yang akan digunakannya.
3. Instalasi NTP Server
Update daftar pembaharuan sistem Linux Debian:
sudo apt update
Instalasi layanan NTP server dengan mengetikkan perintah berikut pada terminal linux:
sudo apt install ntp
4. Konfigurasi NTP Server
Mengaktifkan layanan NTP server pada Debian:
sudo systemctl start ntp.service
Menonaktifkan layanan NTP dapat menggunakan perintah:
sudo systemctl stop ntp.service
Cek status layanan NTP server dengan perintah:
sudo systemctl status ntp.service
Konfigurasi layanan NTP server dengan membuka file ntp.conf pada direktori /etc dengan perintah berikut:
sudo nano /etc/ntp.conf
Nonaktifkan server NTP Debian dengan menambahkan tanda comment atau # pada awal baris sehingga menjadi seperti berikut:
#pool 0.debian.pool.ntp.org iburst
#pool 1.debian.pool.ntp.org iburst
#pool 2.debian.pool.ntp.org iburst
#pool 3.debian.pool.ntp.org iburst
Tambahkan alamat server NTP Indonesia seperti berikut:
server 0.id.pool.ntp.org iburst
server 1.id.pool.ntp.org iburst
server 2.id.pool.ntp.org iburst
server 3.id.pool.ntp.org iburst
server 127.127.1.0
fudge 127.127.1.0 stratum 1
Hapus komentar atau tanda # pada baris restrict ..., ganti dengan alamat jaringan lokal dan subnet mask, termasuk baris pada broadcast ...
Tambahkan perintah iptables berikut untuk menginzinkan port default NTP 123 pada firewall:
Restart layanan NTP server dengan perintah linux berikut:
sudo systemctl restart ntp.service
Verifikasi layanan NTP menggunakan ntpstat dengan perintah:
ntpstat
Perintah ntpstat memberi informasi tentang koneksi antara NTP server dan klien yang ditunjukkan dengan alamat IP server NTP (x.id.pool.ntp.org).Jika koneksi berhasil, maka statusnya akan "synchronized".
Jika ntpstat menampilkan hasil "command not fount" saat menjalankan perintah tersebut, install terlebih dahulu layanan ntpsat dengan perintah:
sudo apt install ntpstat
Selanjutnya cek status sinkron jam komputer klient dengan perintah berikut:
echo $?
Hasil "0" berarti jam klien berhasil sinkron dengan server. Hasil lainnya berupa “1” yang berarti jam komputer klien tidak sinkron dengan server atau “2” yang berarti klien tidak terhubung ke server.
Terakhir, periksa layanan NTP server menggunakan perintah:
ntpq -pn
Perintah ntpq memonitor daemon NTP, operasi ntpd, dan menentukan kinerja NTP. Dengan menambahkan flag p yang berarti mencetak seluruh daftar peer yang diketahui oleh server dengan ringkasan statusnya, dan n yang berarti menampilkan alamat host.
5. Pengujian NTP Server
TUnggu update berikutnya.. (abaikan di bawah)
Pengujian pada komputer client dengan sistem operasi linux dapat mengetikkan perintah berikut:
#ntpdate -u 127.0.0.1
#ntpdate -u 192.168.137.4
Maka hasilnya akan seperti pada gambar di bawah ini:
Sebelum melakukan pengujian pada komputer client, lakukan setting IP address seperti gambar berikut ini (IP network 192.168.0.0)
Pengujian pada komputer client dengan sistem operasi windows dapat melalui klik kanan jam yang ada di taksbar > Change Setting > ceklis syncronize with an internet server. Masukkan IP address komputer server > Update now > OK
Demikian tutorial singkat instalasi dan konfigurasi NTP server pada sistem operasi Linux Debian 11
Belum ada Komentar untuk "Instalasi dan Konfigurasi NTP Server pada Linux Debian 11"
Posting Komentar