ntp时间同步各种配置方法.docx

上传人:b****7 文档编号:26538124 上传时间:2023-06-20 格式:DOCX 页数:25 大小:504.12KB
下载 相关 举报
ntp时间同步各种配置方法.docx_第1页
第1页 / 共25页
ntp时间同步各种配置方法.docx_第2页
第2页 / 共25页
ntp时间同步各种配置方法.docx_第3页
第3页 / 共25页
ntp时间同步各种配置方法.docx_第4页
第4页 / 共25页
ntp时间同步各种配置方法.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

ntp时间同步各种配置方法.docx

《ntp时间同步各种配置方法.docx》由会员分享,可在线阅读,更多相关《ntp时间同步各种配置方法.docx(25页珍藏版)》请在冰豆网上搜索。

ntp时间同步各种配置方法.docx

ntp时间同步各种配置方法

 

1WindowsxpNTP服务器的配置(2003配置方式一样)

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

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

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

在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”

5,然后单击“确定”

在“编辑DWORD值”对话框中的“数值数据”下,键入

3)启用NTPServer。

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServe

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

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

 

4)关闭NTPclient

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

a)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclien

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

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

5)退出注册表编辑器。

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

netstopw32time&&netstartw32time

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

Windows客户端的设置

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

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

展开

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient]

分支,并双击SpecialPollInterval键值,将对话框中的“基数栏”选择到“十进制”上,如

 

3)将

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

4)启动NTPclient

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

d)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclien

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

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

5)退出注册表编辑器。

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

3Linux系统NTP同步配置:

客户端的配置流程

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

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

以root身份运行周期性任务:

[root@supersunroot]#crontab-e

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

使用下面的命令检查时

0,5,10,15,20,25,30,35,40,45,50,55****/usr/sbin/ntpdate-u间服务器同步的状态:

#ntpq-p

jitter值是4000并且delay和reach的值是0。

没有被注释

若同步过程存在问题,则所有远程服务器的

成这种情况的可能原因有:

1)配置文件中的restrictdefaultignore

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

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

noserversuitableforsynchronizationfound4.以上是通过设置时间间隔的方式来配置同步周期,还可以通过设置每天同步时间的方式来同

步,此时客户端配置的配置如下:

#vi/etc/crontab

写入:

105***root/usr/sbin/ntpdate&&/sbin/hwclock-w

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

注明:

若不能执行ntpq–p,提示没有访问的地址或命令不存在等,说明ntp服务没有启动。

在启动的时候有时启动命令没有提示任何信息,但这也不代表已经启动成功。

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

(1)查看/etc/文件

serverprefer

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

2)查看/etc/exportntpdate_server=

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

exportxntpd_args=

(3)手动启动执行:

/sbin/xntpdstart

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

4AIX系统NTP同步配置

客户端的设置

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

#broadcastclient

server/etc/

tracefile/etc/

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

#startsrc-sxntpd

smitty

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

#smittyxntpd

3)查询xntpd的状态

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

进行了同步.

#lssrc-lsxntpd

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

通过AIX系统自带的测试命令测试两台同步服务器之间的时间误差约为500μs,完全满足管理

信息大区时间同步体系的精度要求。

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

(注意:

防火墙的udp123要打开,不然会不能用)

客户端同步时间的方法

方法一:

使用ntpdate

ntpdate[IP_Address]

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

[root@zy180~]#date

ThuSep2513:

04:

17CST2008

[root@zy180~]#ntpdateSep14:

33:

13ntpdate[10302]:

steptimeserveroffsetsec

[root@zy180~]#date

ThuSep2514:

33:

18CST2008

ntpdate的特点:

1,ntpdate只运行一次就结束,即只同步一次。

所以要使用ntpdate同步时间的话要将该命令写入cron中。

vi/etc/crontab

*****rootntpdate&&hwclock-w

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

方法二:

使用ntpd服务

step1:

/etc/写入server[IP_Address]

step2:

chkconfigntpdon

step3:

servicentpdstart

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

FAQ:

系统报错-Sep2511:

59:

39localhostkernel:

set_rtc_mmss:

can'tupdatefrom7to

59

if(abs(real_minutes-cmos_minutes)<30){update_cmos()}else{printk("set_rtc_mmss:

can'tupdatefrom%dto%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~]#servicentpdstart

Startingntpd:

[OK]

[root@zy180~]#ntpdateSep15:

25:

22ntpdate[12334]:

theNTPsocketisinuse,exiting

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

在windows2003activedirectory架构的域当中,域环境下的客户端自动与域控制器同步时

间是依赖WindowsTime服务的,通过设置域控制器与灾备中心NTP端口同步实现域时间同步。

Windows2003域控制器与外部的时间服务器同步过程如下:

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

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

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

4.打开HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters。

在右

侧面板中,双击打开NtpServer.输入需要同步的NTP服务器的IP地址,多个IP地址之间使用空格隔开。

如果要输入的是NTP服务器的主机名,则必须在主机名后面添加“,0x1”,如下图所示,输入”。

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

netstopw32time

netstartw32time

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

w32tm/config/update

w32tm/resync/rediscover

7.如果在执行“w32tm/resync”的时候出现“Thecomputerdidnotresyncbecausenotimedatawasavailable.”,则可以尝试执行以下命令:

w32tm/config/syncfromflags:

manual/update

改第4步中的键值,去掉“,0x1”如下图所示

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

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

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

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

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

VMware软件设置NTP服务地址之后,通过在虚拟系统中设置同步周期和时间,即可实现虚拟系统的周期性同步。

附件2、典型防火墙的NTP同步配置

1DptechFW1000系列防火墙NTP配置手册

2JuniperNS-5400NTP配置

首先通过web方式连接到Junipernetscreenssg140

依次展开Configuration>Date/Time。

然后

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

 

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

No将只同步系统时钟,而不根

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

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

这里选择NO。

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

这里要注意,由于我是做了几条VPN通道,写内网ip就行了,源端口要选择清楚。

如果没选源接口,日志会提示以下信息:

2010-06-1315:

54:

52

notif

NoNTPservercouldbecontacted.

2010-06-1315:

53:

52

notif

NoNTPservercouldbecontacted.

2010-06-1315:

52:

52

notif

NoNTPservercouldbecontacted.

2010-06-1315:

51:

52

notif

NoNTPservercouldbecontacted.

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

依次展开Network>Interfaces(List)

 

所以这里选择bgroup0/0。

设备时钟与NTP服务器时间的时间差小于设置的最大时间差值时,NetScreen设备才会按照

NTP服务器的时间调整时钟。

例如,假设最大时间差值为3秒,设备系统时钟的时间为

4:

00:

00,NTP服务器发送的时间为4:

00:

02,由于两者之间的时间差在允许范围内,因此NetScreen设备会更新其时钟。

如果时间差大于设定值,NetScreen设备不会同步时钟,日志

会提示:

16:

11:

40

server.

2010-06-13

16:

11:

40

notif

NetworkTimeProtocoladjustmentof-52155msfrom

NTPserverprimaryexceedstheallowedadjustmentof3000ms.

说明默认事件差值是设置3秒,由于NTP时间间隔是秒。

所以同步数据失败。

 

解决方法:

最大时间调整

 

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

2010-06-13

16:

32:

37

notif

ThesystemclockwasupdatedfromprimaryNTPservertypewithanadjustmentof-152ms.AuthenticationwasNone.UpdatemodewasAutomatic

2010-06-13

16:

31:

37

notif

ThesystemclockwasupdatedfromprimaryNTPservertypewithanadjustmentof-153ms.AuthenticationwasNone.UpdatemodewasAutomatic

2010-06-13

16:

30:

37

notif

ThesystemclockwasupdatedfromprimaryNTPservertypewithanadjustmentof-152ms.AuthenticationwasNone.UpdatemodewasAutomatic

2010-06-13

16:

29:

37

notif

ThesystemclockwasupdatedfromprimaryNTPservertypewithanadjustmentof-29152ms.AuthenticationwasNone.UpdatemodewasAutomatic

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

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

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

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

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

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

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

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

选择与NTP服务器同步,在服务器栏中输入NTP服务器IP地址,并填写同步间隔时间,点击提

交,保存配置即可。

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

1cisco设备的NTP客户端设置

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

1.ntpaccess-group:

该全局命令用于路由器NTP服务的访问控制。

2.ntpauthenticate:

是一个全局命令,它启用NTP身份验证。

3.ntpauthentication-key:

该全局命令用于定义NTP身份验证的键值。

4.ntpbroadcast:

是一个接口命令,用于指定一特定接口来发送NTP广播包。

5.ntpbroadcastclient:

是一个接口命令,使路由器通过特定接口来接收NTP广播包

6.

ntpbroadcastdelay:

个回程所需时间的估计值

7.ntpclock-period:

这条全局命令不必输入,当使用NTP进行系统时钟同步时,路由器将

自动产生这条命令。

8.ntpdisable:

这条接口命令使特定接口不接收NTP包。

9.ntpmaster:

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

10.ntppeer:

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

11.ntpserver:

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

12.ntpsource:

该全局命令强制路由器在其NTP包中使用特定的源地址。

13.ntptrusted-key:

该全局命令用于确认路由器的特定身份验证键值。

14.ntpupdate-calendar:

该全局命令使NTP周期性地更新Cisco7XXX系列路由器的日历。

15.showntpstatus:

是一执行模式命令,用于显示路由器的NTP信息,它可以表明该路由

器是通过NTP对等体进行时钟同步还是通过NTP服务器进行同步。

16.showntpassociation[detail]:

这条执行模式命令显示与NTP有关的信息,如轮询周期

等。

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

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

configt

servicetimestampsdebugdatetimelocaltime;配置系统debug记录时间格式

servicetimestampslogdatetimelocaltime;配置系统日志记录时间格式

clocktimezoneGMT8;配置时区

ntppeer调试命令:

shclockdetail

shntpstashntpass

shntpassdetail

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

servicetimestampsdebugdatetimelocaltime;配置系统debug记录时间格式

servicetimestampslogdatetimelocaltime;配置系统日志记录时间格式

clocktimezoneGMT8;配置时区

ntppeer调试命令:

shclockdetail

shntpsta

shntpass

shntpassdetail

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

servicetimestampsdebugdatetimelocaltime;配置系统debug记录时间格式

servicetimestampslogdatetimelocaltime;配置系统日志记录时间格式

clocktimezoneGMT8;配置时区

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

调试命令:

shclockdetail

shntpsta

shntpass

shntpassdetail

注意:

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

5Cisco6509配置NTP

(1)本地时钟设置:

clocksethh:

mm:

ss;monthyear;如clockset

14:

02:

3010December2003

clockupdate-calendar;更新硬件时钟。

(2)ntpserver

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

ntpmaster3;允许本机作为NTP协议的主时钟,精度级别3,供其它对等体同步用。

ntpsourceintvlan7;设置ntp时钟原的端口或IP地址

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

showntpstatus

showntpassociations

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

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

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

操作

进入系统视图

表11配置NTP客户端

命令

system-view

说明

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1