linux – NTP与本地时间服务器同步,但不与NTP池服务器同步

我在另一个子网中的计算机上设置了一个NTP服务器,并尝试将我的计算机与服务器联系起来并且运行良好.但是,当我尝试使用pool.ntp.org服务器(我尝试过0.pool.ntp.org,1.pool.ntp.org等,只有pool.ntp.org服务器)时,它不会同步.

pool.ntp.org上的nslookup以及0.pool.ntp.org提供了正确的DNS解析,ping也适用于nslookup返回的IP.

为UDP grepped的iptables输出如下:

[2月10日星期二12:39:14 root @ root-ubuntu:〜] #iptables -L -n -v | grep udp

92 13001 ACCEPT    udp -- *    *     0.0.0.0/0          0.0.0.0/0         state RELATED,ESTABLISHED 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:123 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:161 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:443 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:623 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:389 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:636 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:3268 
0     0 ACCEPT     udp -- *    *     0.0.0.0/0          0.0.0.0/0         udp dpt:3269

netstat命令的输出如下:

[2月10日星期二12:35:51 root @ root-ubuntu:〜] #netstat -a | grep udp

udp        0      0 localhost:9473                 0.0.0.0:*                           
udp        0      0 0.0.0.0:asf-rmcp               0.0.0.0:*                           
udp        0      0 173.39.22.123:ntp              0.0.0.0:*                           
udp        0      0 localhost:ntp                  0.0.0.0:*                           
udp        0      0 0.0.0.0:ntp                    0.0.0.0:*                           
udp        0      0 all-systems.mcast.net:23000    0.0.0.0:*                           
udp        0      0 ::1:ntp                        ::%628620:*                         
udp        0      0 fe80::222:bdff:feea:9f1f:ntp   ::%628620:*                         
udp        0      0 fe80::222:bdff:feea:9f20:ntp   ::%628620:*                         
udp        0      0 :::ntp                         ::%628620:*

我无法弄清楚为什么同步问题只发生在池服务器而不是本地服务器上.我系统中的UDP端口已启动.服务器已启动.然而时间不同步(它仍然显示2月10日)

[编辑]
添加我的.conf文件

driftfile /tmp/ntp.drift/
服务器0.pool.ntp.org

添加ntpq -p数据:

[Thu Feb 10 14:13:51 root @ root-ubuntu:〜] #ntpq -p 0.pool.ntp.org

remote           refid      st t when poll reach   delay   offset  jitter
============================================================================== 
*64.147.116.229  .ACTS.           1 u  151 1024  377    2.439   -0.632   0.052  
+131.107.13.100  .ACTS.           1 u  879 1024  377   27.853    1.041   0.539  
-time.nrc.ca     132.246.11.231   2 u  989 1024  377   86.821   -4.132   8.778  
-time1.chu.nrc.c 209.87.233.52    2 u   53 1024  377  109.221    3.153   9.377  
+dense.utcc.utor 128.100.200.166  2 u   88 1024  377   64.115   -1.841   0.454  
-dns4.utoronto.c 128.100.103.253  2 u  167 1024  377   65.252  -43.422  56.093

解决方法

等一下. 2月10日?不,ntp不会同步那么远.这是秒和毫秒;不是时间和日子.

您应该首先使用ntpdate粗略地设置日期或准确设置日期.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...