我发现chronyc
的activity
命令输出如下:
chronyc> activity
200 OK
5 sources online
0 sources offline
0 sources doing burst (return to online)
0 sources doing burst (return to offline)
12 sources with unknown address
所以我对“12个地址未知的来源”感到惊讶。当我读到这篇文章chronyc -N
并且sources -a
应该有助于诊断时,我尝试了:
chronyc> sources -a
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
=+ host-v22.sap.domain.org 3 10 337 717 -42us[ -75us] +/- 2936us
^? p21.ntp-pool.domain.org 0 6 0 - +0ns[ +0ns] +/- 0ns
^? p21.ntp-pool.domain.org 0 6 0 - +0ns[ +0ns] +/- 0ns
^* p21.ntp-pool.domain.org 2 7 377 57 +74us[ +81us] +/- 2845us
^? p21.ntp-pool.domain.org 0 6 0 - +0ns[ +0ns] +/- 0ns
^? p21.ntp-pool.domain.org 0 6 0 - +0ns[ +0ns] +/- 0ns
^? p21.ntp-pool.domain.org 0 6 0 - +0ns[ +0ns] +/- 0ns
...
^? p22.ntp-pool.domain.org 0 6 0 - +0ns[ +0ns] +/- 0ns
^? p22.ntp-pool.domain.org 0 6 0 - +0ns[ +0ns] +/- 0ns
^- p22.ntp-pool.domain.org 2 6 377 45 +107us[ +107us] +/- 2847us
(“domain.org”是假的;实际上它是 Intranet)
因此,“未知地址”似乎来自池服务器配置。但我怎样才能找出问题的根源呢?
或者这只是查询池时的一个错误?我的猜测是chronyc
应该显示 IP 地址而不是池名称。
使用的版本是SLES15 SP5的“chrony-4.1-150400.19.4.x86_64”。