博客统计信息

51cto推荐博客
用户名:邹盼盼
文章数:38
评论数:407
访问量:177594
无忧币:1395
博客积分:1988
博客等级:6
注册日期:2009-04-09

CISCO路由器上配置NTP服务器
2010-02-27 22:32:11
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zpp2009.blog.51cto.com/730423/279083
CISCO路由器上配置NTP服务器
不管您是做网络管理,还是路由交换或是服务器搭建。设备的时间同步问题都非常的重要。本次介绍一下在CISCO路由器上配置NTP服务器,以解决企业中路由器、交换机及windows服务器、Linux服务器等设备的时间同步问题。尤其是做网络管理的同志们可要注意啦!您肯定不希望接收到设备时间不统一Trap事件。
NTPNetwork Time Protocol,网络时间协议)是基于RFC1305的协议,是一个跨越广域网或局域网的复杂的同步时间协议。一般情况下建议配置在路由器上,当然配置在其它设备上都是可以的。接下来我们根据下面的拓扑图来看一下在路由器上配置NTP服务器的方法以及交换机、windows服务器、Linux服务器如何设置NTP客户端。
拓扑如下:
 
一.             在路由器上配置NTP服务器
1.      配置路由器基本信息,包括主机名称接口信息等。
 
2.      配置路由器的所在的时区。
 
说明:上面的配置中Peking用来指明所在时区的名字,+8是指相对于国际时间的偏移量,这个值的取值范围从-23 – 23.
3.      配置路由器的时间
注意咱们现在是在特权模式下
 
说明:为从上面的配置中可以看出“set”用于设置时间,14对应小时,15对应分钟,16对应秒,27对应日期,Feb对应月份,2010对应年份。
4.      指定路由器为NTP服务器
 
说明:指定路由器为NTP服务器时用的命令是master,而不是server,注意现在又回到了全局模式。
二.             在交换机上启用NTP客户端
1. 配置交换机基本信息
 
2.在交换机上启用NTP客户端接收由NTP Server发出的时钟信号
 
说明:现在使用ntp server命令来指定NTP服务器的地址,注意不要望了时区的设置,否则获得的时间将会是UTC时间。
现来验证一下,下面是NTP服务器上显示的时间
 
下图是在交换机上看到同步后的时间
 
三.             windows服务器上启用NTP客户端
windows系统默认会到microsoft提供的NTP服务器上校正时间,但是有时侯会有延迟。所以建议企事业中还是应该有自己的NTP服务器。
Windows服务器上启用NTP客户端那就太简单了,下面是具体的步骤:
1.      双击任务栏右下角的时钟,打开“日期和时间属性”对话框。
2.      单击“Internet时间”标签,单击“自动与因特网时间服务器同步”复选框,并在“服务器”文本框中输入NTP服务器的IP地址192.168.1.1,单击立即更新。如图:
 
OK!就这么简单,注意第一次更新可能会显示失败,应用一下再更新一下就好了,如果还是不行就要注意以下原因,比如网络不通,防火墙阻碍了123端口(NTP服务的端口),客户端上显示的时间与NTP服务器上的时间悬殊过大。
四.             Linux服务器上启用NTP客户端
方法一:
Linux中,NTP客户端要进行时间同步非常简单,如下:
[root@zpp ~]# ntpdate -b 192.168.1.1
27 Feb 14:30:23 ntpdate[5937]: step time server 192.168.1.1 offset -2054.513435 sec
[root@zpp ~]# hwclock -w
[root@zpp ~]#
说明:使用命令“hwclock -w”的目的是为了修正系统的硬件时间。
为了使NTP客户端每天都能与NTP服务器保持时间同步,可以将网络校时写入cron
root@zpp ~]#crontab –e
… …
45 8 * * * root /usr/sbin/ntpdate 192.168.1.1 ; /sbin/hwclock -w
说明:我们让客户端每天845自动进行网络校时。
方法二:
编辑客户端的/etc/ntp.conf文件和/etc/ntp/step-tickers文件。如下:
[root@zpp ~]# vi /etc/ntp.conf
… …
service 192.168.1.1
driftfile /var/lib/ntp/drift
[root@zpp ~]# vi /etc/ntp/step-tickers
192.168.0.1
重新启动即可
[root@zpp ~]# /etc/init.d/ntpd restart
Shutting down ntpd:                                   [  OK  ]
ntpd: Synchronizing with time server:   [  OK  ]
Starting ntpd:                          [  OK  ]
方法三:在桌面环境下配置。
在终端下输入“system-config-time”命令,在“网络时间协议”选项卡中启用网络时间协议,并添入NTP服务器的地址,然后点击“确定”,如图:
 
OK!现在所有设备时间都统一了!

本文出自 “Linus Zou” 博客,请务必保留此出处http://zpp2009.blog.51cto.com/730423/279083

分享至
更多
一键收藏,随时查看,分享好友!

文章评论

 
2010-02-28 11:29:58
整理的很详细,向你学习。。

2010-03-01 19:36:21
你好!我很羡慕你学习的这么好其实我也在学习思科,但是总是找不到学习方法希望你有时间可以帮帮我吗?
博主回复:
2010-03-01 22:01:09
你好啊!我只能像你的老师一样告诉你,学习没有旁观者。只要你想学没有什么学不好的,当初我也是什么也不懂。需要别人给我讲我才能学,当别人嫌我烦的时候,我立志要学的比他们好。你一定可以学好的!加油!

2010-03-02 15:29:12
呵呵,博客老好了。这些要是自己写的那可真是费老劲了。我写了一个就受不了了 - - 佩服。 我在我那加一个链接不介意吧? O(∩_∩)O~   还有就是你说的benet3.0的课件在哪呢 - -
博主回复:
2010-03-02 22:14:56
你好啊!应该也是同学吧,我也加你一个链接。
说实话我也没有3.0的课件,再说了课件也没什么用啊,3.0和2.0差不多。

2010-03-02 22:57:30
呵呵,我也是“鸟人”。哈哈
3.0听说有800种企业出现的问题。就这样有点吸引力。
再说了,你没有课件在技术圈说的 - - 吸引眼球。呵呵。现在没多少时间写,实验太多。你这博客真的挺好,我那没啥东西呢。- -就是想写点在班级用。呵呵,有时间多写点。向师哥学习。
博主回复:
2010-03-03 22:07:40
3.0确实更注重实践一些,你可以多借一些3.0的书看看。
互相学习吧,呵呵!

2010-03-08 13:06:39
NTP,网络校时协议(NTP)的实现
  时间服务器可以利用以下三种方式与其他服务器对时:
  broadcast/multicast
  client/server
  symmetric
  broadcast/multicast方式主要适用于局域网的环境,时间服务器周期性的以广播的方式,将时间信息传送给其他网路中的时间服务器,其时间仅会有少许的延迟,而且配置非常的简单。但是此方式的精确度并不高,对时间精确度要求不是很高的情况下可以采用。
  symmetric的方式得一台服务器可以从远端时间服务器获取时钟,如果需要也可提供时间信息给远端的时间服务器。此一方式适用于配置冗余的时间服务器,可以提供更高的精确度给主机。
client/server方式与symmetric方式比较相似,只是不提供给其他时间服务器时间信息,此方式适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信息给下层的用户。


NTP还有认证等功能,否则,别人在网络中发个NTP,如何来确定时间的更新服务器以及NTP的安全性呢。
博主回复:
2010-03-08 23:38:11
谢谢赐教!看来NTP还得和您学习,希望常来赐教啊!

2010-03-09 12:18:34
今天老师才说的这个配置、、、你写的不错转走了、、、
博主回复:
2010-10-14 11:44:51
呵呵,感谢捧场。欢迎常来!

2010-10-13 18:53:09
楼主,你写得太好了。我目前正在自学网络中。有时间可以向你请教吗?
博主回复:
2010-10-14 11:45:44
灰常愿意像你学习。欢迎常来。

2010-11-25 22:55:06
初学者围观一下
博主回复:
2010-12-11 19:51:54
呵呵,欢迎常来,互相学习!

2011-11-09 19:27:02
加一链接,,,学习了

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: