Tôi đang cố đồng bộ hóa thời gian của ba máy tính trên mạng cục bộ. Mặc dù có sự trôi dạt/lỗi nhỏ nhất có thể với thế giới/internet sẽ rất biết ơn, nhưng đó không phải là buổi hòa nhạc của tôi. Mối quan tâm chính của tôi là có sự đồng bộ hóa tốt nhất có thể giữa ba máy tính.
Để đạt được điều này, tôi đã thiết lập một trong hai máy Ubuntu (192.168.1.50) để hoạt động như một máy chủ ntp. Tôi đã thực hiện việc này bằng cách chỉnh sửa tệp cấu hình máy chủ ubuntu ntp trong /etc/ntp.conf
và thêm:
máy chủ 127.127.1.0 iburst
fudge 127.127.1.0 tầng 10
Sau đó, tôi đã kiểm tra xem máy tính Ubuntu khác (192.168.1.71) đã được đồng bộ hóa với nó chưa. Đầu tiên tôi đã thêm trạm điều khiển máy chủ thích iburst
đến cuối của /etc/ntp.conf
và khởi động lại dịch vụ thời gian với khởi động lại dịch vụ sudo ntp
. Sau đó, tôi có thể kiểm tra xem hai máy tính này đã được đồng bộ hóa thời gian đúng chưa bằng cách chạy ntpdate -q 192.168.1.50
:
máy chủ 192.168.1.50, tầng 2, độ lệch 0,001271, độ trễ 0,02599
8 tháng 3 11:06:36 ntpdate[17648]: điều chỉnh thời gian máy chủ 192.168.1.50 bù 0,001271 giây
Điều này dường như hoạt động bình thường và phần bù 0,001271 được chấp nhận cho mục đích của tôi. Tiếp theo là làm tương tự với windows (192.168.1.201). Trước tiên, tôi kiểm tra xem các máy tính có được đồng bộ hóa không:
w32tm /stripchart /máy tính:192.168.1.50
12:10:01, d:+00.0010124s o:-00.4908814s [ *| ]
12:10:03, d:+00.0005757s o:-00.4907188s [ *| ]
Điều này có ý nghĩa vì máy khách windows cho đến nay đã được đồng bộ hóa với time.windows.com
:
w32tm/truy vấn/trạng thái
Chỉ báo nhảy vọt: 0 (không có cảnh báo)
Tầng: 4 (tham chiếu phụ - đồng bộ bởi (S)NTP)
Độ chính xác: -23 (119.209ns mỗi lần đánh dấu)
Độ trễ gốc: 0,0386977s
Phân tán gốc: 8,2445365 giây
ReferenceId: 0x33917B1D (IP nguồn: 51.145.123.29)
Thời gian đồng bộ hóa thành công lần cuối: 8/3/2022 12:13:23 chiều
Nguồn: time.windows.com,9
Khoảng thời gian thăm dò ý kiến: 10 (1024 giây)
Tôi đã thay đổi máy chủ thời gian với w32tm /config /update /manualpeerlist:192.168.1.50,0x8 /syncfromflags:MANUAL
và buộc phải đồng bộ lại w32tm/đồng bộ lại
:
Gửi lệnh đồng bộ lại tới máy tính cục bộ
Lệnh hoàn thành thành công.
Sau đó, kiểm tra lại chênh lệch múi giờ giữa máy chủ ubuntu ntp và máy windows này:
w32tm /stripchart /máy tính:192.168.1.50
Theo dõi 192.168.1.50 [192.168.1.50:123].
Thời gian hiện tại là 12:22:01 chiều ngày 8/3/2022.
12:22:01, d:+00.0005075s o:-00.4568042s [ *| ]
12:22:03, d:+00.0010415s o:-00.4566323s [ *| ]
12:22:05, d:+00.0009737s o:-00.4569219s [ *| ]
Điều này cho thấy rằng máy khách ntp của windows rõ ràng không được đồng bộ hóa với máy chủ ntp của Ubuntu. Tuy nhiên, nếu tôi kiểm tra trạng thái:
w32tm/truy vấn/trạng thái
Chỉ báo nhảy vọt: 0 (không có cảnh báo)
Tầng: 3 (tham chiếu phụ - đồng bộ bởi (S)NTP)
Độ chính xác: -23 (119.209ns mỗi lần đánh dấu)
Độ trễ gốc: 0,0314761s
Phân tán gốc: 8,2468633 giây
ReferenceId: 0xC0A80132 (IP nguồn: 192.168.1.50)
Thời gian đồng bộ thành công lần cuối: 8/3/2022 12:20:37 chiều
Nguồn: 192.168.1.50,8
Khoảng thời gian thăm dò ý kiến: 10 (1024 giây)
Rõ ràng là nguồn đúng (192.168.1.50) và nó đã được đồng bộ hóa ngay trước truy vấn.