我正在尝试按照此处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
你知道底部的问题是什么吗?
谢谢。
答案 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,因为它不是与编程相关的问题。