daf*_*ydd 5 ntp rhel5 ntpd ntpdate
这是 RHEL 5.5 中的内容。
首先,ntpdate 到远程主机的工作原理:
$ ntpdate XXX.YYY.4.21
24 Oct 16:01:17 ntpdate[5276]: adjust time server XXX.YYY.4.21 offset 0.027291 sec
Run Code Online (Sandbox Code Playgroud)
其次,这是我的 /etc/ntp.conf 中的服务器行。所有restrict
行均已被注释掉以供故障排除。
server 127.127.1.0
server XXX.YYY.4.21
Run Code Online (Sandbox Code Playgroud)
我执行service ntpd start
并检查ntpq
:
$ ntpq
ntpq> peer
remote refid st t when poll reach delay offset jitter
==============================================================================
*LOCAL(0) .LOCL. 5 l 36 64 377 0.000 0.000 0.001
timeserver.doma .LOCL. 1 u 39 128 377 0.489 51.261 58.975
ntpq> opeer
remote local st t when poll reach delay offset disp
==============================================================================
*LOCAL(0) 127.0.0.1 5 l 40 64 377 0.000 0.000 0.001
timeserver.doma XXX.YYY.22.169 1 u 43 128 377 0.489 51.261 58.975
Run Code Online (Sandbox Code Playgroud)
XXX.YYY.22.169 是我正在处理的主机的地址。对 ntp.conf 文件中的 IP 地址进行反向查找可验证 ntpq 输出是否正确命名了远程服务器。然而,正如您所看到的,它似乎只是滚动到我的 .LOCL。时间服务器。另外,ntptrace
只返回本地时间服务器,然后ntptrace XXX.YYY.4.21
超时。
$ ntptrace
localhost.localdomain: stratum 6, offset 0.000000, synch distance 0.948181
$ ntptrace XXX.YYY.4.21
XXX.YYY.4.21: timed out, nothing received
***Request timed out
Run Code Online (Sandbox Code Playgroud)
看起来我的 ntp 守护进程只是在查询自身。
我正在考虑我的测试网络时间服务器和公司网络时间服务器之间的路由器(我不控制)在源端口上阻塞的可能性。(我认为 ntpdate 在端口 123 上发送,该端口绕过该过滤器,这就是为什么我在 ntpd 运行时无法使用它。)我已向网络人员发送了电子邮件以进行检查。
最后,telnet XXX.YYY.4.21 123
永远不会超时或完成连接。
问题:
我在这里缺少什么?
我还可以检查哪些内容来尝试找出此连接失败的位置?
会strace ntptrace XXX.YYY.4.21
显示 ntptrace 发送的源端口吗?我可以解构大多数 strace 调用,但我无法找出该数据的位置。
如果我无法直接检查测试网络和时间服务器之间的网关路由器,我如何建立证据证明它是造成这些断开连接的原因?或者,我该如何排除它?
归档时间: |
|
查看次数: |
18716 次 |
最近记录: |