Máy chủ Debian Stable (5.0.3) đang chạy ntpd
và được kết nối với internet. Tuy nhiên, đồng hồ hệ thống là khoảng 5 phút sai.
$ /etc/init.d/ntp status
NTP server is running..
Các phần có liên quan (tôi nghĩ) của /etc/ntp.conf
:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org
Tôi biết NTP không nhất thiết phải mang đồng hồ kịp thời ngay lập tức. Tuy nhiên, bạn cần đợi bao nhiêu giờ hoặc vài ngày để mong đợi một cách hợp lý rằng NTP đã hoàn thành công việc của mình và đồng bộ hóa đồng hồ?
Tôi có thiếu một số tệp cấu hình hoặc tùy chọn khác không, hoặc chỉ làm sai điều gì đó? Có phải ntp (thay vì ntpdate ) là công cụ phù hợp cho việc này? Có cách nào nhanh chóng để kiểm tra xem cấu hình có đúng không và liệu các máy chủ NTP được chọn có trả về thời gian chính xác không?
Chỉnh sửa : đầu ra của ntpq -p
là:
remote refid st t when poll reach delay offset jitter
==============================================================================
ns1.nexellent.n .INIT. 16 u - 1024 0 0.000 0.000 0.000
dnscache-madrid .INIT. 16 u - 1024 0 0.000 0.000 0.000
sinister.wzw.tu .INIT. 16 u - 1024 0 0.000 0.000 0.000
dnscache-frankf .INIT. 16 u - 1024 0 0.000 0.000 0.000
Chỉnh sửa 2 : Hóa ra ntpdate -u 0.europe.pool.ntp.org
lệnh (được đề xuất bởi brent ) trả về
17 Dec 17:37:29 ntpdate[14195]: no server suitable for synchronization found
... mặc dù trên các máy khác, lệnh đó hoạt động tốt. Vì vậy, chúng tôi sẽ xem xét cài đặt mạng / tường lửa cho máy chủ cụ thể này (nằm trong một mạng khác, được truy cập qua VPN).
Giải pháp : Thủ phạm không phải là tường lửa cục bộ trên máy chủ của chúng tôi, mà là cài đặt tường lửa ở đâu đó trong mạng xung quanh. Vì vậy, chúng tôi đã yêu cầu nhà cung cấp dịch vụ lưu trữ máy chủ cho phép NTP cho các máy của chúng tôi và hiện tại nó hoạt động tốt. Ví dụ: ntpq -p
bây giờ trả về:
remote refid st t when poll reach delay offset jitter
==============================================================================
ns1.eunet.fi 192.36.144.23 2 u 10 64 1 1.043 0.258 0.001
ns2.eunet.fi 62.142.10.44 2 u 9 64 1 0.671 0.135 0.001
ns3.eunet.fi 62.142.10.44 2 u 8 64 1 0.750 0.277 0.001
(Chúng tôi cũng đã chuyển sang các máy chủ eunet.fi được đề xuất bởi công ty lưu trữ, nhưng đó là vấn đề bên cạnh.) Các lệnh trong câu trả lời của brent rất hữu ích vì chúng khiến tôi nhận ra vấn đề là do truy cập mạng vào máy chủ NTP, không phải trong cấu hình NTP chinh no. Cảm ơn mọi người!