Làm sao để sử dụng pool.ntp.org?
Để đồng bộ thời gian của máy với NTP Pool, bạn có thể đặt cấu hình đồng bộ thời gian trên phần mềm ntpd như sau:
driftfile /var/lib/ntp/ntp.drift server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org
Các địa chỉ 0, 1, 2 và 3.pool.ntp.org
chỉ đến một tập hợp các máy chủ thời gian ngẫu nhiên, ở gần máy tính bạn và mà sẽ làm mới mỗi giờ.
Đảm bảo đồng hồ máy tính được đặt ở một mức hợp lý (trong vòng vài phút so với thời gian 'thực')
- bạn có thể chạy lệnh ntpdate pool.ntp.org
(đồng bộ thời gian 1 lần với máy chủ NTP Pool gần nhất)
hay chỉ đơn giản chạy lệnh date
và chỉnh thời gian gần đúng với đồng hồ vật lý.
Sau đó, hãy khởi chạy ntpd và sau một thời gian (có thể mất tới nửa giờ!), ntpq -pn
sẽ xuất ra na ná như sau:
$ ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== +81.6.42.224 193.5.216.14 2 u 68 1024 377 158.995 51.220 50.287 *217.162.232.173 130.149.17.8 2 u 191 1024 176 79.245 3.589 27.454 -129.132.57.95 131.188.3.222 3 u 766 1024 377 22.302 -2.928 0.508
Lúc này, địa chỉ IP mỗi dòng sẽ khác nhau vì chúng được chỉ định
ngẫu nhiên. Nếu bạn muốn biết rằng máy tính có đang đồng bộ NTP liên tục
với Internet hay không, bạn có thể tìm dấu sao ở một trong các dòng (*
; như đầu ra trên).
Có dấu sao nghĩa là lúc này máy tính đang được đồng bộ.
Tra cứu pool.ntp.org
(hoặc 0.pool.ntp.org
, 1.pool.ntp.org
, v.v.) thường sẽ trả về địa chỉ IP cho các máy chủ đồng bộ thời gian gần máy tính bạn.
Nếu bạn chỉ sử dụng với mục đích đơn giản, các IP ấy thường sẽ mang kết quả tốt nhất.
Bạn cũng có thể sử dụng các phân vùng cấp lục địa
(europe,
north-america,
oceania
hoặc asia.pool.ntp.org
)
hay cấp quốc gia (như ch.pool.ntp.org ở Thụy Sĩ) - đối với tất cả các vùng này, bạn cũng có thể sử dụng các tiền tố 0, 1, 2 hoặc 3 (ví dụ như 0.ch.pool.ntp.org
). Xin lưu ý rằng
các phân vùng cấp quốc gia có thể không có sẵn với quốc gia của bạn hay chứa một vài máy chủ thời gian.
Các địa chỉ phân vùng cấp lục địa như là
2.pool.ntp.org
sẽ chỉ trả về địa chỉ IPv6
(nó sẽ không trả về IPv6 khi không có máy chủ nào trong phân vùng).
Còn các địa chỉ phân vùng nào có tiền tố là các ký tự khác (kể cả các số 0, 1, 3) hiện chỉ cung cấp địa chỉ IPv4.
Nếu bạn đang sử dụng Windows, bạn có thể dùng hệ thống NTP do Windows tích hợp sẵn để đồng bộ thời gian. Để đồng bộ, bạn có thể chạy lệnh:
w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"
Lệnh này được biết là hoạt động trên Windows 2003 trở lên. Với các phiên bản Windows cũ hơn, bạn có thể đồng bộ tương tự với lệnh sau:
net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"
Ngoài các cách đó, bạn cũng có thể cài đặt đồng bộ thời gian với NTP Pool bằng cách nhấp chuột phải vào đồng hồ trên thanh tác vụ, chọn "Điều chỉnh Ngày/Giờ" (Adjust Date/Time) và bấm vào thẻ "Giờ Internet" (Internet Time).
Bạn cũng có thể sử dụng phần mềm NTP (ở đây là bản phân phối không chính thức của công ty Meinburg) tách biệt với phần mềm của Windows.
Nếu hệ thống Windows của bạn nằm trong mạng nội bộ, bạn có thể không đồng bộ được thời gian một cách riêng lẻ. Để biết thêm thông tin về cài đặt thời gian của Windows, bạn có thể xem How Windows Time Service Works (tạm dịch: Dịch vụ Windows Time hoạt động như thế nào?).
Additional Notes
Hãy cân nhắc xem NTP Pool có phù hợp với nhu cầu của bạn không. Nếu doanh nghiệp, tổ chức hoặc cuộc sống con người phụ thuộc vào việc có thời gian chính xác hoặc có thể bị tổn hại nếu thời gian sai, bạn không nên "chỉ cần xóa nó khỏi Internet". NTP Pool thường có chất lượng rất cao, nhưng đây là dịch vụ do các tình nguyện viên điều hành trong thời gian rảnh rỗi. Vui lòng trao đổi với nhà cung cấp thiết bị và dịch vụ của bạn về việc thiết lập dịch vụ cục bộ và đáng tin cậy cho bạn. Xem thêm các điều khoản dịch vụ của chúng tôi. Chúng tôi khuyên bạn nên sử dụng máy chủ thời gian từ Meinberg, nhưng bạn cũng có thể tìm thấy máy chủ thời gian từ End Run, Spectracom và nhiều công ty khác. Bạn cũng có thể xem thêm Điều khoản Dịch vụ của dự án.
Chúng tôi khuyến khích bạn nên dùng thiết bị đồng bộ thời gian NTP của công ty Meinberg, nhưng bạn cũng có thể tìm các thiết bị như vậy trên trang web của các công ty End Run, Spectracom, v.v.
Nếu bạn có địa chỉ IP tĩnh và kết nối Internet tốt (băng thông không quá quan trọng, nhưng phải ổn định và không quá tải), vui lòng cân nhắc tặng máy chủ của bạn cho nhóm máy chủ. Bạn sẽ không mất nhiều hơn vài trăm byte lưu lượng mỗi giây, nhưng bạn sẽ giúp dự án này tồn tại. Vui lòng đọc thêm trang hướng dẫn thêm máy chủ để biết thêm thông tin.
Nếu bạn biết có máy chủ đồng bộ thời gian tốt của ISP hay trong khu vực bạn ở, bạn nên dùng các máy chủ thay cho dự án này - như vậy bạn sẽ được thời gian chính xác hơn và sử dụng ít tài nguyên mạng hơn. Bạn cũng có thể sử dụng kết hợp các máy chủ đó với dự án NTP Pool.
Đôi khi máy bạn được chỉ định cùng một địa chỉ nhiều lần khi dùng NTP Pool - khởi động lại phần mềm NTP thường giải quyết được vấn đề này. Nếu bạn đang cài cấu hình chỉ phân vùng cấp quốc gia, bạn nên lưu ý rằng một số phân vùng có không hoặc rất ít máy chủ. Trong trường hợp đó, bạn có thể sử dụng các phân vùng cấp cao hơn (theo lục địa hay toàn cầu) để tránh tình trạng lặp máy chủ. Các phân vùng có thể được tra cứu tại đây.
Hãy nghĩ đến những người đã tình nguyên liên kết máy chủ với NTP Pool.
Dịch vụ đồng bộ hóa thời gian của dự án này đa phần được cung cấp bởi các tình nguyện viên. Khi bạn sử dụng quá
nhiều máy chủ NTP trong tệp cấu hình hay tấn công các máy chủ bằng burst
hoặc minpoll
, điều đó cũng có nghĩa là tăng gánh nặng lên các tình nguyện viên.
Hãy đảm bảo rằng cài đặt múi giờ của máy bạn như mong muốn. Các máy chủ NTP không thể thay đổi múi giờ, mà chỉ cung cấp giờ UTC cho máy tính tự tính ra múi giờ đã cài đặt.
Nếu bạn muốn đồng bộ hóa cả mạng nội bộ với pool.ntp.org, bạn cần phải thiết lập dịch vụ cung cấp NTP trên máy chủ và đồng bộ các máy tính trong mạng nội bộ với máy chủ đó.
Xin chân thành cảm ơn những người đã góp phần xây dựng nên dự án này!