Ubuntu
ntpd -q 不列出任何伺服器
我正在嘗試在我的伺服器上設置 ntpd,以便它們的時鐘保持同步。我正在執行 Ubuntu 16.04。我已按照這些說明進行操作,直到最後一切似乎都很好。現在過了一會兒,輸出
timedatectl
看起來像:Local time: Thu 2018-06-14 08:41:32 UTC Universal time: Thu 2018-06-14 08:41:32 UTC RTC time: Thu 2018-06-14 08:41:05 Time zone: Etc/UTC (UTC, +0000) Network time on: no NTP synchronized: yes RTC in local TZ: no
的輸出
ntpq -p
是:remote refid st t when poll reach delay offset jitter ============================================================================== 0.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000 1.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000 2.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000 3.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000 ntp.ubuntu.com .POOL. 16 p - 64 0 0.000 0.000 0.000
我已經配置了我的 AWS 安全組,以便
0.0.0.0/0
在埠 123 上打開 UDP。無論如何,這些伺服器都允許所有傳出連接。
nmap -sU -p 123
報告:PORT STATE SERVICE 123/udp open|filtered ntp
iptables -L -n -v
報告:Chain INPUT (policy ACCEPT 860K packets, 1119M bytes) pkts bytes target prot opt in out source destination 1206 140K f2b-sshd tcp -- * * 0.0.0.0/0 0.0.0.0/0 multiport dports 22 Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 573K packets, 460M bytes) pkts bytes target prot opt in out source destination Chain f2b-sshd (1 references) pkts bytes target prot opt in out source destination 1206 140K RETURN all -- * * 0.0.0.0/0 0.0.0.0/0
我根本沒有修改預設的 ntp 配置。
我怎樣才能弄清楚為什麼ntp沒有更新?
您相當有信心這不是防火牆問題。我有我的保留,但你已經按照亞馬遜的指南設置
chrony
亞馬遜的伺服器,它正在工作。一個有趣的實驗是嘗試
ntpd
使用這些相同的伺服器進行設置,或者改為指向chrony
外部伺服器。這將肯定地告訴我們問題是否是某種難以找到的防火牆阻止 NTP 到非亞馬遜內部的伺服器,或者它是否真的是一個 chrony 與 ntpd 問題。