ntp报错

今天使用虚拟你需要同步时间结果报错了。系统RHEL6.4。报错如下

# ntpdate   asia.pool.ntp.org 
 8 Aug 06:00:11 ntpdate[7451]: no server suitable for synchronization found

出现问题后检查防火墙是否关闭

# service iptables status
iptables: Firewall is not running.

结果是关闭的

使用-d查看原因

# ntpdate -d  asia.pool.ntp.org 
 8 Aug 05:55:05 ntpdate[7400]: ntpdate [email protected] Thu May 13 14:38:23 UTC 2010 (1)
Looking for host asia.pool.ntp.org and service ntp
host found : bera.learn.ac.lk
transmit(192.248.1.162)
transmit(27.114.150.13)
transmit(120.88.46.10)
transmit(157.7.203.102)
receive(192.248.1.162)
transmit(192.248.1.162)
receive(157.7.203.102)
transmit(157.7.203.102)
receive(157.7.203.102)
transmit(157.7.203.102)
receive(120.88.46.10)
transmit(120.88.46.10)
receive(157.7.203.102)
transmit(157.7.203.102)
receive(120.88.46.10)
transmit(120.88.46.10)
receive(192.248.1.162)
transmit(192.248.1.162)
transmit(27.114.150.13)
receive(120.88.46.10)
transmit(120.88.46.10)
transmit(157.7.203.102)
receive(192.248.1.162)
transmit(192.248.1.162)
receive(120.88.46.10)
transmit(120.88.46.10)
transmit(27.114.150.13)
receive(192.248.1.162)
transmit(192.248.1.162)
transmit(27.114.150.13)
transmit(27.114.150.13)
27.114.150.13: Server dropped: no data
server 192.248.1.162, port 123
stratum 2, precision -19, leap 00, trust 000
refid [192.248.1.162], delay 0.57085, dispersion 0.00000
transmitted 4, in filter 4
reference time:    d792e8a1.e443f4ea  Mon, Aug 11 2014 15:00:49.891
originate timestamp: d792e90d.f6534dec  Mon, Aug 11 2014 15:02:37.962
transmit timestamp:  d78e7440.05071cd0  Fri, Aug  8 2014  5:55:12.019
filter delay:  0.64255  0.57982  0.57956  0.57085 
         0.00000  0.00000  0.00000  0.00000 
filter offset: 292045.6 292045.6 292045.6 292045.6
         0.000000 0.000000 0.000000 0.000000
delay 0.57085, dispersion 0.00000
offset 292045.669938
server 27.114.150.13, port 123
stratum 0, precision 0, leap 00, trust 000
refid [27.114.150.13], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036 14:28:16.000
originate timestamp: 00000000.00000000  Thu, Feb  7 2036 14:28:16.000
transmit timestamp:  d78e7441.7eccc431  Fri, Aug  8 2014  5:55:13.495
filter delay:  0.00000  0.00000  0.00000  0.00000 
         0.00000  0.00000  0.00000  0.00000 
filter offset: 0.000000 0.000000 0.000000 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 120.88.46.10, port 123
stratum 2, precision -21, leap 00, trust 000
refid [120.88.46.10], delay 0.40349, dispersion 0.00000
transmitted 4, in filter 4
reference time:    d792e1d9.fc2eb479  Mon, Aug 11 2014 14:31:53.985
originate timestamp: d792e90d.a75fc42e  Mon, Aug 11 2014 15:02:37.653
transmit timestamp:  d78e743f.d624447e  Fri, Aug  8 2014  5:55:11.836
filter delay:  0.40744  0.40784  0.40349  0.40726 
         0.00000  0.00000  0.00000  0.00000 
filter offset: 292045.6 292045.6 292045.6 292045.6
         0.000000 0.000000 0.000000 0.000000
delay 0.40349, dispersion 0.00000
offset 292045.627397
server 157.7.203.102, port 123
stratum 3, precision -17, leap 00, trust 000
refid [157.7.203.102], delay 0.08058, dispersion 8.00000
transmitted 4, in filter 4
reference time:    d792e2dd.06f9d551  Mon, Aug 11 2014 14:36:13.027
originate timestamp: d792e90c.bc5d0818  Mon, Aug 11 2014 15:02:36.735
transmit timestamp:  d78e743f.15508c16  Fri, Aug  8 2014  5:55:11.083
filter delay:  0.10025  0.08405  0.08058  0.00000 
         0.00000  0.00000  0.00000  0.00000 
filter offset: 292045.6 292045.6 292045.6 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.08058, dispersion 8.00000
offset 292045.680068
 8 Aug 05:55:14 ntpdate[7400]: step time server 120.88.46.10 offset 292045.627397 sec

以上信息证明网络没有问题。还是继续查看本机问题。突然在官网查到了

The behavior of notrust changed between versions 4.1 and 4.2.

In 4.1 (and earlier) notrust meant "Don‘t trust this host/subnet for time".

In 4.2 (and later) notrust means "Ignore all NTP packets that are not cryptographically authenticated." This forces remote time servers to authenticate themselves to your (client) ntpd

查看下版本信息

# ntpd --version
ntpd - NTP daemon program - Ver. 4.2.4p8

原因找到了

找配置文件

# vim /etc/ntp.conf
# For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).
driftfile /var/lib/ntp/drift
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery  
restrict -6 default kod nomodify notrap nopeer noquery  #发现了将这两行修改或注释
# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1
restrict -6 ::1

我将这两行注释掉了

再次测试ntp

# ntpdate   asia.pool.ntp.org 
11 Aug 15:13:14 ntpdate[7477]: step time server 211.233.84.186 offset 292045.698832 sec
成功了

# 1. 关于权限设定部分

#   权限的设定主要以 restrict 这个参数来设定,主要的语法为:

#   restrict IP mask netmask_IP parameter

#   其中 IP 可以是软件地址,也可以是 default ,default 就类似 0.0.0.0

#   至于 paramter 则有:

#   ignore :关闭所有的 NTP 联机服务

#   nomodify:表示 Client 端不能更改 Server 端的时间参数,不过,

#   Client 端仍然可以透过 Server 端来进行网络校时。

#   notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域

#   noquery :不提供 Client 端的时间查询

#   notrap :不提供trap这个远程事件登入

#  如果 paramter 完全没有设定,那就表示该 IP (或网域)“没有任何限制”

restrict default nomodify notrap noquery # 关闭所有的 NTP 要求封包

restrict 127.0.0.1    #这是允许本级查询

restrict 192.168.0.1 mask 255.255.255.0 nomodify

#在192.168.0.1/24网段内的服务器就可以通过这台NTP Server进行时间同步了

# 2. 上层主机的设定

#  要设定上层主机主要以 server 这个参数来设定,语法为:

#  server [IP|HOST Name] [prefer]

#  Server 后面接的就是我们上层 Time Server 啰!而如果 Server 参数

#  后面加上 perfer 的话,那表示我们的 NTP 主机主要以该部主机来作为

#  时间校正的对应。另外,为了解决更新时间封包的传送延迟动作,

#  所以可以使用 driftfile 来规定我们的主机

#  在与 Time Server 沟通时所花费的时间,可以记录在 driftfile

#  后面接的文件内,例如下面的范例中,我们的 NTP server 与

#  cn.pool.ntp.org联机时所花费的时间会记录在 /etc/ntp/drift文件内

ntp报错

时间: 2024-10-14 04:56:31

ntp报错的相关文章

yum install ntp 报错:Error: Package: ntp-4.2.6p5-25.el7.centos.2.x86_64 (base)

redhat7 在安装ntp时报如下错误 Error: Package: ntp-4.2.6p5-25.el7.centos.2.x86_64 (base) Requires: ntpdate = 4.2.6p5-25.el7.centos.2 Installed: ntpdate-4.2.6p5-25.el7_3.2.x86_64 (@anaconda/7.4) ntpdate = 4.2.6p5-25.el7_3.2 Available: ntpdate-4.2.6p5-25.el7.cen

SUSE Linux ntp 升级报错(MAKE [1]:*** 【all】Error 2)

NTP升级,升级REDHAT时很顺利,升级完成后会默认覆盖掉原有文件,重启服务后,使用ntpd --version查看验证上即可,可在升级SUSE Linux时却发现错误频频,以下是我再升级时遇到的一些问题,小结之后希望有和我遇到同样错误的亲们可以作为参考: 一. 由于NTP包有漏洞,需下载4.2.7之后版本,网络下ntp-dev-4.2.7p26.tar.gz 1.解压#  tar –zxf  ntp-dev-4.2.7p26.tar.gz –C /usr/src 2.编译#  cd/usr/

系统内核报错NTP服务端不稳定:localhost kernel: Clocksource tsc unstable (delta = 99856660 ns),K哥

2016.9.14 Sep 13 14:34:42 localhost kernel: Clocksource tsc unstable (delta = 99856660 ns) 大致意思是系统内核报错:时钟源不稳定(时间差=多少毫秒) OK,我的服务器使用了NTP软件来同步时间 那么我们来看看是不是有时间差 首先使用data命令 OK,看着挺正常的,CST上海也是对的 我是K哥 然后使用ntpstat命令查看同步状态 synchronised to NTP server (210.72.14

oracle rac 安装 PRVG-13606 ntp 同步报错解决过程

oracle ntp 检查报错 ./runcluvfy.sh stage -pre crsinst -n oracle57,oracle58 -verbose [10:06:58]Verifying Network Time Protocol (NTP) ...FAILED[10:06:58]PRVG-1063 : configuration files for more than one time synchronization service[10:06:58]were found on n

编译安装NTP时间服务报错

报错: 错误:sys/capability.h:没有那个文件或目录 解决方法: yum -y install libcap-devel

rac安装_grid安装校验报错之grid未建立信任关系

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/40456511 1.报错 [[email protected] grid]$ ./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose Performing pre-checks for clust

HBase 报错 ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

学hbase的时候,搭建好环境启动hbase,jps查看进程发现hmaster和hregionserevr可以正常出现. 终端下输入hbase shell后也可以进入hbase的shell,输入List后就报错: 错误提示:ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 查看错误日志发现: 如图 发现有一台节点无法连接,所以master一直是等待状态,不能列出具体的namespace.启动另一台

docker 报错:x509: certificate has expired or is not yet valid

环境:centos 7 程序:docker 下载镜像报错: # docker pull centos Pulling repository centos FATA[0004] Get https://index.docker.io/v1/repositories/library/centos/images: x509: certificate has expired or is not yet valid    这种错误,一般都是本地系统时间错误导致报错证书过期,所以先查看本地系统时间 # da

安装PHP过程中,make步骤报错:(集合网络上各种解决方法)

(1)-liconv -o sapi/fpm/php-fpm /usr/bin/ld: cannot find -liconv collect2: ld returned 1 exit status make: *** [sapi/fpm/php-fpm] Error 1 [[email protected] php-5.4.5]# 初步定位是iconv的问题解决方法 把libiconv卸载掉进入libiconv源码目录执行#make uninstall#make clean # ./confi