Ntp
ntp.conf 池與伺服器指令
我遇到了一個指定池指令的 ntp.conf 文件:
# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for # more information. pool 0.ubuntu.pool.ntp.org pool 1.ubuntu.pool.ntp.org pool 2.ubuntu.pool.ntp.org pool 3.ubuntu.pool.ntp.org
然而,它在同一個文件中也有伺服器指令,這是我更熟悉的。
閱讀有關池的資訊,我發現它是用來代替伺服器的。您應該使用其中一種。
但是,如果 ntp.conf 兩者都有會發生什麼?一組優先於另一組,還是全部使用?
這是在 Ubuntu 14.04 上,ntpd 是 4.2.6p5 版本。
據我在原始碼中看到的,
ntpd
處理池的成員和單個伺服器的方式大致相同:它將它們添加到對等點列表中。所有這些對等點都由
ntpd
.池機制的神奇之處在於輪詢 DNS:由於
ntpd
通過 DNS 解析池名稱,因此 DNS 查詢的響應是單個節點,每次請求解析時可能會有所不同。
mboehn給出了答案。澄清更多:見他提到的文件。特別是最後幾行:
池方案是使用一個或多個池命令配置的,其 DNS 名稱指示要從中提取的池。pool 命令可以多次使用;檢測並丟棄重複的伺服器。原則上,可以使用包含單行池 pool.ntp.org 的配置文件。NTP 池項目提供了有關將池與 server 命令一起使用的說明,該命令不是最理想的,但可以與 pool 命令之前的舊版本 ntpd 一起使用。使用最近的 ntpd,考慮用單個池命令替換其範例中的多個伺服器命令
我的配置是:
# Specify one or more NTP servers. pool 0.pool.ntp.org iburst pool 1.pool.ntp.org iburst pool 2.pool.ntp.org iburst pool 3.pool.ntp.org iburst # Provide your current local time as a default should you temporarly lose Internet connectivity server 127.127.1.0 fudge 127.127.1.0 stratum 10
當我檢查時,我現在有多個靠近我的地理位置(荷蘭)的 ntp 伺服器
$ ntpq -4np remote refid st t when poll reach delay offset jitter ============================================================================== 0.pool.ntp.org .POOL. 16 p - 64 0 0.000 0.000 0.000 1.pool.ntp.org .POOL. 16 p - 64 0 0.000 0.000 0.000 2.pool.ntp.org .POOL. 16 p - 64 0 0.000 0.000 0.000 3.pool.ntp.org .POOL. 16 p - 64 0 0.000 0.000 0.000 127.127.1.0 .LOCL. 10 l - 64 0 0.000 0.000 0.000 -85.255.214.66 193.190.230.66 2 u 5 64 177 6.937 1.588 1.645 -5.39.184.5 91.148.192.49 3 u 64 64 77 8.907 1.197 1.635 -91.198.87.229 193.79.237.14 2 u 5 64 177 8.447 -0.042 0.894 +37.34.57.151 193.79.237.14 2 u 1 64 177 7.463 0.168 0.297 *91.198.87.118 192.87.110.2 2 u 2 64 177 8.593 0.070 0.384 +88.159.1.197 80.94.65.10 2 u 2 64 177 10.497 0.454 0.213 +213.154.236.182 213.136.0.252 2 u 67 64 77 8.793 0.455 2.391 #178.21.23.127 91.121.157.10 3 u 66 64 77 9.129 -0.911 1.541 #213.109.127.195 193.79.237.14 2 u 66 64 77 11.766 -7.330 1.501 +213.154.229.24 80.50.231.226 2 u 4 64 177 8.496 0.121 0.538 -217.77.132.1 213.136.0.252 2 u 2 64 177 7.026 -0.782 1.253 #87.253.148.92 195.13.1.153 3 u 4 64 177 7.338 -3.859 0.964 -94.228.220.14 193.67.79.202 2 u - 64 177 8.347 2.797 1.019