Có thể cấu hình ntpd
để làm mờ mức tầng của nguồn mạng không?
Ngay từ cái nhìn đầu tiên, tôi đã nghĩ rằng lệnh fudge
này có thể thực hiện được điều này, tuy nhiên sau khi duyệt các ntp.conf(5)
trang hướng dẫn, tôi thấy lệnh này chỉ áp dụng cho Đồng hồ tham chiếu.
Một vài chi tiết:
Tôi có một máy chủ cục bộ đang chạy ntpd
như là nguồn thời gian chính cho các máy khách trên mạng LAN. Máy chủ này được trỏ vào nhóm ntp.org và thường duy trì tầng 3.
Ngoài máy chủ chính của tôi, tôi có một thiết bị mạng của bên thứ 3 với công việc chính là đồng bộ hóa đồng hồ treo tường qua mạng không dây. Truyền RF. Thông số kỹ thuật của thiết bị nói rằng đó là "Máy chủ thời gian tuân thủ RFC2030", nhưng nếu không thì nó gần như là một hộp đen. Tôi đã định cấu hình thiết bị để sử dụng máy chủ chính của mình vì đây là nguồn thời gian duy nhất:
cấu hình hộp đen http://www.freeimagehosting.net/uploads/21bafb12bd.png
Vấn đề của tôi nổi lên khi tôi định cấu hình ntpd
trên máy tính cá nhân của mình để sử dụng cả máy chủ NTP chính và máy phát không dây làm nguồn thời gian. Khi truy vấn ntpd cục bộ của tôi, tôi nhận thấy rằng "hộp đen" (10.xxZ) là nguồn thời gian ưa thích:
$ 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
Vì 10.x.x.Z
nguồn thời gian duy nhất của máy chủ là máy chủ 10.x.x.X
(là tầng 3), nên nó là tầng 4. Tôi tin rằng nhà sản xuất đã mã hóa mức độ tầng của nó.
Có cách nào để khiến máy của tôi ưu tiên máy chủ "tốt" (10.xxX) mặc dù mức tầng cao hơn không? Tôi cũng đã thử prefer
chỉ thị trong ntp.conf
tệp cục bộ của mình , nhưng vô ích, hộp đen nhỏ luôn thắng: /
Để biết giá trị của nó, máy cục bộ của tôi đang chạy 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)",