Sabtu, 08 Oktober 2016

Lab 4 NTP ( Network Time Protocol ) on CentOS 7


Lab 4 NTP ( Network Time Protocol ) on CentOS 7





Hai , balik lagi bersama saya di blog skyblues2 , kali ini saya akan post tentang materi tentang centOS 7 ,yaitu NTP ( Network Time Protocol ) , apa sebenarnya kegunaan NTP ? sebenarnya ini digunakan untuk sinkronisasi waktu pada komputer dengan waktu yang berada pada server di internet , oke gak usah lama lama , kita langsung aja ke konfigurasinya ,


Berikut ini merupakan topologinya :


gambar1(NTP-SB2-DL)


Pada topologi diatas terlihat bahwa saya menggunakan cloud yang berarti memang lab kali ini saya menggunakan koneksi internet secara langsung , saya memakai dua client yaitu yang pertama client windows dan yang kedua client linux ( Ubuntu ) , dan menggunakan server CentOS 7. Oh iya bagi kalian yang menggunakan virtual box , gunakan adapter bridge , lalu setting ip sendiri


1. Atur IP Server


Atur IP Server agan secara bridged automaticaly , jadi server mendapatkan ip secara otomatis dan terhubung ke internet , caranya ketikkan perintah nmtui , setelah itu atur ip menjadi automatic



gambar2(NTP-SB2-DL)


gambar3(NTP-SB2-DL)


2. Install dan Konfigurasi NTP Daemon


Oke setelah mengatur ip nya , sekarang lakukan penginstallan NTP Daemon pada CentOS 7 , dengan mengetikkan perintah sebagai berikut :

yum install ntp -y


gambar4(NTP-SB2-DL)




3. Buka NTP Public Pool


Setelah paket terinstal , kemudian cek pada NTP Public Pool Time Server untuk cek server dan pilih wilayah yang sedang agan tempati sekarang , karena saya tinggal di indonesia , jadi saya menggunakan server Asia/Indonesia , agan bisa mengaksesnya disini : www.pool.ntp.org/



gambar5(NTP-SB2-DL)



4. Copy dan Edit File Konfigurasi


Setelah itu lihat dan copy script yang terdapat pada web tersebut , lalu pastekan pada file konfigurasi yang ada di server , yaitu langkah pertama buka terlebih dahulu file konfigurasinya yang berada di folder /etc/ dan nama file ntp.conf dengan menggunakan perintah :


nano /etc/ntp.conf

Setelah terbuka kemudian edit skrip centos.pool.ntp.org( yaitu dengan menambahkan pagar ) agar perintah itu dinonaktifkan , lalu tambahkan lagi command / script yang berasal dari web pool.ntp.org tadi , agar bisa menjadi perintah konfigurasi , jika bingung lihat gambar dibawah ini :


TAMBAHKAN PAGAR :


gambar6(NTP-SB2-DL)

TAMBAHKAN KONFIGURASI :



gambar7(NTP-SB2-DL)




5. Tambahkan IP Client ( IP Restrict )


Selanjutnya kita perlu membolehkan / allow cliet dalam jaringan kita agar dapat mensinkronisasi waktu yang ada pada server kita dengan pc client , caranya gimana ? yaitu dengan menambahkan command pada file konfigurasi tadi yang digunakan untuk memperbolehkan jaringan mensinkronisasi waktu dan query pada client , konfigurasinya adalah sebagai berikut :






gambar8(NTP-SB2-DL)





7. Set Timezone


Setelah itu save file konfigurasinya , lalu kita akan mengatur timezone pada server kita agar mengikuti timezone yang sesuai dengan keberadaan kita , karena disini saya berada di zona Asia/Jakarta , jadi saya mengaturnya di Jakrta dengan menggunakan perintah sebagai berikut :

timedatectl set-timezone Asia/Jakarta


gambar9(NTP-SB2-DL)

Yak disitu sudah terlihat bahwa server saya sudah masuk dalam zona waktu Indonesia bagian Jakarta ,  


8. Firewall Rules NTP Daemon

Service NTP berjalan dengan protokol UDP dengan port 123 yang terdapat pada layer 4 ( OSI Layer ) , Untuk membuka port tersebut bisa menggunakan perintah dibawah ini :

  • firewall-cmd --add-service=ntp --permanent
  • firewall-cmd --reload


gambar10(NTP-SB2-DL)


Setelah membuka port 123 di filter firewall , aktifkan NTP Server dan pastikan aplikasi itu berjalan dengan baik dan mulus :v , gunakan perintah dibawah ini :

  • systemctl start ntpd
  • systemctl enable ntpd
  • systemctl status ntpd



gambar11(NTP-SB2-DL)

9. Verifikasi


Yak disitu terlihat NTP Server saya sedang berjalan , dan sekarang adalah waktunya verifikasi pada server, tunggu beberapa menit untuk server agan melakukan sinkronisasi waktu terhadap server pool list yang kita masukkan sebelumnya , jalankan perintah dibawah ini untuk melakukan verifikasi :
  • ntpq -p
  • date -R

gambar12(NTP-SB2-DL)


Yak disitu terlihat tanggal dan waktu pada server saya , dan terlihat server saya terhubung pada server pool , 



10. Setup Windows NTP Client

Sebelum memulai setup , pertama atur ip pada client windows 7 ,


gambar13(NTP-SB2-DL)

Kemudian lakukan tes ping ke server , apakah sudah reply atau belum


gambar14(NTP-SB2-DL)


Yak setelah semua langkah konfigurasi pada server selesai , maka langkah selanjutnya adalah verifikasi pada client , jika windows tidak menggunakan domain controller , kita dapat mengkonfigurasi windows untuk melakukan sinkronisas waktu dengan NTP Server dengan cara klik Time yang ada dibagian kanan bawah pada Taskbar , Change Date and Time Settings - > Internet Time -Change Settings -> Check Synchronize with an Internet Time Server -> Masukkan Ip Server agan -> Update Now -> Ok .


gambar15(NTP-SB2-DL)


gambar16(NTP-SB2-DL)

gambar17(NTP-SB2-DL)


Dan yak disitu terlihat waktu pada windows 7 saya sudah sukses tersinkronisasi dengan server ,

11. Setup NTP Client Linux ( Ubuntu )


Oke Sebelumnya jika mau menginstall apapun di Linux , pasti harus mempunyai repositorinya , agan bisa mendapatkan repositorinya di google :v banyak ko :v , nah jika sudah terinstall repositorinya , Install terlebih dahulu NTP pada linux Ubuntu dengan menggunakan perintah :

sudo apt-get install ntp-y
gambar18(NTP-SB2-DL)

 

Setelah itu buka file ntp.conf yang terletakk pada folder /etc/ untuk dikonfigurasi , beri tanda pagar pada settingan ubuntu.pool.org agar menonaktifkan perintah konfigurasinya , kemudian tambahkan dibawahnya script :


server ip_address_server_agan

Sebagai contohnya :

 
gambar19(NTP-SB2-DL)


Setelah itu save file hasil konfigurasinya , kemudian restart ntp nya ,dengan mengetikkan :


/etc/init.d/ntp restart

Kemudian lihat , apakah NTP agan sudah berjalan atau belum dengan melakukan perintah :

/etc/init.d/ntp  status

gambar20(NTP-SB2-DL)
gambar21(NTP-SB2-DL)

Kemudian cek apakah waktu sudah berubah atau tidak , dengan menggunakan perintah :


  • ntpq -p 
  • date -R


gambar22(NTP-SB2-DL)


gambar23(NTP-SB2-DL)

Yak disitu sudah terlihat waktu saya sudah masuk zona indonesia yaitu GMT +7
Oke selesailah sudah langkah konfigurasi untuk saat ini , kurang lebihnya mohon maaf , semoga bermanfaat, wassalam DWYOR
Dhika Mahendra Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

Tidak ada komentar :

Posting Komentar