Bạn có thể có một tường lửa chặn cổng 123 có thể khiến máy chủ ntp không bao giờ thấy máy chủ thời gian.
Trong trường hợp của tôi, ISP của tôi (Nhà cung cấp dịch vụ Internet) đã chặn các cổng.
Một lần quét cổng 123 cũng không phát hiện ra sự tắc nghẽn.
Súng hút thuốc là tôi tạm thời có hai nguồn cấp dữ liệu internet độc lập. Trong linux nếu tôi chạy ntpq -p
(lặp đi lặp lại) với nguồn cấp dữ liệu internet đầu tiên được nối thì không có gì được cập nhật, nhưng với nguồn cấp dữ liệu khác tôi sẽ nhận được các bản cập nhật!
Như @Jens A. Koch nói, ntpdate -u <server name>
tạm thời giải quyết vấn đề này, tạm thời (không có ý định chơi chữ), nó không khắc phục vấn đề thời gian dài hạn.
Theo thời gian trôi sẽ xảy ra trong cả đồng hồ hệ thống và phần cứng của bạn. Ngoài ra trong trường hợp của tôi, việc khởi động kép linux / windows khiến đồng hồ phần cứng tiếp tục bị rối (theo giờ).
Vì vậy, bạn phải mở cổng 123 cho UDP để duy trì đồng hồ hệ thống của mình.
Thay vì sử dụng-u
, bạn cũng có thể thực hiện việc này mà tôi nghĩ sử dụng cổng 123 (thay vì cổng không 'đặc quyền'):
service ntp stop
, sau đó
ntpdate <server url>
(không có -u) và cuối cùng
service ntp start
.
Điều này dường như bỏ qua vấn đề tắc nghẽn cổng, ít nhất là để đặt đồng hồ một lần. Nếu -u
hoạt động, nhưng điều này không xảy ra, thì đó là một dấu hiệu khá chắc chắn rằng cổng bị chặn hoặc máy chủ không phản hồi, ...
Một vấn đề khác mà tôi phải giải quyết là đối với tôi, /etc/ntp.conf
cấu hình mặc định của Debian bao gồm 4 dòng cho các nhóm : debian.pool.ntp.org
. Không ai trong số các máy chủ làm việc. Tôi nhận được thông báo lỗi này:
Lỗi khi giải quyết debian.pool.ntp.org: Không có địa chỉ được liên kết với
tên máy chủ (-5) 24/03 04:49:27 ntpdate [15115]: Không thể tìm thấy máy chủ
debian.pool.ntp.org: Không có địa chỉ được liên kết với tên máy chủ ( -5) 24 tháng 3
04:49:27 ntpdate [15115]: không có máy chủ nào có thể được sử dụng, thoát
Tôi đã phải thay đổi các máy chủ thành us.pool.ntp.org
.