davai 发表于 2015-11-24 22:11

【原创】解决路由器时间不能同步的一个思路

从知道梅林固件后,我先后入了R7000和AC68U,入手后都刷了梅林固件,之前没有注意,后来查看系统记录时才发现满版都是同步时间并且失败的记录,在论坛中发贴问过,也对照过论坛时或网上可以搜到的所的方法,可是都还是不能同步,后来查到有可能是运营商封了同步的123端口造成的,用电脑直接拨号发现电脑也不能同步,终于确认是运营商的原因。打电话给运营商,电话转了好几个人,可是不是装傻就是什么都不懂,于是想自己搭建一个NTP服务器来试试,本来想建虚拟机用Linux系统还试的,可是懒癌发作,参考了些资料,直接在WINDOWS系统中实现,现在将步骤发来给有同样问题有朋友参考一下。

一、进入注册表编辑器。单击“开始”,单击“运行”,键入 regedit,然后单击“确定”
二、修改主键的值:
   A:找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters,在右窗格中,右键单击“Type”,然后单击“修改”,将数值数据修改成“NTP”后点确定。
    B:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer在右窗格中,右键单击“Enabled”选择修改,修值设定为“1”。
    C:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config在右窗格中将AnnounceFlags的值设定为5,该设定强制主机将它自身宣布为可靠的时间源。
    D:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient在右窗格中“Enabled”设定为0 以防止作为客户端自动同步外界的时间服务。
三、在命令行窗口执行以下命令重启Win32Time服务,确保以上修改起作用:
net stop w32time   net start w32time注:第一条是停止w32time服务,第二条是启动w32time服务。
四、登录路由器管理界面,在系统管理中,将NTP服务器直接设置成做了上述设置的电脑IP地址(为避免IP地址变化导致同步失败,可以将这电脑的IP地址设置为固定地址)。
最后,希望可以帮到有需要的朋友。

davai 发表于 2015-11-24 22:13

同样在koolshare论坛上也发了同样的贴子,地址是:http://koolshare.cn/thread-10372-1-1.html

C505 发表于 2015-12-3 20:17

梅林固件 是个啥 大神啦

ahsungf 发表于 2016-1-20 20:39

一般来说运营商不会封ntp,运营商的设备也要使用ntp,同步不了,可能是到对端NTP服务器有问题,可尝试更换一个NTP服务器地址试试
页: [1]
查看完整版本: 【原创】解决路由器时间不能同步的一个思路