(1) 原因:路由器由于系统错误诊断路由器已断网造成时区与 NTP 服务器不同步(华硕官方说的)
(2) 华硕官方解决办法 为防止您的路由器由于系统错误诊断路由器已断网造成时区与 NTP 服务器不同步,华硕将保证您的网络连接机制以避免上述情况出现。 注意: 本则FAQ功能 在新固件版本3.0.0.4384. 40000之后支持。 用户可以选择 Ping 或 DNS 查询,也可以同时使用两种方式作为网络检测机制,您可以前往网络管理页面中的高级设置>系统管理>系统设置>基本设置>网络监控 1) 向特定地址发送 Ping 指令 2) 向 DNS 服务器发送 DNS 查询。 详见:
(3) 本人解决办法 分析目标:设为本路由器:GT-AC5300-CD10.(别忘了路由器名称后的“.”) 响应IP地址:192.168.50.1 Ping目标:192.168.60.1 (本路由器的上级路由器,即一级路由器地址)
NVRAM设置值验证: 输入:xxx@GT-AC5300-CD10:/tmp# nvram show|grep dns_probe 得到dns_probe相关配置信息: dns_probe=1 dns_probe_content=192.168.50.1 dns_probe_host=GT-AC5300-CD10. 验证结果:图形界面设置与NVRAM保存的值一致!
(4) 特别提醒 一般用户不太会关心在“DNS查询”“Ping”处是否打勾,对吧。 不打勾有什么后果呢? 路由器系统诊断路由器是否联网的默认机制是: 向微软的msftncsi(网络连接状态指示)网站发出如下请求 http://www.msftncsi.com/ncsi.txt 微软返回“Microsoft NCSI”消息,系统即判断联网成功。
由于各种稀里糊涂的原因,造成“路由器由于系统错误诊断路由器已断网造成时区与 NTP 服务器不同步”。 所以,华硕推荐了“用户可以选择 Ping 或 DNS 查询,也可以同时使用两种方式作为网络检测机制”这一方案。但是,华硕没有说明白道理!
小结: 网络拥堵(随机的)+域名解析不靠谱(不可控)+超时与重试机制不明,三重原因的叠加导致NTP同步失败!
|