Service

NTP 池伺服器是否使用 gpsd?

  • November 3, 2021

一些 NTP 伺服器所依賴的 gpsd 中的一個錯誤已知數月之久,但直到最近才真正成為常識 ,就在 2021 年 10 月 24 日輪轉之前,可能會將一些 NTP 伺服器的時鐘設置回2002. GPSD 的更新檔修復了這個錯誤。

由於我的公司與外界沒有很高的時間同步需求,我們使用 NTP 池伺服器作為我們準確時間的最終來源。(網路中的所有內容都與網路中的單個設備同步,該設備與池伺服器同步。)

NTP 池網站在 2019 年之後沒有任何消息,但有趣的是, 其中一項是關於2019 年發生的另一次 GPSD 週翻轉。

各個機構都是自願加入 NTP 伺服器池的,因此它們各自都有自己的方法來獲取準確的時間。

是否知道這些伺服器是否使用 gpsd?

這個其他伺服器故障問題沒有解決這個問題,但它確實舉例說明了為什麼問題可能如此復雜。

您可能可以gpsd通過檢查它們的參考 ID 來確定您目前使用的上游。我沒有執行gpsd,但一些快速的網路搜尋表明它可能會顯示為PPSGPS。然後您可以在已知的 GPS 週翻轉日期之前手動替換它們。

然而,只要你有足夠多樣化的上游並且pool在你的配置中使用帶有指令的池,你可能什麼都不做並且沒問題。原因有兩個:

  1. 您的 NTP 伺服器將監視其上游,如果它注意到從上游大幅跳躍,它將忽略它。
  2. NTP 池會在相當短的時間視窗內自動刪除不准確的伺服器。

在翻轉之前檢查它並在之後再次檢查它可能很好。

引用自:https://serverfault.com/questions/1081234