Apakah mungkin untuk mengkonfigurasi ntpd
untuk memalsukan tingkat strata sumber jaringan?
Pada pandangan pertama, saya pikir fudge
arahan bisa mencapai ini, namun setelah menelusuri ntp.conf(5)
halaman manual, saya menemukan arahan ini hanya berlaku untuk Jam Referensi.
Beberapa detail:
Saya memiliki server lokal yang berjalan ntpd
sebagai sumber waktu utama untuk klien di LAN. Server ini diarahkan ke ntp.org pool, dan biasanya mempertahankan strata level 3.
Selain server utama saya, saya memiliki perangkat jaringan pihak ke-3 yang tugas utamanya menyinkronkan jam dinding secara nirkabel. Transmisi RF. Spesifikasi perangkat mengatakan bahwa itu adalah "Server Waktu yang sesuai dengan RFC2030", tetapi selain itu itu adalah kotak hitam. Saya telah mengkonfigurasi perangkat untuk menggunakan server utama saya karena hanya sumber waktu:
config kotak hitam http://www.freeimagehosting.net/uploads/21bafb12bd.png
Masalah saya muncul ketika saya mengkonfigurasi ntpd
pada komputer pribadi saya untuk menggunakan server NTP utama saya, dan pemancar nirkabel sebagai sumber waktu. Ketika menanyakan ntpd lokal saya, saya perhatikan bahwa "kotak hitam" (10.xxZ) adalah sumber waktu yang disukai:
$ ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
x10.x.x.X 69.164.222.108 3 u 48 64 177 0.501 370.029 1.530
*10.x.x.Z 10.x.x.Z 2 u 50 64 377 1.354 -23.681 14.179
Karena 10.x.x.Z
satu-satunya sumber waktu server adalah server 10.x.x.X
(yang merupakan strata 3), maka itu harus strata 4. Saya percaya pabrikan telah mengkodekan tingkat stratumnya.
Apakah ada cara untuk mendapatkan mesin saya untuk mendukung server "baik" (10.xxX) meskipun tingkat strata lebih tinggi? Saya juga mencoba prefer
arahan dalam ntp.conf
file lokal saya , tetapi tidak berhasil, kotak hitam kecil selalu menang: /
Untuk apa nilainya, mesin lokal saya menjalankan Mac OS X 10.6.
$ ntpq -c rv | grep version
version="ntpd 4.2.4p4@1.1520-o Mon May 18 19:38:25 UTC 2009 (1)",