NTP 客户端未更新

NTP 客户端未更新

我在 ESXI 上有许多 Linux 虚拟机,我已将一台 Linux 机器配置为 NTP 服务器,该服务器正在通过互联网从 NTP 服务器更新其时间,该服务器运行正常,并通过互联网从 NTP 服务器更新其时间,我可以通过命令 ntpq -p 看到这一点。现在其他虚拟机将其作为 NTP 服务器,但由于某种原因它没有更新其时间,ntpq -p 的结果如下

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 X.Y.177.90.75   .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 X.Y.90.1    .INIT.          16 u    - 1024    0    0.000    0.000   0.000

我已经等了 10 多个小时,但结果没有任何改变 !!! :( 没有防火墙问题,客户端和服务器上的配置除了服务器 IP 之外都相同,并且客户端指向本地服务器,本地服务器指向互联网服务器 !!! 顺便说一下,我有 debian 作为 linux !!! :(

答案1

可达性为零表明虚拟机无法相互通信 - 要么是由于基本网络问题,要么是由于防火墙设置。

我会使用

  • ping从 NTP 客户端到 NTP 服务器(但 Ping 有时会被 FW 阻止)
  • ssh从 NTP 客户端到 NTP 服务器(可能较少被阻止)
  • ntpdate -d 129.177.90.75

我假设 129.177.90.75 和 129.177.90.1 都是运行 NTP 服务的本地虚拟机的本地地址。如果不是这样,请更新您的问题以澄清这一点。

附言 顺便说一句,过去我的经验是,你需要网络中至少有三个本地 NTP 服务器来为网络中的其他计算机提供可靠的服务(否则时钟有时不会收敛)。

聚苯硫醚 我觉得虚拟机使用主机时钟可能比 NTP 更好。在虚拟机上使用 NTP 曾经很成问题

相关内容