1、开启WIN2008的NTP服务。运行regedit打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer,将Enabled的值改为1.
2、注册表定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config,将AnnounceFlags的值改为5.
3、注册表定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters,将Type的键值改为NTP.
4、运行services.msc,打开系统服务,将w32Time服务的启动类型设置为“自动”,随后重启服务。
5、打开系统防火墙,在入站规则处,添加允许UDP123端口。或者完全关闭防火墙。至此,WIN2008的NTP服务基本配置完成。
6、目光转向H3C交换机。先登陆S2610交换机,进入SYS模式,输入ntp-service unicast-server 172.31.2.222命令,将NTP服务器指向172.31.2.222.然后输入dis ntp-service status 命令,可以看到S2610交换机的时间同步正常。
7、时间虽然同步过来了,但因H3C默认使用的是UTC时间,所以还要设置时区。输入clock timezone BeiJing add 8命令,给北京时间加8个小时。这回再输入dis clock命令可以看到准确的时间了。
8、登陆S3100交换机,采用相同配置方法。进入SYS模式,输入ntp-service unicast-server 172.31.2.222命令。然后输入dis ntp-service status 命令,这回问题来了:时间同步不成功。
9、遇到这种问题,一般情况下都是先去查操作手册,看看有没有特别的设置。可惜NTP的服务端与客户端模式就这么简单,没啥特别的需求。到H3C论坛去问,大家也是习惯性的喊升级版本试试了,可我这旧设备,找个升级包也不容易啊!最后还是度娘帮我找了一个WIN7的NTP服务器配置方案,上面特别注明:遇到思科和H3C交换机,注册表要加多一个设置,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config,将LocalClockDispersion的键值改为0。
10、运行CMD,输入命令w32tm /config /update重启时间服务。
11、再看一下S3100交换机的NTP,已经正常同步了
12、总结:WIN2008系统要给网络交换机做NTP服务器,以下设置不可少:1.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer,将Enabled的值改为1.2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config,将AnnounceFlags的值改为5.3.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters,将Type的键值改为NTP.4.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config,将LocalClockDispersion的键值改为0.5.w32Time服务的启动类型设置为“自动”。6.系统防火墙在入站规则处,添加允许UDP123端口,或者完全关闭防火墙。