- 首先检查您的路由器固件版本和下载的版本,有时您无法更新到最新的固件,您必须查看他们是否建议使用旧版本,而不是最新版本。
如果该路由器来自ISP,则意味着它们锁定了您的路由器。您可以使用三个选项将其与其他版本一起刷新。
第一种方法
通过使用SSH命令,大多数ISP左后门端口都可以使用该方法来断开路由器的连接。使用wget或scp将固件下载到路由器的/ tmp目录。
cd /tmp
wget http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v2x_generic.bin
如果有共享共享,则可以使用挂载的共享,只需在该位置下载文件即可。
比较原始文件和下载文件的MD5校验和。
md5sum dd-wrt.v2x_generic.bin
将固件写入闪存。
write dd-wrt.v2x_generic.bin linux
等待...
重启
第二种方法是用DD-WRT,Tomato或OPEN-WRT“开源固件”刷新路由器。我建议DD-WRT比其他开源固件更容易,并稳定地检查其网站以查找可以在您的路由器上工作的固件,打开源固件可以通过您的ISP Lock。
最后一种方法是
使用串行端口刷新路由器,使您可以完全控制一切,此方法可以破坏任何路由器,不再关门或锁定路由器:)
大多数工厂将串行端口留在主电路板上以对其产品进行测试/故障排除。有时,您必须将电线焊接到端口上,就像我在下面的PIC中所做的那样,如果需要有关焊接电线的更多信息,请查看“ 我的博客”。
有时他们可以使用了
现在您需要一个叫做Arduino“微控制器”的东西,我们将使用它来通过串行端口在PC和路由器之间进行通信。像这样TX ------- RX将Arduino连接到路由器
接收------- TX
地-----地
VCC ---- 3.3伏
警告请勿将VCC连接到5V
局域网卡“ TFTP内的所有内容”的IP设置
- 设置IP服务器:setenv serverip 192.168.1.100
- 设置IP移动路由器:setenv ipaddr 192.168.1.1
使用此命令刷新路由器
tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
闪烁后键入此命令
1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)
路由器重启处理.....
而已
注意
如果弄清所有设置后路由器仍无法使用WAN-IP,则需要进行30-30-30硬重置,有时您的旧固件会卡在NVRAM内,他们将其称为Dirty NVRAM,30-30-30硬重置将完全清除旧固件“用于dd-wrt”固件