免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11720 | 回复: 10
打印 上一主题 下一主题

Solaris10 NTP client端时钟同步 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-18 17:14 |只看该作者 |倒序浏览
本帖最后由 狂日一条 于 2011-07-18 17:27 编辑

ntp 时钟同步问题,请各位大大给帮忙看看。
more /etc/inet/ntp.conf

#multicastclient 224.0.1.1
server 10.177.128.120 prefer
server 10.179.128.120

peer   10.193.29.66   
driftfile /etc/inet/ntp.drift

手动修改时间:
bash-3.00# date 020304052013
Sun Feb  3 04:05:00 CST 2013

时间不会自动同步到正常状态,用snoop |grep -i ntp 可以嗅探到时间的同步
bash-3.00# ntpq -p
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
#ct11m-vs120.am. .GPS.            1 u 533d   64   37   259.20    1.163  876.16
zmy16m-vs120.ap LOCAL(0)        16 u 533d   64   37    74.19  3986.70  875.66
bash-3.00# snoop |grep -i ntp
Using device ce0 (promiscuous mode)
zch07ehm01.corp.mot.com -> nis1         NTP  symmetric passive [st=3] (2011-07-18 16:36:55.39255)
        nis1 -> ct11m-vs120.am.mot-mobility.com NTP  client [st=0] (2013-01-02 03:05:18.87541)
ct11m-vs120.am.mot-mobility.com -> nis1         NTP  server [st=1] (2011-07-18 16:37:44.9121
        nis1 -> zmy16m-vs120.ap.mot-mobility.com NTP  client [st=0] (2013-01-02 03:05:19.8753
zmy16m-vs120.ap.mot-mobility.com -> nis1         NTP  server [st=0] (2011-07-18 16:37:49.80070)
zch07ehm01.corp.mot.com -> nis1         NTP  symmetric passive [st=3] (2011-07-18 16:37:59.39876)
        nis1 -> ct11m-vs120.am.mot-mobility.com NTP  client [st=0] (2013-01-02 03:06:22.87165)
ct11m-vs120.am.mot-mobility.com -> nis1         NTP  server [st=1] (2011-07-18 16:38:48.90476)
        nis1 -> zmy16m-vs120.ap.mot-mobility.com NTP  client [st=0] (2013-01-02 03:06:23.87160)
zmy16m-vs120.ap.mot-mobility.com -> nis1         NTP  server [st=0] (2011-07-18 16:38:53.79674)
zch07ehm01.corp.mot.com -> nis1         NTP  symmetric passive [st=3] (2011-07-18 16:39:03.39499)
        nis1 -> ct11m-vs120.am.mot-mobility.com NTP  client [st=0] (2013-01-02 03:07:26.87787)
ct11m-vs120.am.mot-mobility.com -> nis1         NTP  server [st=1] (2011-07-18 16:39:52.91001)
        nis1 -> zmy16m-vs120.ap.mot-mobility.com NTP  client [st=0] (2013-01-02 03:07:27.8777
zmy16m-vs120.ap.mot-mobility.com -> nis1         NTP  server [st=0] (2011-07-18 16:39:57.80302)
zch07ehm01.corp.mot.com -> nis1         NTP  symmetric passive [st=3] (2011-07-18 16:40:

可以用ntpq -p看到reach值变大 disp值变小。
但是时间不会变成正常状态,过一段时间后ntp服务会自动变成维护状态,就是这个维护状态最郁闷。

bash-3.00# svcs -a |grep ntp
disabled        3:08:48 svc:/network/ntp4:default
maintenance     3:08:31 svc:/network/ntp:default

手动svcadm clear一下ntp服务后,时间自动同步到正常状态。
bash-3.00# date
Mon Jul 18 17:27:38 CST 2011

这个ntp服务变成维护状态需要一段时间,如果ntp服务是online状态的话,手动重启一下ntp服务也可以做到时间同步。

svcadm restart /network/ntp.

各位大大帮忙看看了,谢谢。。

论坛徽章:
1
2015年亚洲杯之沙特阿拉伯
日期:2015-04-10 13:59:00
2 [报告]
发表于 2011-07-18 17:58 |只看该作者
看dmesg

论坛徽章:
0
3 [报告]
发表于 2011-07-19 10:02 |只看该作者
以下是dmesg的截取:

Feb  3 04:09:19 nis1 xntpd[5417]: [ID 866926 daemon.notice] xntpd exiting on signal 15
Jul 18 17:04:18 nis1 ntpdate[5429]: [ID 774510 daemon.notice] step time server 10.177.128.120 offset -48855902.059929 sec
Jul 18 17:04:18 nis1 xntpd[5431]: [ID 702911 daemon.notice] xntpd 3-5.93e+sun 03/08/29 16:23:05 (1.4)
Jul 18 17:04:18 nis1 xntpd[5431]: [ID 301315 daemon.notice] tickadj = 5, tick = 10000, tvu_maxslew = 495, est. hz = 100
Jul 18 17:04:18 nis1 xntpd[5431]: [ID 266339 daemon.notice] using kernel phase-lock loop 0041, drift correction 0.00000
Jul 18 17:04:18 nis1 xntpd[5431]: [ID 266339 daemon.notice] using kernel phase-lock loop 0041, drift correction -59.04001
Feb  3 04:09:48 nis1 xntpd[5431]: [ID 261039 daemon.error] time error -48855416.410382 is way too large (set clock manually)
Feb  3 04:09:48 nis1 svc.startd[7]: [ID 748625 daemon.error] network/ntp:default transitioned to maintenance by request (see 'svcs -xv' for details)
Feb  3 04:09:48 nis1 xntpd[5431]: [ID 866926 daemon.notice] xntpd exiting on signal 15
Jul 18 17:25:40 nis1 ntpdate[5443]: [ID 774510 daemon.notice] step time server 10.177.128.120 offset -48855416.408179 sec
Jul 18 17:25:40 nis1 xntpd[5445]: [ID 702911 daemon.notice] xntpd 3-5.93e+sun 03/08/29 16:23:05 (1.4)
Jul 18 17:25:40 nis1 xntpd[5445]: [ID 301315 daemon.notice] tickadj = 5, tick = 10000, tvu_maxslew = 495, est. hz = 100
Jul 18 17:25:40 nis1 xntpd[5445]: [ID 266339 daemon.notice] using kernel phase-lock loop 0041, drift correction 0.00000
Jul 18 17:25:40 nis1 xntpd[5445]: [ID 266339 daemon.notice] using kernel phase-lock loop 0041, drift correction -59.04001

论坛徽章:
1
2015年亚洲杯之沙特阿拉伯
日期:2015-04-10 13:59:00
4 [报告]
发表于 2011-07-19 10:25 |只看该作者
-59.04001
Feb  3 04:09:48 nis1 xntpd[5431]: [ID 261039 daemon.error] time error -48855416.410382 is way too large (set clock manually)
Feb  3 04:09:48 nis1 svc.startd[7]: [ID 748625 daemon.error] network/ntp:default transitioned to maintenance by request (see 'svcs -xv' for details)
Feb  3 04:09:48 nis1 xntpd[5431]: [ID 866926 daemon.notice] xntpd exiting on signal 15
Jul 18 17:25:40 nis1 ntpdate[5443]: [ID 774510 daemon.notice] step time server 10.177.128.120 offset -48855416.408179 sec
你的server IP 是多少? 你想同步的这个ntp server 跟你这个ntp client 端 在同一个网络?

论坛徽章:
0
5 [报告]
发表于 2011-07-19 10:43 |只看该作者
我的client端 IP:10.194.131.219 Name:nis1 就是dmesg里面看到的nis1
server端的IP就是ntp.conf里面的那两个:10.177.128.120  10.179.128.120
这两台server都是公司内部的两台server,好像是在新加坡。我这台client solaris10 在北京。不过这3台服务器是在同一网络 可以通信的:
bash-3.00# ping 10.177.128.120
10.177.128.120 is alive
bash-3.00# ping 10.179.128.120
10.179.128.120 is alive

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
6 [报告]
发表于 2011-07-19 13:28 |只看该作者
123端口是否开通,NTP服务走123

论坛徽章:
0
7 [报告]
发表于 2011-07-19 14:47 |只看该作者
bash-3.00# netstat -an |grep 123
      *.123                               Idle
127.0.0.1.123                             Idle
10.194.131.219.123                        Idle

论坛徽章:
0
8 [报告]
发表于 2011-07-19 16:45 |只看该作者
我发现 我的问题和这个兄弟的一样~ 手动修改时间后不能自动同步。。。急人,老板好几周就让我整这个东西,现在还没有弄出来。

http://bbs.chinaunix.net/thread-547375-1-1.html

论坛徽章:
1
2015年亚洲杯之沙特阿拉伯
日期:2015-04-10 13:59:00
9 [报告]
发表于 2011-07-20 10:38 |只看该作者
那你同一个office的其他机器同步有问题没呢?
time error -48855416.410382 is way too large
error说的,可以同步,但是这个值太大

论坛徽章:
0
10 [报告]
发表于 2011-07-20 11:23 |只看该作者
今天,我在一台生产线上的solaris10上做测试,这台设备的NTP client是配置好的,
手动修改时间后,时钟也不能同步,重启NTP服务后又能同步到正常时间。
这说明:NTP服务不能同步人为的时钟修改,而重启NTP服务后,则进行最新记忆中的时钟,则进行同步,不知可不可以这样理解。
因为我那台生产线上的NTP是配置好的呀,老板他们的前一辈配置的,应该没问题。

至此,我也可以和老板说了,感谢楼上的几位大神的帮忙。THX。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP