Menyiapkan server NTP mandiri di Ubuntu

9

Saya ingin mengatur server NTP mandiri di Ubuntu.

Masalahnya adalah semua tutorial yang saya lihat di internet adalah tentang bagaimana membuat server untuk melakukan sinkronisasi dengan server waktu lain di internet dan kemudian menyiarkan waktu di jaringan saya.

Yang saya inginkan adalah server yang saya atur untuk menggunakan jam sistemnya sendiri dan menyiarkannya ke jaringan, dan tidak harus menyinkronkan dengan server waktu internet sebelum itu. Bagaimana saya bisa mencapainya?

Juga, pada catatan lain, perintah mana yang dapat saya jalankan dengan ntpdatau ntpdcuntuk memeriksa bahwa server dan klien saya menjalankan daemon dengan benar?

gonza1207
sumber
1
Lihat ini untuk mengatur server NTP.
saiarcot895
Ini adalah pertanyaan yang sangat berguna bagi mereka yang ingin menyinkronkan datetime dalam intranet lokal yang terisolasi, di mana PC lama dapat bekerja dengan sempurna sebagai server waktu untuk mesin jaringan lain.
SaidbakR

Jawaban:

8

Anda dapat mengomentari daftar server kumpulan itu di bawah /etc/ntp.confdan menentukan server Anda sendiri. Biarkan saya memberikan langkah penuh:

Sisi server

Pertama, nonaktifkan layanan ntpdate:

sudo update-rc.d -f ntpdate remove

Instal NTP

sudo apt-get install ntp

Buka dan edit file konfigurasi ntp:

/etc/ntp.conf

Berikan komentar pada server kumpulan itu dan tentukan alamat server Anda sendiri, misalnya:

server 192.168.20.1

Sekarang, restart layanan ntp

sudo service ntp restart

Sisi klien

Instal NTP

sudo apt-get install ntp

Dan kemudian edit file konfigurasi /etc/ntp.conf

Terakhir tentukan alamat server Anda sendiri:

server 192.168.20.1

Jika Anda memiliki entri DNS untuk server NTP Anda dapat menggunakan seperti:

server et.ntp.org

Mengulang kembali

sudo service ntp restart

Anda perlu melihat ini untuk pertanyaan terakhir Anda:

Cara memeriksa apakah NTPD berhasil memperbarui waktu mesin Linux

Achu
sumber
Hai, terima kasih atas jawaban Anda, saya melakukan semua yang Anda daftarkan dan saya juga memeriksa posting yang Anda tautkan. Ketika saya mengetik ntpdate saya mendapatkan pesan berikut: 25 Jun 15:49:17 ntpdate [2091]: tidak ada server yang dapat digunakan, keluar. Itu terjadi baik di server maupun di klien. Di IP server saya memilih IP server dan bukan localhost ... Apakah itu benar? Saya dapat mencoba dan menyalin file ntp.conf untuk Anda lihat
gonza1207
1
ntpdatetidak dapat digunakan tanpa argumen juga tidak memiliki file konfigurasi. Jika Anda ingin menggunakan ini untuk memperbarui, Anda harus menyatakan server ntp dalam argumen, seperti ntpdate ntp.server.com.Anda dapat memasukkan ntp.conf Anda pada jawaban Anda.
Achu
Hai lagi, saya berhasil membuatnya dengan ntpdate dan ketika saya memulai klien ntp. Masalahnya adalah ia hanya melakukan sinkronisasi satu kali, pada saat startup deamon klien. Apa yang saya maksud adalah sebagai berikut: Ketika saya memulai daemon klien jika klien memiliki tanggal yang berbeda dari server maka itu mengubahnya (yaitu: menyinkronkannya) Namun, jika beberapa menit kemudian saya sengaja mengubah tanggal di klien, maka klien menyimpan tanggal yang salah dan tidak menyinkronkan. Saya menangkap lalu lintas dengan tcpdump dan melihat bahwa klien dan server bertukar pesan, tetapi klien karena beberapa alasan tidak memperbarui waktunya. tolong tolong
gonza1207
@ gonza1207, untuk kesalahan pertama. ntpdateyang mana yang disinkronkan pada antarmuka jaringan, dapat memiliki pengaturan terpisah di sini untuk /etc/default/ntpdatememverifikasi. Untuk yang ke-2, bisa Anda uji dengan sudo sudo ntpdate ntp.server.comhanya root yang dapat mengubah waktu, lihat itu berhasil.
user.dz
1

Ini adalah pertanyaan lama, tetapi tidak ada jawaban di sini, jadi, saya akan memberikan jawaban untuk orang lain, berjuang dengan masalah ini, jika Anda sudah menyelesaikannya.
Anda mungkin ingin menggunakan (di server):

server 127.127.1.0
fudge 127.127.1.0 stratum 8

di mana stratum #number adalah angka yang cukup rendah, yang berarti, bahwa server dapat dipercaya untuk informasi waktu, yang disediakannya.

igoryonya
sumber
Dan jawaban singkatnya adalah Anda benar-benar tidak ingin melakukan ini. Dapatkan waktu dari hulu, atau belanjakan $ 100 untuk RPi dengan topi GPS dan dapatkan server strata 1 Anda yang mengkilap.
vidarlo