Network Time Protocol (NTP) Server pada Server Berbasis Debian 12

Network Time Protocol (NTP)

Network Time Protocol (NTP) adalah sebuah protokol yang digunakan untuk pengsinkronan waktu di dalam sebuah jaringan bisa pada jaringan LAN (Local Area Network) maupun pada jaringan internet dan untuk sinkronisasi jam-jam sistem komputer di atas paket-switching, variabel-latency jaringan data. Proses sinkronisasi ini dilakukan didalam jalur komunikasi data yang biasanya menggunakan protokol komunikasi TCP/IP. Sehingga proses ini sendiri dapat dilihat sebagai proses komunikasi data yang hanya melakukan pertukaran paket-paket data saja.

NTP (Network Time Protocol) merupakan sebuah protokol yang digunakan untuk mengsingkronkan waktu antar komputer. Singkronisasi waktu yang dilakukan oleh protokol ini sangat akurat dapat mencapai 10 milidetik untuk jaringan internet dan dapat mencapai 200 milidetik dalam jaringan lokal. NTP sendiri berada di 2 sisi yaitu sisi klien dan sisi server, kegunaan layanan di ntp adalah untuk mempaskan atau menyesuaikan waktu yang ada sesuai regional di mana mesin komputer itu berada.

NTP server pun tidak berdiri sendiri, tetapi ntp server juga saling bersikronisasi dengan server ntp lain nya, setiap server berada di level tertentu yang sering disebut dengan istilah stratum .Terdapat 15 stratum, semakin kecil nilai stratum semakin tinggi kedudukan atau level nya . Level stratum di hitung dari angka 0 hingga 14, dan stratum 0 bukan server namun stratum ini adalah peralatan waktu yang sangat presisi seperti jam atom yang terhubung langsung dengan server stratum 1.

Kebutuhan/Prasyarat

  • Server berbasis Debian 12
  • Client

Langkah – langkah Membangun Network Time Protocol (NTP) Server

Langkah pertama yang anda lakukan adalah menginstall service NTP di server anda, anda dapat menggunakan command sebagai berikut. 

				
					apt install ntp
				
			

Setelah proses instalasi selesai langkah selanjutnya adalah anda dapat langsung melakukan konfigurasi ke file konfigurasi untuk mengatur NTP server mana yang akan anda sinkronisasi. Untuk melalukan hal tersebut anda dapat menggunakan command.

				
					nano /etc/ntpsec/ntp.conf
				
			

Anda dapat menambah atau memodifikasi baris yang ada dalam file pengaturan tersebut menggunakan teks berikut.

				
					server 0.id.pool.ntp.org
	   server 1.id.pool.ntp.org
	   server 2.id.pool.ntp.org
	   server 3.id.pool.ntp.org

				
			

Atau jika anda memiliki tujuan server tertentu untuk sinkronisasi NTP anda juga dapat menggunakan cara yang sama seperti di atas. Setelahnya lakukan restart pada service NTP dengan command sebagai berikut.

				
					systemctl restart ntpd
				
			

Setelah melakukan restart pada service NTP server anda langkah selanjutnya adalah mengecek apakah pengaturan NTP server anda berjalan dengan baik atau tidak. Anda dapat melakukan pengecekan dengan command sebagai berikut.

				
					ntpq -p
				
			
				
					     remote                                   refid      st t when poll reach   delay   offset   jitter
=======================================================================================================
+ntp.uii.net.id                          173.11.101.155   2 u   41   64   17  26.3890  -7.2972   0.6963
*27.54.117.72                            129.134.29.123   2 u   42   64   17  35.2933  -5.5903   0.6632
 ns1.matrixglobal.net.id                 118.143.17.83    2 u   47   64   17  13.3448 -10.6319   0.0873
+146.77.134.103.ipv4.gerbangakses.id     129.134.29.123   2 u   51   64   17  33.2684  -4.4629   0.1053

				
			

Jika pengaturan anda berhasil maka akan tampak kurang lebih seperti contoh di atas.

Leave a Reply

Your email address will not be published. Required fields are marked *