use*_*371 10 firmware router isp wireless-networking software-update
我有一个 D-Link 路由器。它的软件(固件)会导致很多问题,所以我尝试更新它。
我的路由器型号是DSL-2730U所以我从这个网站下载了原始固件:http : //www.dlinkmea.com/site/index.php/site/productDetails/234
当我更新软件时,它说该文件是非法的。我真的需要更新它,因为我现在使用的不是原始固件并且无法正常工作。
我想知道“非法”是什么意思?我应该怎么做才能使其合法?或者我在哪里可以获得好的固件?
这是描述我的问题的两张图片:
NZD*_*NZD 32
在这种情况下,非法意味着路由器无法识别的格式。路由器在安装之前检查图像文件,发现它包含无法识别的格式。
原因可能是:
如果图像被压缩,则意味着图像位于 zip 文件或其他类型的存档中,必须先解压缩才能使用。
我看到您链接到的下载页面提供的图像为IMG
和7Z
。的7Z
图像使用的7-Zip和必须的(很可能)被解压缩它们可以被使用以产生一个之前被压缩IMG
的文件。IMG
然后使用该文件来升级您的路由器。
如果该路由器来自 ISP,则意味着他们锁定了您的路由器。您有三个选项可以用其他版本刷新它。
第一种方法 通过使用大多数 ISP 留下后门端口的 SSH 命令,您可以使用该方法来解锁您的路由器。使用 wget 或 scp 将固件下载到路由器的 /tmp 目录。
cd /tmp
wget http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v2x_generic.bin
Run Code Online (Sandbox Code Playgroud)
如果您有安装的共享,您可以使用安装的共享,然后只需在那里下载文件。
比较原始文件和下载文件的 MD5 校验和。
md5sum dd-wrt.v2x_generic.bin
Run Code Online (Sandbox Code Playgroud)
将固件写入闪存。
write dd-wrt.v2x_generic.bin linux
Run Code Online (Sandbox Code Playgroud)
等待...
重启
第二种方法是使用 DD-WRT、Tomato 或 OPEN-WRT“开源固件”刷新您的路由器 我推荐 DD-WRT 它比其他开源固件更容易并且稳定地检查他们的网站以找到可以在您的路由器上运行的固件,打开源固件可以通过您的 ISP 锁。
最后一种方法 通过使用串行端口刷新您的路由器,让您完全控制一切,这种方法可以破坏任何路由器,不再关上门或锁定路由器:)
大多数工厂在主电路板上留下串行端口来测试/排除产品故障。有时您必须将电线焊接到端口,就像我在下面的图片中所做的那样,如果您想了解有关焊接电线的更多信息,请查看我的博客。
现在你需要一个叫做 Arduino“微控制器”的东西,我们将使用它通过串口在你的 PC 和路由器之间进行通信。像这样 TX-------RX 将你的 Arduino 连接到你的路由器
RX-------TX
地线-----地线
VCC----3.3V
警告不要将 VCC 连接到 5V
下载固件 DD-WRT/Open-WRT 或任何你想要的路由器。
局域网卡的 IP 设置“所有在 TFTP 内”
使用此命令刷新您的路由器
tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
Run Code Online (Sandbox Code Playgroud)
闪烁后键入此命令
1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)
Run Code Online (Sandbox Code Playgroud)
路由器重启处理.....
就是这样
笔记
如果您的路由器在完成所有设置后无法使用 WAN-IP,则需要称为 30-30-30 Hard reset 的东西,有时您的旧固件会卡在您的 NVRAM 中,他们称之为 Dirty NVRAM,30-30-30 hard重置将彻底清理您的旧固件“这是 dd-wrt”固件”
归档时间: |
|
查看次数: |
22497 次 |
最近记录: |