NTP Server的简单配置

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NTP server的简单配置

1 Red Hat 5上ntp server的配置。

1) ipv4

假设客户机的ipv4地址是192.168.0.2, ntp server所在的主机的ipv4地址是192.168.0.1。第一步,配置server 所在主机的ipv4地址:

ifconfig eth0 192.168.0.1

ifconfig命令会根据输入的地值自动计算出掩码和广播地址。

第二步,测试是否能连上客户端主机:

ping 192.168.0.2

如果ping不通,需要检查客户端主机的网络设置,和网络连接情况。仅当能ping通了,才进行后面的操作。

第三步, 配置ntp server,在/etc/ntp.conf中加上一行:

restrict 192.168.0.2

这条命令的意思是制定ip地址为192.168.0.2的主机可以不受限制的与ntp server通信。配置文件中其他的命令都不用改。

第四步,启动ntp server 服务:

service ntpd restart

之后,可以用命令lsof查看一下:

lsof –i:123

接下来的任务就是配置客户端了。

2)ipv6

假设客户端主机的ipv6地址是2003:1::2,服务器端主机的ipv6地址是2003:1::1。

第一步,配置服务器端主机ipv6地址:

ifconfig eth0 inet6 add 2003:1::1/64

第二步,测试连接:

ping6 2003:1::2

如果不成功,还是检查客户端主机的网络设置,和网络连接情况。仅当能ping通了,才进行后面的操作。

第三步,配置ntp server,在/etc/ntp.conf中添加这样一行:

restrict -6 2003:1::2

意思与上面ipv4的情况一样。

第四步,重新启动ntp service:

service ntpd restart

再用lsof查看:

接下来就是配置客户端的问题了,不再赘述。

3)常见问题及解决办法。

一般情况下按上面的步骤配置完了之后server和client就可以正常同步时间了,但是因为配置疏忽或者系统中一些服务的相互影响,可能导致client不能获取server的时间。这时可以使用wireshark抓包查看一下包的具体交换过程。下面是我遇到的一些错误情况。(1)client正常发包,server主机返回icmp port unreachable(type 3,code3)。

这是因为在主机上没有启动ntp 服务。可以用命令:service ntpd start 启动服务。

(2)client 正常发包,但是收不到server返回的包。

这是ntp server的config文件的配置问题,参照server配置中的第三步。

(3)client 正常发包,server主机返回icmp destination host administratively prohibited (type3,code 10)。

出现这种情况,建议关闭防火墙。

2 windows7上SNTP server的配置。

1)配置server所在主机的ip地址

Windows上配置ip地址比较简单。

首先进入:控制面板->所有控制面板项->网络和共享中心。

然后选择左侧的更改适配器设置,之后在连接客户端主机的网卡上点右键,选择属性,ipv4和ipv6地址都可以配置。

2)测试连通性。

点击开始,输入cmd,然后在命令行界面输入ping client’s ipv4 or ipv6 address。

3)配置并开启sntp server。

Sntp server用的端口号是123,与windows自带的windows time服务相冲突,所以需要先停止这项服务。可以右键点击计算机,选择管理,在服务和应用程序中选择服务,然后选择windows time,停止。

因为windows没有自带的SNTP 或NTP server,所以可以借助软件来充当sntp server,如tftp32。配置界面如下:

如果测试ipv6的情况,注意把Enable ipv6选上。

相关文档
最新文档