Windows 2008 Server R2上实现NTP服务器功能

最近测试一款设备的LSN功能,测试无聊的时候想想自己在Office搭建一个NTP Server 玩玩,然后查找相关资料并成功在Windows 2008 Server R2上实现NTP服务器功能。

  • 修改注册表

要修改2个,具体如下:

Windows Registry Editor version 5.00

[HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]
“Enabled”=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]
“Enabled”=dword:00000001

  • 启动服务

打开 services.msc 对于Windows 2008 Server R2 来说对应的服务 Windows Time (即:W32Time),启动它,建议将启动类型改成 自动;

  • 验证NTP Server 状态正常

我们可以通过netstat -an 来产看NTP默认端口UDP 123监听状态,看到如下效果即可。

UDP 0.0.0.0:123 *:*

  • 设备网络设备的的NTP Server,各个厂家的设备配置上存在差异:

AX2600#show run | in ntp
ntp server 192.168.222.11

  • 网络设备验证:

AX2600#show ntp server
Ntp Server Mode
—————————————–
192.168.222.11 enabled
AX2600#show ntp status
NTP Server Status
——————————————
192.168.222.11 polling

将系统时间调整为一个异常的时间:

AX2600#clock set 00:00:00 Feb 4 2012
AX2600#show clock
00:00:02 CST Sat Feb 4 2012

耐心等待一段时间后,即可看到时间同步成功。

  • 可能存在的问题:
  1. 防火墙没有放开udp 123端口;
  2. 系统中的Win32Time 服务没启动;
  3. 修改注册表未立即生效(建议来个无敌的重新启动就好了!)

你可能感兴趣的:(windows)