文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 其他常用服务器软件 » 如何在局域网内配置NTP服务器       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: 如何在局域网内配置NTP服务器  ( 查看:1021  回复:7 )   
 该主题悬赏的20无忧币已被全部领完 
 
haodea
技术员  点击可查看详细


十二生肖之狗   射手座   行业勋章   技术勋章   诚信兄弟  
帖子 158
精华 0
无忧币 365
积分 316
阅读权限 30
来自 (保密)
注册日期 2006-10-18
最后登录 2008-6-20 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-10-10 15:47   标题:如何在局域网内配置NTP服务器
上一帖 |
现状:车间的局域网是工作组网络结构:数据库服务器ip:192.168.100.254(操作系统为windos2003,其上另一块网卡ip为192.168.10.9,连接到办公网络),病毒服务器ip为:192.168.100.253(操作系统为windos2003,其上另一块网卡ip为192.168.10.8,连接到一级病毒服务器),其他的PC都在测试位上,ip为:192.168.100.0/24段。所有测试位的数据测试后都传到数据库服务器中。
问题:某些客户端测试的数据的时间和服务器中不一致导致在下一个流程中取不到数据。
需求:需要在192.168.100.254或253上建立time_ser,不想通过做ad来解决
目前我的想法是:在192.168.100.253上开通time_ser,客户端通过脚本在电脑登录的时候同步时间,并修改注册表使每12小时同步一次。求各位帮忙想个好的办法解决。
谢谢



强烈推荐:《2007网络安全精品黄皮书》
2007-10-10 15:471楼
[ 顶部 ]
 
hextwolf
副版主  点击可查看详细


十二生肖之牛   魔蝎座   行业勋章   技术勋章   诚信兄弟  
帖子 414
精华 0
无忧币 6883
积分 482
阅读权限 140
来自 (保密)
注册日期 2006-10-26
最后登录 2008-6-30 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-10-11 14:42  ,被系统奖励 10 点无忧币
不晓得是不是好的解决方法:
1. 进入注册表编辑器
2. 展开     [ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ] 分支,并双击 SpecialPollInterval 键值,将对话框中的“基数栏”选择到“十进制”上
3. 对话框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。设定时间同步周期(建议设为900=15分钟或3600=1小时等周期值),填入对话框,点击确定保存关闭对话框。
4. 在Parameters列表中,将NtpServer键值修改为国家授时中心服务器的IP地址(210.72.145.44),然后点击“确定”按钮保存。
中国国家授时中心:  http://www.time.ac.cn/stime.asp



天行健,君子以自残不息!
2007-10-11 14:422楼
[ 顶部 ]
 
haodea
技术员  点击可查看详细


十二生肖之狗   射手座   行业勋章   技术勋章   诚信兄弟  
帖子 158
精华 0
无忧币 365
积分 316
阅读权限 30
来自 (保密)
注册日期 2006-10-18
最后登录 2008-6-20 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-10-13 12:58  ,被系统奖励 10 点无忧币
谢谢班主,你的这个不是我需要的,我是需要在服务器上的解决方式,客户端的我已经写好了批处理了.另外,那些生产线电脑是不联外部网络的.

我现在的主要目的就是想在一台服务器上看能不能做到启用那个time_ser的服务,然后客户端就可以把时间同步的服务器地址修改为内部time_ser的ip,那样就解决了产线电脑时间和服务器不对的问题.

不知道有没有别的方法可以解决,希望大家能给点建议.

[ 本帖最后由 haodea 于 2007-10-13 13:01 编辑 ]



强烈推荐:《2007网络安全精品黄皮书》
2007-10-13 12:583楼
[ 顶部 ]
 
haodea
技术员  点击可查看详细


十二生肖之狗   射手座   行业勋章   技术勋章   诚信兄弟  
帖子 158
精华 0
无忧币 365
积分 316
阅读权限 30
来自 (保密)
注册日期 2006-10-18
最后登录 2008-6-20 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-27 11:48 
标题:NTP服务器的配置
--------------------------------------------------------------------------------
本文介绍了时间服务器常用的二种协议:SNTP和TIME,并就局域网环境下各种系统(Linux、Windows98、2000、XP)时间服务的设置分别进行了说明,最终实现整个局域网环境下所有电脑时钟的同步与校准。
一、什么是网络时间服务
  网络时间服务Net Time Service与网络文件下载服务FTP、网络浏览服务WWW等一样,是一种网络服务,提供网络时间服务的电脑叫网络时间服务器。当然有些时间服务器是纯硬件结构的,通过GPS卫星信息来获取时间,其外观与一台交换机相似,不在文本介绍之列。本文主要介绍一台电脑如何通过网络获取上级时间服务器提供的标准时间,再服务于本单位的局域网,使一个单位的所有电脑都能与标准时间保持同步,时间误差一般小于0.5秒。
   TCP/IP协议中,用于同步时间的协议为NTP协议,它是由美国德拉瓦大学的David L. Mills教授于1985年提出,除了可以估算封包在网络上的往返延迟外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,它是设计用来在Internet上使不同的机器能维持相同时间的一种通讯协议。时间服务器(time server)是利用NTP的一种服务器,通过它可以使网络中的电脑保持时间同步。
  NTP是一个跨越广域网或局域网的复杂的同步时间协议,它通常可获得毫秒级的精度。SNTP(Simple Network Time Protocol)是NTP的一个子集,目的是为了那些不需要NTP实现复杂性网络时间同步的主机。通常用于局域网上的若干台主机通过互联网与其他的 NTP主机同步时钟,接着再向局域网内其他客户端提供时间同步服务。SNTP一般使用UDP的123端号,Linux系统和Windows系统都支持它,是现在架设网络时间服务器的主流协议。
   Time Protocol (RFC-868)协议是一种较简单的协议。此协议提供了一个独立于站点的,机器可读的日期和时间信息。时间服务返回的是从1900年1月1日午夜到现在的秒数。该协议通过TCP或UDP的37端口提供服务。Linux下的TIME服务提供该服务,Windows系统中较少使用。
  现在网上的许多时间校准软件,有些支持SNTP协议、有些支持TIME协议,有些二者都支持,我们在选择时要特别注意。另外在Windows系统的对等网中,还有使用 “net time 机器名 /set /yes”命令使用netbios协议进行时间校准,由于这种方法不支持混合网络和跨网段网络,本文也不特别介绍。
二、时间服务器有何用
  也许有人认为电脑的时钟有点误差影响不大,其实这是非常错误的。电脑系统中的文件保存、文件传输、电子邮箱中的时间戳都是以电脑时钟为准的。如果今后我们想进行文件查找、日志查询,如果系统时钟不准,或同一网络中的电脑时间不同步,将给后续工作带有许多麻烦。现在许多备份软件、编译软件、FTP工具都是以文件保存时间为依据进行比较的,如果时间不统一,将使这些软件难以正常工作。
三、如何使局域网内的所有电脑时钟同步
  首先要在互联网上寻找一台或几台专门提供时间服务的电脑(以下称为主时间服务器)。现在有不少机构免费提供标准时钟服务,在http: //www.ntp.org中专门介绍有不少时间服务器地址。推荐大家在平时使用pool.ntp.org这个地址,因为这个域名在DNS解析时会从一组时钟服务器的IP中随机选取,非常合适一般用户使用。大家也可以在搜索引擎中以“public time server”为关键词搜索一下,找出离你较近的时间服务器。
  其次选择单位中能上网的一台电脑,让它与主时间服务器同步,这台电脑可以是Linux主机,也可以是win98、2000、XP主机。同时把这台电脑设为局域网内部的时间服务器(以下称为时间服务器),供局域网内部的所有电脑校对时间。
  再在单位内部的所有电脑上设置时间服务的客户端,如果客户机为win2000、XP或Linux系统,不需要安装任何软件。如客户机为win98系统时要根据时间服务器类型的不同而区别对待:如果时间服务器选用SNTP协议进行时钟同步,则win98机上需安装一个sntp客户端软件,如时间服务器由 windows电脑通过netbios协议提供,则win98上也不需要安装任何软件。
四、设置时间服务器
以下分Linux、Win98、Win2000XP三种情况分别介绍,而且只介绍sntp服务的架设,timeserver服务和netbios对时服务由于应用很少,不做介绍。
1、Linux主机做时间服务器(以RedHat9.0为例)
第一步:检查是否已经安装有ntp软件包。输入“rpm -qa|grep ntp”,如果已经安装应该显示“ntp-4.1.2-0.rc1”。
  第二步:安装ntp软件,从ftp://ftp.redhat.com下载rpm包,输入“rpm -ivh ntp-xxx.rpm”执行安装。
  第三步:配置ntp服务。备份原/etc/ntp.conf文件后,输入以下内容
       server pool.ntp.org
server pool.ntp.org
server pool.ntp.org
driftfile /etc/ntp/drift
三行server都设pool.ntp.org是为了提供连接冗余,当第一个地址连接失败时,后面的地址提供时间服务,注意这里的pool.ntp.org对应一组IP地址,由DNS随机分配。
  第四步:启动ntp服务。输入“service ntp restart”。
  为了保证以后Linux机启动后ntp服务能自动启动,还要输入“chkconfig ntpd on”。Linux下的ntp软件不但能自动与互联网上的时钟保持同步,同时本身已经是一台SNTP服务器了,可以供局域网内的电脑校对时间。建议启动 NTP服务后,先用date命令手工校正一下时间,以后系统会自动与互联网上的主时间服务器保持同步。ntp服务还有一个好处,如果当前系统的时间与标准时间有所误差,它不是马上把时间校正,而是逐步缩小与标准时间的误差,以免系统内部出现时间突变。
2、Windows2000、XP做时间服务器
  第一步:指定主时间服务器。在DOS方式输入“net time /setsntp:pool.ntp.org”,这里我们指定pool.ntp.org是主时间服务器,也可以是其它地址。
  第二步:开始与主时间服务器同步。先关闭windows time服务,再开启该服务。可以在“管理工具”的“服务”界面下完成,也可以以DOS方式输入“net stop w32time”、“net start w32time”。
  第三步:设置电脑的Windows time服务的启动方式为自动。在“管理工具”的“服务”界面下完成。
  注意这台windows主机不能加入任何域,否则无法启动windows time服务。此时,这台windows电脑已经是互联上主时间服务器的客户了,以后每次电脑启动时,都会自动与主时间服务器校对时间。如果网络不通,电脑也会过45分钟后再次自动校对时间。需要注意的是电脑的时钟与标准时间误差不能超过12小时,否则不能自动校对,而要手动校正了。
  第四步:使这台电脑成为时间服务器,供局域网内部的电脑校对时间。用“regedit”打开注册表,把 “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters”中的 LocalNTP改为1即可。
3、Windows98做时间服务器
  一般不推荐Windows98系统做时间服务器,而且win98本身也不含时间服务器功能,需要安装第三方软件。本文后面介绍的nettime软件(http://nettime.sourceforge.net/)是一个非常优秀的时间客户端软件,它可以工作在windows98、2000、XP 系统中,当选中“Allow other computers to sync to this computer”时,可以把这台电脑当做成时间服务器。

五、设置时间服务器的客户端
  客户端的主要任务是连接到局域网内的时间服务器,以保持电脑的时钟与服务器同步。同样分Linux、Windows98、2000、XP几种情况介绍
1、LINUX主机
  其实在上面介绍Linux系统中的ntp服务时,已经提到ntp时间服务时同时也是一个时间服务的客户端,只要把/etc/ntp.conf文件中的 “server pool.ntp.org”改为“server 内部时间服务器IP地址”即可。如不想使用ntp服务,也可使用ntp软件包中带来的ntpdate命令,只要手工执行“ntpdate 时间服务器IP地址”即可。如想每天自动对时,可以把这条命令放在cron中,注意在同一台电脑上ntp服务与ntpdate命令不能同时使用。
2、Windows2000主机
  执行设置时间服务器时的前三步即可
3、WindowsXP主机
  可以按Windows2000主机的方法设置,也可双击任务栏右下角的时钟图标,打开“日期时间属性”对话框,在“Internet时间”卡片上选中“自动与Internet时间服务器同步”,并在服务器上填入内部时间服务器的IP地址即可。
4、Windows98主机
  需要安装第三方软件,自由(free)软件nettime是个不错的软件,它支持SNTP(UDP123)、TIME(TCP37)、TIME- UDP(UDP37)三种方法进行时间同步。软件操作简单,只要在上图的“Hostname or IP Address”中输入局域网内时间服务器的IP地址,“Protocol”中选SNTP即可。
  当然在windows98电脑上执行“net time 机器名或IP地址 /set /yes”也可能与其它windows电脑同步时钟,前提是这些电脑在同一网段,并且安装有netbios协议。把该命令放在autoexec.bat 中,就可以做到开机自动对时了。



强烈推荐:《2007网络安全精品黄皮书》
2007-12-27 11:484楼
[ 顶部 ]
 
yunhe2350
新新人类  点击可查看详细



十二生肖之狗   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 100
精华 0
无忧币 2
积分 104
阅读权限 20
注册日期 2007-7-15
最后登录 2008-3-15 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-12-28 16:41   标题:1112222222222222222

11111111111111111111111



网络工程师到底该不该去考CCIE认证?
2007-12-28 16:415楼
[ 顶部 ]
 
su0618
新新人类  点击可查看详细



帖子 79
精华 0
无忧币 1
积分 79
阅读权限 20
注册日期 2007-7-12
最后登录 2008-6-26 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-13 13:47 
11111111111111111111111111



网络工程师到底该不该去考CCIE认证?
2008-3-13 13:476楼
[ 顶部 ]
 
hongwish8es
技术员  点击可查看详细



帖子 420
精华 0
无忧币 13
积分 404
阅读权限 30
注册日期 2008-3-24
最后登录 2008-7-1 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-6-3 15:54 
学习!



网络工程师到底该不该去考CCIE认证?
2008-6-3 15:547楼
[ 顶部 ]
 
steven_lai
新新人类  点击可查看详细



帖子 18
精华 0
无忧币 19
积分 36
阅读权限 20
注册日期 2006-3-18
最后登录 2008-7-5 离线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2008-6-6 16:38 
学习了



【我的blog】

有志者事意成!
生命不休,学习不止。
2008-6-6 16:388楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号