Skip to main content

Server NTP

Sekarang saya akan menunjukkan cara untuk membuat NTP Service menggunakan Server Centos
Dan saya akan mencoba untuk mencoba agar client bisa menjadikan Waktu pada NTP Server sebagai waktu yang digunakan client.Dan saya akan mencobanya menggunakan Client Windows dan Client Linux Ubuntu


NTP (Network Time Protokol) adalah protokol yang memberikan layanan untuk mensinkronisasi waktu-waktu pada client agar sesuai dengan waktu yang ada di NTP Server


Topologi
Topologi yang saya gunakan

Jangan lupa untuk mengkonfigurasikan IP Addressnya menjadi Satu Jaringan

Konfigurasi Server
1.Terkoneksi Dengan Internet
Sebelum kita mulai pastikan bahwa Server yang akan kita konfigurasikan terkoneksi Internet karna nanti kita akan mensinkronisasikan Server kita dengan NTP Public Pool Time

2.Install NTP
Pertama kita harus menginstal NTP
Dengan menuliskan perintah seperti di bawah
Tunggu hingga proses instalasi selesai

3.Copy Script dari NTP Public Pool Time
Selanjutnya kita bisa melihat script NTP yang harus kita tambahkan nanti pada browser dengan alamat url "www.pool.ntp.org/zone/id"
Script di atas adalah script yang nanti akan kita masukkan kedalam file konfigurasi ntp agarserver lokal bisa mengsinkronisasikan waktunya dengan ntp public pool time

4.Edit File Konfigurasi NTP
Selanjutnya kita bisa langsung mengkonfigurasikan NTP service
Dengan edit file yang bernama ntp.conf menggunakan perintah nano seperti di bawah
Lalu kita bisa edit file tersebut
Salin script yang tadi ada pada NTP Public Pool Time
Dan jangan lupa untuk mengizinkan Client agar dapat mendapatkan waktu dari NTP Server dengan menambahkan sintak "restrict (ip address) mask (netmask) nomodify notrap"
Lalu save filenya (ctrl+x>y>enter)

4.Mengatur Zona Waktu
Selanjutnya kita harus mengubah Zone Waktu yang kita inginkan
menggunakan perintah seperti di bawah
Saya mengubahnya menjadi Zona Waktu Jakarta GMT +7

5.Konfigurasi Firewall
Selanjutnya kita harus membuat Firewall mengizinkan NTP Service dijalankan di server
Dengan perintah "Firewall-cmd --add-service=ntp --permanent" dan "firewall-cmd --reload"

6.Menjalankan NTP
Sebelum ntp service bisa digunakan kita harus menjalankan NTP service tersebut
Menggunakan perintah "systemctl start ntpd"
Dan jangan lupa untuk memasukkan perintah "systemctl enable ntpd" agar NTP service akan otomatis start pada saat reboot

7.Cek NTP
Cek apakah NTP sudah dijalankan menggunakan perintah "systemctl status ntpd"
Terlihat bahwa NTP service sudah aktif

Lalu cek apakah kita sudah tersinkronisasi dengan NTP Public Pool Time
Dengan menuliskan perintah "ntpq -p"
Domain diatas adalah domain yang menggunakan NTP Public Pool Time yang sama dengan server kita

Lalu cek juga apakah waktunya sudah sesuai
Dengan perintah "date -R"
Terlihat bahwa waktu yang kita sinkronisasikan dengan Zona Waktu Jakarta GMT +7

Client Windows
Sekarang saya akan mencoba untuk mensinkronisasikan waktu pada client dengan waktu pada server
Pada pojok kanan bawah klik kanan pada waktu lalu pilih "Adjust date/time"

Pada internet time klik "Change settings"

Isi IP Server lalu klik "Update now"
Dan tunggu hingga sinkronisasi berhasil

Terlihat bahwa kita sudah berhasil mensinkronisasi dengan Server NTP

Client Linux (Ubuntu)
1.Mengatur Mirror Server
Sebelum kita mengintal NTP pada Ubuntu kita harus mengatur mirror server Ubuntunya
Karena jika kita ingin mendownload Paket NTP yang kita butuhkan kita harus mengatur mirror servernya untuk diarahkan ke Web yang lebih spesifik
Buka "Software & Updates"
Pada Download from pilih Other
Pilih Server yang akan kita jadikan mirror untuk download nanti
Lalu klik "Choose Server"
Masukkan password Super User
Lalu klik "Authenticate"
Lalu kita harus mendownload beberapa update dari mirror tersebut
Lalu klik "Reload"
Tunggu hingga proses update selesai

2.Install NTP
Selanjutnya baru kita bisa menginstal NTP
Dengan menuliskan perintah seperti "apt-get install ntp ntpdate"
Tunggu hingga proses instalasi selesai

3.Edit File Konfigurasi NTP
Selanjutnya kita bisa langsung mengkonfigurasikan NTP 
Dengan edit file yang bernama ntp.conf menggunakan perintah nano seperti di bawah
Lalu kita bisa edit file tersebut
Tambahkan sintak "server (ipserver)" agar Ubuntu bisa mensinkronisasikan waktunya dengan waktu Server NTP
Dan jangan lupa untuk mengizinkan Server agar Client dapat mensinkronisasikan waktu dari NTP Server dengan menambahkan sintak "restrict (ipserver) mask (netmask) nomodify notrap"
Lalu save filenya (ctrl+x>y>enter)

4.Restart NTP
Selanjutnya kita harus merestart NTP
Dengan perintah "/etc/init.d/ntp restart"

5.Cek NTP
Cek apakah ntp Ubuntu sudah tersinkronisasi dengan Server NTP
Dengan perintah "ntpq -p"
Terlihat bahwa ntp ubuntu sudah tersinkronisasi dengan IP Server

Lalu Cek Waktunya
Dengan perintah "date -R"

Comments

Popular posts from this blog