搜档网
当前位置:搜档网 › 课题_ntp时间同步,各种配置方法

课题_ntp时间同步,各种配置方法

课题_ntp时间同步,各种配置方法
课题_ntp时间同步,各种配置方法

ntp时间同步,各种配置方法1 Windows xp NTP服务器的配置(2003配置方式一样)

1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。

2) 单击―开始‖,单击―运行‖,键入regedit,然后单击―确定‖。

找到下面的注册表项然后单击它:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\

在右窗格中,右键单击―AnnounceFlags‖,然后单击―修改‖。

在―编辑DWORD 值‖对话框中的―数值数据‖下,键入5,然后单击―确定‖。

3) 启用NTPServer。

a. 找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\

b. 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。

c. 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入1,然后单击―确定‖。

4) 关闭NTP client

找到并单击下面的注册表子项:

a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclient\

b) 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。

c) 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入0,然后单击―确定‖。

5) 退出注册表编辑器。

在命令提示符处,键入以下命令以重新启动Windows 时间服务,然后按Enter:

net stop w32time && net start w32time

2 Windows(2003、XP)系统的NTP同步配置

2.1 Windows客户端的设置

1) 首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。

2) 设定同步时间间隔,在―开始‖菜单→―运行‖项下输入―Regedit‖进入注册表编辑器。

展开[ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient ] 分支,并双击SpecialPollInterval 键值,将对话框中的―基数栏‖选择到―十进制‖上,如图1所示

而这时在对话框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。

3) 将KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\parameters\NtpServer地址改为NTP服务器的IP地址,在使用IP地址时后面要加上‖,0x1‖.多个地址之间用空格隔开。

4) 启动NTP client

找到并单击下面的注册表子项:

d) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclient\

e) 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。

f) 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入1,然后单击―确定‖。

5) 退出注册表编辑器。

在命令提示符处,键入以下命令以重新启动Windows 时间服务,然后按Enter:

net stop w32time && net start w32time

3 Linux系统NTP同步配置:

1.1 客户端的配置流程

1. 在客户端手动执行―ntpdate 服务器IP‖来同步时间;

2. 另可以使用crond来定时同步时间:

以root身份运行周期性任务:[root@supersun root]# crontab -e

添加以下内容,设定同步周期或者同步时间:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/sbin/ntpdate -u 10.124.76.98 //在每个分钟点上执行同步

30 5 * * * /usr/sbin/ntpdate –u 10.124.76.98//每天早晨5点半执行

3. 使用下面的命令检查时间服务器同步的状态:#ntpq -p

若同步过程存在问题,则所有远程服务器的jitter值是4000并且delay和reach的值是0。造成这种情况的可能原因有:

1) 配置文件中的restrict default ignore没有被注释

2) 防火墙阻断了与server之间的通讯

3) 此外每次重启NTP服务器之后大约要3-5分钟客户端才能与server建立正常的通讯连接,否则你执行ntpdateip的时候将返回:no server suitable for synchronization found

4. 以上是通过设置时间间隔的方式来配置同步周期,还可以通过设置每天同步时间的方式来同步,此时客户端配置的配置如下:

#vi /etc/crontab

写入:

10 5 * * * root /usr/sbin/ntpdate 192.168.0.20 &&/sbin/hwclock -w

这样每天的5点10分,linux系统都会自动向我们的新建NTP时间服务器192.168.0.20 进行时间的同步操作

注明:若不能执行ntpq –p,提示没有访问的地址或命令不存在等,说明ntp服务没有启动。在启动的时候有时启动命令没有提示任何信息,但这也不代表已经启动成功。

因此需要检查走一下几步:

(1)查看/etc/ntp.conf文件

server 10.124.76.98 prefer

driftfile /etc/ntp.drift (若这个文件不存在,需要手动创建下)

(2)查看/etc/rc.config.d/netdaemons

export ntpdate_server=

export xntpd=1 (这个是客户端必须设的)

export xntpd_args=

(3)手动启动执行:/sbin/init.d/xntpd start

(4)ntpq -p查看服务信息

4 AIX系统NTP同步配置

1) 编辑NTP 客户端上的/etc/ntp.conf文件, 内容如下:

#broadcastclient

server 10.109.208.41

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

图5、NTP客户端的配置

2) 在NTP客户端启动xntpd守护进程

# startsrc -s xntpd

也可通过调用smitty , 使xntpd 在以后重启服务器时能自动启动.在已经启动后再使用smitty命令会引起冲突

# smittyxntpd

3) 查询xntpd的状态

当system peer 不为'insane' 时, 表明客户端已与服务器端成功地

进行了同步.

# lssrc -lsxntpd

配置完成后也需要等待6-10分钟的时间才能与10.109.208.41同步。

通过AIX系统自带的测试命令测试两台同步服务器之间的时间误差约为500μs,完全满足管理信息大区时间同步体系的精度要求。

5 Centos系统的ntp的安装和配置

(注意:防火墙的udp 123要打開,不然会不能用)

5.1 客户端同步时间的方法

方法一:使用ntpdate

ntpdate [IP_Address]

看下面的例子,其中192.168.1.5是在内网搭建的ntp服务器

Thu Sep 25 13:04:17 CST 2008

[root@zy180 ~]# ntpdate 192.168.1.5

25 Sep 14:33:13 ntpdate[10302]: step time server 192.168.1.5 offset 5327.700798 sec

[root@zy180 ~]# date

Thu Sep 25 14:33:18 CST 2008

ntpdate 的特点:

1,ntpdate只运行一次就结束,即只同步一次。所以要使用ntpdate同步时间的话要将该命令写入cron中。

vi /etc/crontab

* * * * * root ntpdate 192.168.1.5 &&hwclock -w

2,ntpdate同步时间是跳跃的,如上面的显示,时间立即就同步了,这将可能导致文件时间标记、监控数据的紊乱(慎用)。

方法二:使用ntpd服务

step1:/etc/ntpd.conf 写入server [IP_Address]

step2:chkconfigntpd on

step3:servicentpd start

大概过一刻钟开始起作用。

FAQ:系统报错- Sep 25 11:59:39 localhost kernel: set_rtc_mmss: can't update from 7 to 59

if (abs(real_minutes - cmos_minutes) < 30) { update_cmos() } else { printk("set_rtc_mmss: can't update from %d to %d\n", cmos_minutes, real_minutes); } bios时间与系统时间差异超过30分钟,就会报上述错误,只要修改bios时间或系统时间即可。

ntpd 的特点:

1,ntpd服务始终运行,定期同步时间。

2,ntpd服务是慢慢改变时间直至标准时间。

1,如果系统时间与bios时间差异超过30分钟,ntpd就会报错。

总结:

1,推荐使用ntpd 服务。

2,ntpd开启后,无法使用ntpdate,看如下例子:

[root@zy180 ~]# servicentpd start

Starting ntpd: [ OK ]

[root@zy180 ~]# ntpdate 192.168.1.5

25 Sep 15:25:22 ntpdate[12334]: the NTP socket is in use, exiting

6 windows域的NTP客户端时间同步配置

在windows 2003 active directory 架构的域当中,域环境下的客户端自动与域控制器同步时间是依赖Windows Time服务的,通过设置域控制器与灾备中心NTP端口同步实现域时间同步。Windows 2003域控制器与外部的时间服务器同步过程如下:

1. 在域控制器上打开注册表编辑器。

2. 打开HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters. 在右侧面板中,双击打开Type. 如下图所示,更改键值为NTP.

3. 打开HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config. 在右侧面板中双击打开AnnounceFlags. 如下图所示,更改键值为5。

4.打开HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters。在右侧面板中,双击打开NtpServer. 输入需要同步的NTP服务器的IP地址,多个IP地址之间使用空格隔开。如果要输入的是NTP服务器的主机名,则必须在主机名后面添加―,0x1‖,如下图所示,输入‖https://www.sodocs.net/doc/8a15753726.html,,0x1‖。

5. 使用Windows命令行,停止并重新启动Windows时间服务。

net stop w32time

net start w32time

6. 如果想要立刻与新的时间服务器同步,则执行下面的命令:

w32tm /config /update

w32tm /resync /rediscover

7. 如果在执行―w32tm /resync‖的时候出现―The computer did not resync because no time data was available.‖,则可以尝试执行以下命令:

w32tm /config /syncfromflags:manual /update

w32tm /config /manualpeerlist:peerlist (peerlist=要同步的NTP服务器名称,例如https://www.sodocs.net/doc/8a15753726.html,)

或者修改第4步中的键值,去掉―,0x1‖如下图所示

7 基于VMware的虚拟系统的客户端时间同步

本节简要介绍如何通过VMware客户端软件设置时间同步的问题,基于VMware的虚拟系统。

1) 登录VMware 客户端系统,出现如下界面。

2) 点击配置选项卡,选择―时间配置‖选项,如下图所示:

3) 点击属性选项,出现下图所示界面,可以看到虚拟系统的时间

4) 点击―选项‖按钮,选择NTP设置选项,点击添加按钮,即可添加NTP服务器的IP地址。

VMware软件设置NTP服务地址之后,通过在虚拟系统中设置同步周期和时间,即可实现虚拟系统的周期性同步。附件2、典型防火墙的NTP同步配置

1 Dptech FW1000系列防火墙NTP配置手册

2 Juniper NS-5400 NTP配置

首先通过web 方式连接到Juniper netscreen ssg140;

依次展开Configuration > Date/Time。

首先把自己的PC机与网络NTP同步,这样做是为了与我们假设的NTP服务器时间相对接近,然后单击Sync Clock with Client 按钮。

会弹出一条消息,提示您指定是否已在计算机时钟上启用了夏令时选项。

单击Yes 将同步系统时钟,并根据夏令时调整系统时钟;单击No 将只同步系统时钟,而不根据夏令时对其进行调整。

夏令时—DST,就是比标准时间快一个小时,早睡早起,节约能源消耗这么一说。

这里选择NO。

接下来,打勾NTP选项,填写NTP主服务器ip.

这里要注意,由于我是做了几条VPN通道,写内网ip就行了,源端口要选择清楚。如果没选源接口,日志会提示以下信息:

还有就是为什么会四条日志呢?因为设备对每台NTP 服务器均尝试四次查询,如果仍得不到有效回复,设备将终止更新,并在日志中留下失败记录

依次展开Network > Interfaces (List)

所以这里选择bgroup0/0。

设备时钟与NTP 服务器时间的时间差小于设置的最大时间差值时,NetScreen 设备才会按照NTP 服务器的时间调整时钟。例如,假设最大时间差值为 3 秒,设备系统时钟的时间为4:00:00,NTP服务器发送的时间为4:00:02,由于两者之间的时间差在允许范围内,因此NetScreen 设备会更新其时钟。如果时间差大于设定值,NetScreen 设备不会同步时钟,日志会提示:

说明默认事件差值是设置3秒,由于NTP时间间隔是5.2秒。所以同步数据失败。

解决方法:最大时间调整

查看日志,发现已经同步上了.

最后为了项目整体需求,修改为以下

3 天融信NGFW4000系列防火墙NTP配置

首先通过web 方式连接到天融信NGFW4000防火墙

依次展开系统管理>配置>时间

选择从远程更新时间,在NTP客户端输入NTP服务器IP地址,点击启动,保存配置即可。

4 启明星辰天清汉马系列防火墙NTP配置

首先通过web 方式连接到启明星辰防火墙

依次展开系统管理>维护>时间配置

选择与NTP服务器同步,在服务器栏中输入NTP服务器IP地址,并填写同步间隔时间,点击提交,保存配置即可。

附件3、典型网络设备的NTP同步配置

1 cisco设备的NTP客户端设置

在Cisco网络系统中,常见的NTP配置需要用到的命令及定义如下:

1. ntp access-group: 该全局命令用于路由器N T P服务的访问控制。

2. ntp authenticate: 是一个全局命令,它启用N T P身份验证。

3. ntp authentication-key: 该全局命令用于定义N T P身份验证的键值。

4. ntp broadcast: 是一个接口命令,用于指定一特定接口来发送N T P广播包。

5. ntp broadcast client: 是一个接口命令,使路由器通过特定接口来接收N T P广播包。

6. ntp broadcast delay: 是一个全局命令,它用于设定数据包在路由器和N T P服务器之间一个回程所需时间的估计值。

7. ntp clock-period: 这条全局命令不必输入,当使用N T P进行系统时钟同步时,路由器将自动产生这条命令。

8. ntp disable: 这条接口命令使特定接口不接收N T P包。

9. ntp master: 这条全局命令用来配置路由器为N T P主时钟,只有当没有可用的外部N T P源或者为测试用途才使用该命令。

10. ntp peer: 该全局命令使路由器的系统时钟与其对等体的时钟同步(或对对等体的时钟进行同步)。

11. ntp server: 该全局命令使路由器的系统时钟由时间服务器进行同步。

12. ntp source: 该全局命令强制路由器在其N T P包中使用特定的源地址。

13. ntp trusted-key: 该全局命令用于确认路由器的特定身份验证键值。

14. ntp update-calendar: 该全局命令使N T P周期性地更新Cisco 7XXX 系列路由器的日历。

15. show ntp status: 是一执行模式命令,用于显示路由器的N T P信息,它可以表明该路由器是通过N T P对等体进行时钟同步还是通过N T P服务器进行同步。

16. show ntp association[detail]: 这条执行模式命令显示与N T P有关的信息,如轮询周期等。

根据实际情况,具体配置命令如下:

2 cisco 3550 交换机NTP 客户端的配置:

config t

service timestamps debug datetimelocaltime;配置系统debug记录时间格式

service timestamps log datetimelocaltime;配置系统日志记录时间格式

clock timezone GMT 8;配置时区

ntp peer 10.161.195.222

调试命令:

sh clock detail

shntpsta

shntp ass

shntp ass detail

3 cisco 3560 交换机NTP 客户端的配置:

service timestamps debug datetimelocaltime;配置系统debug记录时间格式

service timestamps log datetimelocaltime;配置系统日志记录时间格式

clock timezone GMT 8;配置时区

ntp peer 10.161.195.222

调试命令:

sh clock detail

shntpsta

shntp ass

shntp ass detail

4 cisco 6509 交换机NTP 客户端的配置:

service timestamps debug datetimelocaltime;配置系统debug记录时间格式service timestamps log datetimelocaltime;配置系统日志记录时间格式

clock timezone GMT 8;配置时区

ntp peer 10.161.195.222

ntp calendar-update; 允许NTP定期更新calendar

调试命令:

sh clock detail

shntpsta

shntp ass

shntp ass detail

注意:6509本身有硬件时钟,可保存时间。

5 Cisco 6509 配置NTP

(1)本地时钟设置:

clock timezone Peking +8;定义时区

clock calendar-valid;允许使用硬件calendar作为时钟源

clock set hh:mm:ss; month year ;如clock set

14:02:30 10 December 2003

clock update-calendar;更新硬件时钟。

(2)ntp server

ntp calendar-update ;允许NTP定期更新calendar;

ntp master 3 ;允许本机作为NTP协议的主时钟,精度级别3,供其它对等体同步用。ntp source intvlan 7 ;设置ntp时钟原的端口或IP地址

(3)常用的调试命令有:

showntp status

showntp associations

6 H3C S5120-LI系列以太网交换机配置指导

1. 配置NTP客户端/服务器模式

当设备采用客户端/服务器模式时,只需在客户端进行配置,服务器端不需进行配置。

表11 配置NTP客户端

1) ntp-service unicast-server命令中的ip-address是一个单播地址,不能为广播地址、组播地址或本地时钟的IP地址。

2) 服务器端只有当其时钟被同步后,才能作为时间服务器去同步其他设备。当服务器端的时钟层数大于或等于客户端的时钟层数时,客户端将不会向其同步。

3) 可以通过多次执行ntp-service unicast-server命令配置多个服务器,客户端依据时钟优选来选择最优的时钟源。

2. 配置NTP报文的源接口

如果指定了NTP报文的源接口,则设备在主动发送NTP报文时,将报文的源IP地址设置为指定接口的主IP地址。

设备对接收到的NTP请求报文进行应答时,应答报文的源IP地址始终为接收到NTP请求报文的接口的IP地址。

表12 配置NTP报文的源接口

1) 如果在命令ntp-service unicast-server或ntp-service unicast-peer中指定了NTP报文的源接口,则以ntp-service unicast-server或ntp-service unicast-peer指定的为准。

2) 如果在接口视图下配置了ntp-service broadcast-server或ntp-servicemulticast-server,则NTP广播或组播模式报文的源接口为配置了上述命令的接口。

3) 如果指定的NTP源接口处于down状态,则发送的NTP报文源IP地址为该报文出接口的主IP地址。

4) NTP调试命令

disntp-service status

disntp-service sessions

dis ntp-service trace。

7 华为Quidway路由器配置时钟、NTP案例

1. 配置设备时间:

系统时间和日期:clockdatetime time date

系统所在的时区:clocktimezone zone-name { add | minus } time

2. NTP配置:

2.1配置NTP服务器/客户端模式

1) 配置设备为NTP时钟源:ntp-service refclock-master 2

2) 配置NTP客户端:ntp-service unicast-server 1.0.1.11

2.2配置NTP广播模式

1) 配置设备为NTP时钟源:ntp-servicerefclock-master 2.

2) 配置设备接口为广播服务器:interface ethernet 1/0-ntp-service broadcast-server.

3) 配置设备接口为广播客户端:interface ethernet 1/0-ntp-service broadcast-client.

2.3配置NTP组播模式

1) 配置设备为NTP时钟源:ntp-service refclock-master 2

2) 配置设备接口为组播服务器:interface ethernet 1/0-ntp-service multicast-server

3) 配置设备接口为组播客户端:interface ethernet 1/0-ntp-service multicast-client。

2.4 NTP调试命令

1) dis ntp-service status

2) dis ntp-service sessions

3) dis ntp-service trace。

3. 日志信息配置

1) 配置日志时间截:timestamp sysname module/level/digest:content

2) 开启信息中心(实为日志):info-center enable

3) 设置信息中心时间戳输出格式:info-center timestamp { log | trap | debugging } { boot | date | none }

4) 指定向日志主机输出日志信息的通道:info-center loghost 1.2.0.1 channel loghost

5) IP地址为1.2.0.1/16的主机用作日志主机,设置信息级别为informational,输出语言为英文,允许输出信息的模块为ARP和IP(注意:允许输出的信息模块由产品决定)。

6) [Sysname] info-center loghost 1.2.0.1 facility local4 language english

7) [Sysname] info-center source arp channel loghost log level informational

8) [Sysname] info-center source ip channel loghost log level informational

4. 欢迎信息:

1) 配置进入用户视图时的欢迎信息(TTY Modem登录方式):header incoming text

2) 配置登录验证时的欢迎信息:header login text

3) 配置登录终端界面前的授权信息:header legal text

4) 配置进入用户视图时的欢迎信息(非TTY Modem登录方式):header shell text

5) 配置登录终端界面前的欢迎信息:header motd text

NTP同步过程要点

NTP协议 一、NTP数据帧格式 下图所示是NTP数据帧的帧头格式: 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |LI | VN |Mode | Stratum | Poll | Precision | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Seconds | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Seconds Fraction | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 原始时间戳(64) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 接收时间戳(64) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 传送时间戳 (64) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 参考时间戳(64) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 1、LI 闰秒标识器:使用两个比特表示,用来预警最近一分钟插入一秒或者删除一秒。 LI Value 含义 00 0 无预告 01 1 最近一分钟有61秒 10 2 最近一分钟有59秒 11 3 警告状态(时钟未同步) 2、VN 版本号:用三个比特表示的当前NTP的版本。 3、Mode 模式:用三个比特来表示模式 mode 含义 0 保留 1 对称性激活 2 被动的对称性 3 客户端 4 服务器 5 广播 6 为NTP控制性系保留 7 为自用保留 在点对点模式下,客户端机在请求中设置此字段为3,服务器在回答时设置此字段为4;在广播模式下,服务器在回答时设置此字段为5。 4、stratum(层):这是一个8bits的整数(无符号),表示当前时钟的层次水平,

时间同步NTP

NTP网络时间协议 在网络管理中,我们需要网络中所有设备时间保持一致。这时可以通过NTP协议(端口号为123),使本地和远程服务器的时间进行同步。 本地设备和远程服务器同步时,会存在毫秒级的误差,如果别人再和自己同步,误差可能更大。Cisco设备把这样的精准度高低称为stratum,如果stratum值越大,就表示精准度越差,stratum值越小表示精准度就越好。比如远程服务器的stratum是2,本地设备和它同步后,自己的stratum就是3,如果别的设备再和自己同步,那么它得到的stratum就是4。 Cisco设备可以做为NTP客户端,和远程服务器同步;也可作为NTP服务器,向别的设备提供时间,和自己同步。如果将Cisco设备作为NTP服务器,默认的stratum是8。 时间和时区 如果一台Cisco设备需要做NTP时间服务器,就得先为自己配上时间,还需要为设备配置时区,中国使用东8时区。 1.配置时间 R1(config)#clock timezone BJ +8 配置时区为东8区 r1#clock set 8:00:00 1 mar 1 2012 配置时间为2012年3月1日8点 注:此时间为东8区2010年10月1日8点整,如果将时区更新,设备会自行计算时差将时间调整到对应时区的时间。 r1#show clock 2.配置NTP服务器 R1(config)# ntp master 3 配置master和stratum(默认为8) R1(config)# ntp source Loopback0 发送NTP消息时用loop0口(可选) 3.配置NTP Client R2(config)# clock timezone BJ +8 配置clock timezone, 与NTP SERVER保持一致R2(config)# ntp server 192.168.1.251 指定NTP服务器地址 查看结果: # sh ntp status # show clock

ntp时间同步,各种配置方法

ntp时间同步,各种配置方法 1 Windows xp NTP服务器的配置(2003配置方式一样) 1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。 2) 单击―开始‖,单击―运行‖,键入regedit,然后单击―确定‖。 找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击―AnnounceFlags‖,然后单击―修改‖。 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入5,然后单击―确定‖。 3) 启用NTPServer。 a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpSer ver\ b. 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。 c. 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入1,然后单击―确定‖。

4) 关闭NTP client 找到并单击下面的注册表子项: a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclie nt\ b) 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。 c) 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入0,然后单击―确定‖。 5) 退出注册表编辑器。 在命令提示符处,键入以下命令以重新启动Windows 时间服务,然后按Enter: net stop w32time && net start w32time 2 Windows(2003、XP)系统的NTP同步配置 2.1 Windows客户端的设置 1) 首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。 2) 设定同步时间间隔,在―开始‖菜单→―运行‖项下输入―Regedit‖进入注册表编辑器。 展开 [ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient ]

ntp时间同步,各种配置方法

n t p时间同步,各种配置 方法 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

1 Windows xp NTP服务器的配置(2003配置方式一样) 1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。 2) 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 5,然后单击“确定”。 3) 启用 NTPServer。 a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProvid ers\NtpServer\ b. 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c. 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 1,然后单击“确定”。 4) 关闭NTP client 找到并单击下面的注册表子项:

a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProvid ers\Ntpclient\ b) 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c) 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 0,然后单击“确定”。 5) 退出注册表编辑器。 在命令提示符处,键入以下命令以重新启动 Windows 时间服务,然后按 Enter:net stop w32time && net start w32time 2 Windows(2003、XP)系统的NTP同步配置 Windows客户端的设置 1) 首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。 2) 设定同步时间间隔,在“开始”菜单→“运行”项下输入“Regedit”进入注册表编辑器。 展开 [ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProviders

linux(Red Hat)NTP时间同步的配置方法

局域网内 linux(Red Hat)NTP时间同步的配置方法 2009.12.31

目录 1.NTP跟踪层级安排 2.NTP配置数据对单点故障应对能力的评估3.NTP服务器- redhat服务器的配置数据及说明4.NTP客户机-redhat服务器的配置数据及说明

一.NTP跟踪层级安排 注1:如有其他与192.168.80.4同级的时钟源可用,则NTP的可靠性更佳。 网内所有NTP客户机由自已的NTP算法根据当时NTP服务器及网络状态自行选择NTP服务器:不是192.168.80.31就是192.168.80.34。一旦网内NTP客户机失

去了与网内NTP服务器的连接,将会按照自已的时钟频率将系统时间继续走下去,除了可能会造成日志时间和告警时间与标准时间有非常小的偏差外,不会对服务器应用或自身造成任何影响。 二.NTP配置数据对单点故障应对能力的评估 下面就局域网内系统中相关设备发生单点故障时,各设备的NTP时钟跟踪情况做一分析: 1.上级NTP服务器单机失效但vrrp有效: 2.上级NTP服务器vrrp失效): 3.局域网内的NTP server_1 (31)失效: 4.局域网内的NTP server_2 (34)失效:

三.NTP服务器-redhat服务器(31, 34)的配置数据及说明 (注:对NTP服务器的唯一要求是机器上不要跑双机系统。)1.NTP的配置文件(/etc/ntp.conf)的内容: ===============================#ntp restrict part restrict default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict 192.168.80.0 mask 255.255.255.0 nomodify notrap restrict 192.168.81.0 mask 255.255.255.0 nomodify notrap #ntp server part server 192.168.80.4 version 3 server 127.127.1.0 #fudge 127.127.1.0 stratum 10 #ntp other part driftfile /var/lib/ntp/drift ==============================2.硬件时间每日有条件地被系统时间更新的配置 (1)创建硬件时间更新脚本:

Linux NTP时间同步设置

设置NTP Server前的准备 其实这个标题应该改为设置"NTP Relay Server"前的准备更加合适. 因为不论我们的计算机设置多好运行时间久了都会产生误差,所以不足以给互连网上的其他服务器做NTP Server. 真正能够精确地测算时间的还是原子钟. 但由于原子钟十分的昂贵,只有少部分组织拥有, 他们连接到计算机之后就成了一台真正的NTP Server. 而我们所要做的就是连接到这些服务器上同步我们系统的时间,然后把我们自己的服务器做成NTP Relay Server再给互连网或是局域网内的用户提供同步服务 1.安装需要的RPM包 # rpm -ivh ntp-4.2.2p1-5.el5.rpm 那么第一步我们就要找到在互连网上给我们提供同步服务的NTP Server https://www.sodocs.net/doc/8a15753726.html, https://www.sodocs.net/doc/8a15753726.html, https://www.sodocs.net/doc/8a15753726.html, 是NTP的官方网站,在这上面我们能找到离我们城市最近的NTP Server. NTP建议我们为了保障时间的准确性,最少找两个个NTP Server 2. 时间同步 第二步要做的就是在打开NTP服务器之前先和这些服务器做一个同步,使得我们机器的时间尽量接近标准时间. 这里我们能用ntpdate命令 代码: # ntpdate https://www.sodocs.net/doc/8a15753726.html, 再执行一次看看结果 # ntpdate https://www.sodocs.net/doc/8a15753726.html, 3. 设置和运行NTP CLIENT NTP的设置文件是/etc/ntp.conf. 我们只需要加入上面的NTP Server # vi /etc/ntp.conf server https://www.sodocs.net/doc/8a15753726.html, server https://www.sodocs.net/doc/8a15753726.html, server https://www.sodocs.net/doc/8a15753726.html, 启动NTP Server,并且设置其在开机后自动运行 代码: # /etc/init.d/ntpd/start # chkconfig --level 35 ntpd on

NTP服务时间同步设置

一、市局集中端服务器上搭建NTP服务的服务端 1、在市局集中端服务器上,通过开始菜单,输入regedit命令后打开注册表设定画面。 2、修改以下选项的键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpServer内的「Enabled」设定为1,打开NTP服务器功能

3、修改以下键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。 4、在dos命令行执行以下命令,确保以上修改起作用 net stop w32time net start w32time 那么为了避免服务器和internet上的ntp同步,最好追加以下配置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\

NtpClient的「enable」设定为0 以防止作为客户端自动同步外界的时间服务 二、硬盘录像机设置NTP服务的客户端 (注:只有新版型号的硬盘录像机才有NTP的功能) 1、在市局服务器IE浏览器地址栏输入硬盘录像机IP地址,进入到登陆界面,输入用户名:admin 密码:12345 端口号:8000 登陆后选择菜单“配置”, 2、在“配置”页面左边选择“远程配置”,出来“远程参数配置”页面,在“远程参数配置”页面里选择“网络参数”→“NTP设置”,“启用NTP”打上钩,“服务器地址”统一为市局集中端服务器地址,“NTP端口号”为123,校时间隔:4320(统一设置为三天,这里的单位是分钟),选择时区: ,点儿“保存”按钮。

Linux时间同步,ntpd,ntpdate-简单设置

linux时间同步,ntpd、ntpdate 在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。 但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU tick来维持的。 在系统开机的时候,会自动从Bios中取得硬件时间,设置为系统时间。 一.Linux系统时间的设置 在Linux中设置系统时间,可以用date命令: //查看时间 [root@localhost ~]# date 2008年12月12日星期五14:44:12 CST //修改时间 [root@localhost ~]# date --set "1/1/09 00:01" <== (月/日/年时:分:秒) 2009年01月01日星期四00:01:00 CST //date 有几种时间格式可接受,这样也可以设置时间: [root@localhost ~]# date 012501012009.30 <== 月日时分年.秒 2009年01月25日星期日01:01:30 CST 二.Linux硬件时间的设置 硬件时间的设置,可以用hwclock或者clock命令。其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。 //查看硬件时间可以是用hwclock ,hwclock --show 或者hwclock -r [root@localhost ~]# hwclock --show 2008年12月12日星期五06时52分07秒-0.376932 seconds //设置硬件时间 [root@localhost ~]# hwclock --set --date="1/25/09 00:00" <== 月/日/年时:分:秒 [root@localhost ~]# hwclock 2009年01月25日星期日00时00分06秒-0.870868 seconds 三.系统时间和硬件时间的同步

NTP时间同步案例

NTP时间同步案例一组网: 二问题描述: 1、VM作为NTP服务器,如何启用NTP服务器服务 2、VM作为NTP服务器,如何修改时间同步周期 3、VM作为NTP客户端,无法和服务器端进行时间同步 4、VM作为NTP客户端,时区无法同步,如何修改 二过程分析: 客户端发起请求时间同步报文 客户端接受到响应时间同步报文

主要字段的解释如下: LI(Leap Indicator):长度为2比特,值为“11”时表示告警状态,时钟未被同步。为其他值时NTP本身不做处理。 VN(Version Number):长度为3比特,表示NTP的版本号,目前的最新版本为4. Mode:长度为3比特,表示NTP的工作模式。不同的值所表示的含义分别是:0未定义、1表示主动对等体模式、2表示被动对等体模式、3表示客户模式、4表示服务器模式、5表示广播模式或组播模式、6表示此报文为NTP控制报文、7预留给内部使用。 Stratum:系统时钟的层数,取值范围为1~16,它定义了时钟的准确度。层数为1的时钟准确度最高,准确度从1到16依次递减,层数为16的时钟处于未同步状态,不能作为参考时钟。 Poll:轮询时间,即两个连续NTP报文之间的时间间隔。 Precision:系统时钟的精度。 Root Delay:本地到主参考时钟源的往返时间。 Root Dispersion:系统时钟相对于主参考时钟的最大误差。 Reference Identifier:参考时钟源的标识。 Reference Timestamp:系统时钟最后一次被设定或更新的时间。 Originate Timestamp:NTP请求报文离开发送端时发送端的本地时间。 Receive Timestamp:NTP请求报文到达接收端时接收端的本地时间。 Transmit Timestamp:应答报文离开应答者时应答者的本地时间。 三解决方法: 1、VM作为NTP服务器 [root@vmserver03 ~]#rpm –ivh ntp-4.2.2p1-9.el5.centos.i386.rpm [root@vmserver03 ~]# /etc/init.d/ntpd start Starting ntpd: [ OK ] [root@vmserver03 ~]# chkconfig ntpd on

NTP时钟同步配置

东方通信股份有限公司NTP时钟配置 版本:无 部门:工程中心 中国普天东方通信股份有限公司

修订历史

目录 一、概述 (4) 二、思科3560配置NTP服务端。 (4) 三、NTP客户端配置 (5) 四、华为和华三设备当NTP服务器配置 (10)

NTP时钟配置 一、概述. 1.NTP用于在分布式时间服务器和客户端之间进行时间同步,它定义了时 间同步实现过程中所使用的结构、算法、实体和协议,NTP协议基于 TCP/IP中的IP和UDP协议栈,NTP协议占用端口123。所以得确认123 端口没有被其它程序占用,NTP同步才能没有问题。 Linux 下用命令: #netstat -anp | grep 123 查看端口占用 Window下命令: C:\>netstat -aon|findstr "123" 2.NTP同步并不会同步时区,所以得修改自己相对应的时区。 3.NTP时钟源时间改变,会影响同步操作,所以最好先修改时钟源时间, 然后再开启NTP服务。 4.文档中思科3560作为一级时钟源,网管服务器作为二级时钟源,其它服 务器作为NTP客户端。高级时钟源不会从低级或平级时钟源获取时间偏 移。 5.路由器作NTP时钟源,精度达到千分之一秒。 二、思科3560配置NTP服务端。 1.配置时区东8区 #(config)#clock timezone GMT 8 2.设置时间为2015年1月14日15点51分0秒,时间格式为:hh:mm:ss, 日期为1-31,月份为英文的三字母,年份为1993-2035. #clock set 15:51:00 14 JAN 2015 查看时间,例如: 3.设置链路IP地址,这里以loopback0为例,因为以物理口建立时钟

WindowsServer搭建SNTP和NTP时间同步服务器

当你配置正确,你可以用Windows Time(W32Time)service 建一个SNTP/NTP服 务器为Windows或非windows客户端提供时间服务。 步骤如下: 1.打开开始菜单,点击运行输入regedit打开Windows注册表。 2.找到如下位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config 3.找到AnnounceFlags 双击修改值为5保存。 4. 开启NTPServer 1).在注册表中找到如下位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProv iders\NtpServer\ 2).找到Enable并修改其值为1. 3).HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32T ime\TimeProviders\NtpClient\ 4).找到Enable并修改其值为0. 5.打开开始菜单输入CMD在命令行模式下输入: net stop w32time && net start w32time 重启一下win32time服务。 需要注意的问题: 1). 在系统服务中设置W32Time服务启动模式为自动。 2).确定防火墙允许UDP123端口访问。 6、经过一番捣腾后,发现修改注册表能解决以上问题: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\L ocalClockDispersion值修改为0 这样你可以在NTP客户端上测试从这台服务器校对系统时间啦。

ntp时间同步,各种配置方法

n t p时间同步,各种配置方法1WindowsxpNTP服务器的配置(2003配置方式一样) 1)首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。 2)单击“开始”,单击“运行”,键入regedit,然后单击“确定”。 找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 在“编辑DWORD值”对话框中的“数值数据”下,键入5,然后单击“确定”。 3)启用NTPServer。 a.找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\ b.在右窗格中,右键单击“Enabled”,然后单击“修改”。 c.在“编辑DWORD值”对话框中的“数值数据”下,键入1,然后单击“确定”。 4)关闭NTPclient 找到并单击下面的注册表子项: a)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclient\ b)在右窗格中,右键单击“Enabled”,然后单击“修改”。 c)在“编辑DWORD值”对话框中的“数值数据”下,键入0,然后单击“确定”。 5)退出注册表编辑器。 在命令提示符处,键入以下命令以重新启动Windows时间服务,然后按Enter: netstopw32time&&netstartw32time 2Windows(2003、XP)系统的NTP同步配置 2.1Windows客户端的设置 1)首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。

各种操作系统下,NTP服务器配置

NTP服务器配置实验环境: RHEL5 Server:192.168.2.10 Client:192.168.2.120 一、搭建时间同步服务器 1、编译安装ntp server rpm -qa | grep ntp 2、修改ntp.conf配置文件 vi /etc/ntp.conf ①、第一种配置:允许任何IP的客户机都可以进行时间同步 #restrict default kod nomodify notrap nopeer noquery restrict default modify notrap ②、第二种配置:只允许192.168.2.0网段的客户机进行时间同步在restrict default nomodify notrap noquery(表示默认拒绝所有IP的时间同步)之后增加一行: restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap 3、启动ntp服务 service ntpd start 开机启动服务 chkconfig --level 35 ntpd on 4、ntpd启动后,客户机要等几分钟再与其进行时间同步,否则会提示“no server suitable for synchronization found”错误。 二、配置时间同步客户机 手工执行 ntpdate 来同步或者利用crontab来执行 crontab -e 0-59/10 * * * * /usr/sbin/ntpdate 192.168.2.10 >> /root/ntpdate.log 2>&1 表示每隔10分钟同步一次时间 三、在服务端验证: # watch ntpq -p Every 2.0s: ntpq -p Tue Dec 7 05:52:55 2010 remote refid st t when poll reach delay offset jitter ============================================================================== *LOCAL(0) .LOCL. 8 l 22 64 377 0.000 0.000 0.001 服务正常运行 在客户端进行同步验证: # ntpdate -d 192.168.2.10 7 Dec 05:54:42 ntpdate[3627]: ntpdate 4.2.2p1@1.1570-o Thu Nov 26 11:35:07 UTC 2009 (1) Lo oking for host 192.168.2.10 and service ntp host found : 192.168.2.10 transmit(192.168.2.10) rec eive(192.168.2.10) transmit(192.168.2.10) receive(192.168.2.10) transmit(192.168.2.10) receive( 192.168.2.10) transmit(192.168.2.10) receive(192.168.2.10) transmit(192.168.2.10) server 192.168.2.10, port 123 stratum 9, precision -20, leap 00, trust 000 refid [192.168.2.10], delay 0.02632, dispersion 0.00061 transmitted 4, in filter 4 reference time: d0a890f1.b4d040ff Tue, Dec 7 2010 5:54:41.706 originate timestamp: d0a891 02.09318178 Tue, Dec 7 2010 5:54:58.035 transmit timestamp: d0a890f2.3c8effe2 Tue, Dec 7 2010 5:54:42.236 filter delay: 0.02910 0.02632 0.02808 0.02641 0.00000 0.00000 0.000 00 0.00000 filter offset: 15.80026 15.79880 15.79793 15.79837 0.000000 0.000000 0.0000 00 0.000000 delay 0.02632, dispersion 0.00061 offset 15.798801 7 Dec 05:54:42 ntpdate[3627]: step time server 192.168.2.10 offset 15.798801 sec

Windows服务器NTP时间同步操作方法

Windows服务器NTP时间同步操作方法 主服务器端设置(NTP服务器,手动把日期和时间设置好) 1、修改注册表以下项的键值 在运行中输入“regedit”,打开注册表编辑器 HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\W32time\Time Providers\NtpServer在右侧 的“Enabled”右击选择“修改”,数值数据设置为“1”,点击确定。(打开 时间同步服务功能) 2、修改以下键值 HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\W32time\Config在右侧的“AnnounceFlags”右击选 择“修改”,数值数据设置为“5”,点击确定。(表示强制主机将它自身宣 布为可靠的时间源,从而使用CMOS时钟。如果设置为“a”,则表示为采 用外面的时间服务器) 3、更改同步时间(3天) HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32time\TimeProviders\NtpC 在右侧的“SpecialPollInterval”右击选择“修改”,基数选择“十进制”,数值 数据设置为“259200”,点击确定。(系统时间每3天和时间服务器校准 一次) 4、重启Win32Time服务执行如下命令: 在运行中输入“cmd”,输入net stop w32time && net start w32time 回车 从服务器(需要时间同步的服务器) 1、更改同步时间(3天) 在运行中输入“regedit”,打开注册表编辑器 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32time\TimeProviders\NtpC 在右侧的“SpecialPollInterval”右击选择“修改”,基数选择“十进制”,数值 数据设置为“259200”,点击确定。(系统时间每3天和时间服务器校准 一次) 2、重启Win32Time服务执行如下命令: 在运行中输入“cmd”,输入net stop w32time && net start w32time 回车 3、在服务器电脑右下角,点击时间和日期,更改日期和时间设置,选 择Internet时间,更改设置,勾选“与Internet时间服务器同步(S)”,设 置“服务器(E):(填写主服务器的IP地址)”,点击“应用”,选择立即更 新。状态会显示同步成功,同时也会显示下次同步时间。

ntp时间服务器

一种小型的、可独立工作的基于NTP/SNTP协议的时间服务器,可以从GPS 地球卫星上获取标准时钟信号信息,将这些信息在网络中传输。 网络时间服务器是针对自动化系统中的计算机、控制装置等进行校时的高科技产品,网络时间服务器它从GPS卫星上获取标准的时间信号,将这些信息通过各种接口类型来传输给自动化系统中需要时间信息的设备(计算机、保护装置、故障录波器、事件顺序记录装置、安全自动装置、远动RTU),这样就可以达到整个系统的时间同步。 网络时间服务器采用SMT表面贴装技术生产,大规模集成电路设计,以高速芯片进行控制,具有精度高、稳定性好、功能强、无积累误差、不受地域气候等环境条件限制、性价比高、操作简单等特点,全自动智能化运行,免操作维护,适合无人值守且广泛应用于电力、金融、通信、交通、广电、石化、冶金、国防、教育、IT、公共服务设施等各个领域。 SYN2134型 NTP网络时间服务器 产品概述 SYN2134型NTP网络时间服务器是西安同步电子科技有限公司研发生产的一款实用电子产品,是一种基于NTP/SNTP协议的时间服务器,从GPS地球同步卫星上获取标准时钟信号信息,将这些信息通过TCP/IP网络传输,为网络设备(用户)提供精确、标准、安全、可靠和多功能的时间服务,同时输出IRIG-B 码信息给用户,是一款实现时间同步的实用时钟设备。 产品功能 1)以GPS定时信号建立时间参考; 2)支持标准的NTP、SNTP、Daytime等等网络对时协议; 3)串口授时,秒发送一次时、分、秒、年、月、日北京时间信息; 4)提供4路NTP授时网口,最多可扩展8路; 5)提供1路IRIG-B(DC)码和1路RS485时间信息; 6)输出定时同步信号(1PPS),TTL接口输出; 7)LCD钟面(年月日、时分秒)显示;

NTP原理

NTP简介 NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步,NTP基于UDP保温进行传输,使用UDP 端口号为123。 使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。 对于运行NTP的本地系统,既可以接受来自其他时钟源的同步,又可以作为时钟源同步其他的时钟,并且可以喝其他设备互相同步。 NTP工作原理 NTP的基本工作原理如图1-1所示。Device A和Device B通过网络相连,他们都有自己独立的系统时钟,需要通过NTP实现各自系统时钟的自动同步。为便于理解,作如下假设: ●在Device A和Device B的系统时钟同步之前,DeviceA的时钟设定 为10:00:00am,DeviceB的时钟设定为11:00:00am。 ●设备B作为NTP时间服务器,即设备A将使自己的时钟与设备B 的时钟同步。 ●NTP报文在设备A和设备B之间单向传输所需要的时间是1秒 图1-1NTP原理图 系统时钟同步过程如下: ●设备A发送一个NTP报文给设备B,该报文带有它离开设备A时的 时间戳,该时间戳为10:00:00am(T1)。

●当此NTP报文到达设备B时,设备B加上自己的时间戳,该时间戳 为11:00:01am(T2)。 ●当此NTP报文离开设备B时,设备B再加上自己的时间戳,改时间 戳为11:00:02(T3)。 ●当设备A接收到该响应报文时,设备A的本地时间为 10:00:03am(T4)。 至此,设备A已经拥有足够的信息来计算两个重要的参数: ●NTP报文的往返时延Delay=(T4-T1)-(T3-T2)=2 秒。 ●设备A相对设备B的时间差offset=((T2-T1)+(T3-T4))/2=1 小时。 这样,设备A就能够根据这些信息来设定自己的时钟,使之与设备B的时钟同步。 以上内容只是对NTP工作原理的一个粗略描述,更详细的资料可以参阅RFC 1305。NTP工作模式 设备可以采用多种NTP工作模式进行时间同步: ●客户端/服务端模式 ●对等体模式 ●广播模式 ●组播模式 用户可以根据需要选择合适的工作模式。在不能确定服务器或对等体IP地址、网络中需要同步的设备很多等情况下,可以通过广播或组播模式实现时钟同步;服务器和对等体模式中,设备从指定的服务器或对等体获得时钟同步,增加了时钟的可靠性。 1.客户端/服务器模式 图1-2客户端/服务器模式 在该模式下,客户端能同步到服务器,而服务器无法同步到客户端。Mode3客户模式,mode4服务模式, 适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信 息给下层的用户。 2.对等模式

Win7 NTP时间同步

Win7 NTP时间同步配置 一、配置NTP服务端 a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 b. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/Type c. 在右窗格中,右键单击“Type”,然后单击“修改”。 d. 在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。 2. 将 AnnounceFlags 设置为 5。为此,请按照下列步骤操作:a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/AnnounceFlags b. 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 c. 在“编辑 DWORD 值”的“数值数据”框中键入 5,然后单击“确定”。 3. 启用 NTPServer。为此,请按照下列步骤操作:a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpServer b. 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c. 在“编辑 DWORD 值”的“数值数据”框中键入 1,然后单击“确定”。 4. 指定时间源。为此,请按照下列步骤操作:a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/NtpServer b. 在右窗格中,右键单击“NtpServer”,然后单击“修改”。 c. 在“编辑值”的“数值数据”框中键入“https://www.sodocs.net/doc/8a15753726.html,,0x1”,然后单击“确定”。 5. 选择轮询间隔。为此,请按照下列步骤操作:a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient/Spe cialPollInterval b. 在右窗格中,右键单击“SpecialPollInterval”,然后单击“修改”。 c. 在“编辑 DWORD 值”的“数值数据”框中选择十进制键入 900,然后单击“确定”。 6. 配置时间校准设置。为此,请按照下列步骤操作:

ntp时间同步,各种配置方法

n t p时间同步,各种配置方法1 Windows xp NTP服务器的配置(2003配置方式一样) 1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。 2) 单击“开始”,单击“运行”,键入regedit,然后单击“确定”。 找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 在“编辑DWORD 值”对话框中的“数值数据”下,键入5,然后单击“确定”。 3) 启用NTPServer。 a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\ b. 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c. 在“编辑DWORD 值”对话框中的“数值数据”下,键入1,然后单击“确定”。 4) 关闭NTP client 找到并单击下面的注册表子项: a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclient\ b) 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c) 在“编辑DWORD 值”对话框中的“数值数据”下,键入0,然后单击“确定”。 5) 退出注册表编辑器。 在命令提示符处,键入以下命令以重新启动Windows 时间服务,然后按Enter: net stop w32time && net start w32time 2 Windows(2003、XP)系统的NTP同步配置 2.1 Windows客户端的设置 1) 首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。

相关主题