无法连接到NTP服务器

时间:2016-03-31 18:09:21

标签: time server ntp

我正在尝试按照此处http://support.ntp.org/bin/view/Support/GettingStarted的说明将我的时钟与NTP服务器同步,但这不起作用。

我使用的是Mac OS X El Capitan 10.11.2,这就是我的工作。我选择了服务器ntp.your.org(http://support.ntp.org/bin/view/Servers/PublicTimeServer000498)并将计算机与它同步:

engine = create_engine(DB_HOST)
Session = scoped_session(sessionmaker(bind=engine))

def return_a_scoped_session():
    return Session()

然后检查它是否有效,我做

XXX-macbook-pro-2:ntp-4.2.8p6 XXX$ sudo ntpdate -b ntp.your.org
31 Mar 20:05:04 ntpdate[43114]: step time server 204.9.54.119 offset -0.005629 sec

另外,如果我做ntpq,我会

XXX-macbook-pro-2:ntp-4.2.8p6 XXX$ ntpdc -c peers
nodename nor servname provided, or not known

如果我通过将我的互联网连接切换到不同的WIFI网络来做同样的事情,我会得到不同的输出:

XXX-macbook-pro-2:ntp-4.2.8p6 XXX$ ntpq -pcrv
 nodename nor servname provided, or not known

你知道底部的问题是什么吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

当您更改网络时提供的输出让我相信这是一个网络问题。

您发布的原始问题在this帖子和另一个here中引用。它们都指向IP配置问题 - DNS或DHCP。

看起来端口123 / UDP可能在主机或网络路由器/网关/防火墙上被阻止。您需要检查此信息,或连接到您知道没有端口被阻止的网络。除非您有不同的IP配置或安全设置,否则有线或无线无关紧要。

事实上,一旦您更改了网络,就会看到reach = 0& refif = .INIT.表示您可以解析ntp服务器(ntp.your.org),但无法连接到该服务器。

从工作设置中你可能会看到如下所示的内容(取自我在SuperUser上的一个答案 - 删除了地址)

 remote           refid          st t when poll reach   delay   offset  jitter
==============================================================================
 PRIVATE         .STEP.          16 u    - 1024    0    0.000    0.000   0.000
-PRIVATE1        .GPS.            1 u   55   64  377   29.585    0.071   0.312
-PRIVATE2        .GPS.            1 u   40   64  377    9.468    0.209   0.129
-PRIVATE3        1.1.1.1          2 u   12   64  377    6.943   -0.270   0.142
-PRIVATE5        .PPS.            1 u   20   64  377   16.383   -0.531   0.197
+PRIVATE6        .DCFa.           1 u   22   64  377    8.661   -0.036   0.126
-ISP1            2.2.2.2          2 u   36   64  377   11.720   -0.027   0.280
#PRIVATE7        .GPS.            1 u   47   64  377   24.781   -1.405   1.118
+ISP2            .PPS.            1 u    4   64  377    6.012    0.062   0.154
-ISP3            .PPS.            1 u   14   64  377   13.993   -0.463   0.206
-ISP4            .CDMA.           1 u   57   64  377   71.712   -0.109   0.249
 ntp.mcast.net   .MCST.          16 u    -   64    0    0.000    0.000   0.002
 LOCAL(0)        .LOCL.          10 l  69d   64    0    0.000    0.000   0.000
xSHM(0)          .GPS.            0 l    9   16  377    0.000  -25.278   7.907
*SHM(1)          .PPS.            0 l   11   16  377    0.000   -0.030   0.060
associd=0 status=0488 leap_none, sync_uhf_radio, 8 events, no_sys_peer,
version="ntpd 4.2.6p5@1.2349-o Sat Nov 23 18:21:48 UTC 2013 (1)",
processor="x86_64", system="Linux/3.13.3-1.el6.elrepo.x86_64", leap=00,
stratum=1, precision=-19, rootdelay=0.000, rootdisp=0.435, refid=PPS,
reftime=d81f71b3.9b5a018c  Tue, Nov 25 2014 21:22:59.606,
clock=d81f71be.1f3892d4  Tue, Nov 25 2014 21:23:10.121, peer=28309, tc=4,
mintc=3, offset=-0.021, frequency=-69.212, sys_jitter=0.031,
clk_jitter=0.145, clk_wander=0.031

值得指出的是,ntp最满意的是至少3台服务器,理想情况下5台才能正常工作,并选择“最佳”服务器。相应的时间源。

文档here也将有助于其他一些领域的相关内容。

我还认为这个问题应该迁移到SuperUser,因为它不是与编程相关的问题。