我的也是同样问题,我是WNDR4300和你的路由器硬件差异不大,刷的是openWRT CHAOS CALMER (15.05, r46767) ,最要命的是,log目录实际是挂载在tmp下面的,所以每次重启就丢失了,Orz 。怀疑是固件本身问题,回头做个启动日志看看都什么时候重启,分析下频度。
=======================分割线===========================
记录的启动日志,经过观察2天的日志发现每次重启时间间隔大约都是45分钟左右,于是发现了问题原因:
1. 我配置了/etc/crontabs/root 要求路由器每周日4点45分 重启。
2. 路由器本身不具备持久化时间的能力,重启后需要依赖ntp服务。
3. 路由器放在公司内网,由于IT防火墙规则限制,路由器无法访问默认的ntp服务器。
4. 每次重启完默认时间刚好是2015年11月15日(刚好是个周日)凌晨4点。
解决办法,修改/etc/ntp.conf 将公司内网可访问的ntp服务器配置进去,再重启,搞定!