五月的风 发表于 2008-8-18 10:04

【原创】关于误操作导致DDWRT固件无线路由器反复重启问题的解决办法

    我的无线AP是WBR-G54,DD的版本是V24,在网上看到有个脚本可以修改DDWRT的最大连接数,于是就支持COPY到诊断的运行栏里并开启了启动保存,保存运行后才发现脚本最后有个reboot,于是路由器就不断的重启重启再重启。于是我就尝试RESET硬复位,顶的胳膊酸了也没效果。没办法去网上下了其他版本的DD和原厂固件想刷进去覆盖一下,谁知道提示刷新成功但问题依旧(想不通为什么覆盖不成功?)。难道就这么挂了,需要找专人解决。

    由于刷新DD的时候习惯开着CMD进行ping操作,期间发现ping管理地址时断时续,TTL一会是64,一会是128,并且发现TTL=64的时候可以登陆管理界面,于是盯着屏幕每当出现TTL=64的时候就进行页面操作,由于TTL=64的时间非常短,有时命令刚提交上去就变成TTL=128了,经过多次尝试,终于把启动时加载的REBOOT命令取消,路由器复活了。另外在尝试的时候有个小技巧,由于在TTL=64和128之间有request time out的间隔,我们可以在大约快出现TTL=64的时候就去提交修改的命令,这样成功率高一些。
   
    修改最大连接数的脚本如下:
nvram set ip_conntrack_max=65535
nvram commit
原来最后还有个reboot,不要加了,太危险了

   问题有些特别,大多数人也不一定能碰到,记在这里就是希望对碰到这个问题的朋友有帮助。
页: [1]
查看完整版本: 【原创】关于误操作导致DDWRT固件无线路由器反复重启问题的解决办法