我有一台 D-Link 路由器。它的软件(固件)出现了很多问题,所以我尝试更新它。
我的路由器型号是DSL-2730U所以我从这个网站下载了原始固件: http://www.dlinkmea.com/site/index.php/site/productDetails/234
我更新软件的时候提示文件非法,我现在用的不是原版固件,不能正常使用,所以真的需要更新。
我想知道“非法”是什么意思?我应该怎么做才能使其合法?或者我在哪里可以得到好的固件?
以下是二描述我的问题的图片:
答案1
- 首先检查您的路由器固件版本和下载的版本,有时您无法更新到最新的固件,您必须查看他们是否推荐最新版本之前的旧版本。
如果该路由器来自 ISP,则意味着他们锁定了您的路由器。您有三个选项可以使用其他版本进行刷新。
第一种方法 通过使用大多数 ISP 留下的后门端口的 SSH 命令,您可以使用该方法恢复路由器。使用 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 锁。
最后一种方法 通过使用串行端口刷新路由器,您可以完全控制一切,这种方法可以破坏任何路由器,不再需要关闭门或锁定路由器:)
大多数工厂将串行端口留在主电路板上,以测试/排除产品故障。有时您必须将电线焊接到端口上,就像我在下面的 PIC 中所做的那样,检查我的博客如果您想了解有关焊接电线的更多信息。
现在你需要一个叫做 Arduino 的“微控制器”,我们将使用它通过串行端口在你的 PC 和路由器之间建立通信。将你的 Arduino 连接到你的路由器,如下所示 TX-------RX
接收-------发送
GND-----接地
电源电压----3.3V
警告不要将 VCC 连接至 5V
- 将 LAN 电缆从路由器连接到 PC
下载固件 DD-WRT/Open-WRT 或任何您想要的路由器固件。
- 提取 TFTP 并将固件 openwrt“或其他内容”插入到同一文件夹 TFTP 提取中。
- 将您的静态计算机 IP 更改为 192.168.1.100 255.255.255.0
- 运行 TFTP
- 选择当前目录到您下载的固件
- 将服务器更改为此 IP 192.168.1.100
- 通过 Putty 将计算机与路由器连接
- 连接类型 = 串行
- 串行线 = COM 相同的 com arduino 检测进入您的计算机速度 = 115200
- 正在启动路由器并在命令提示符 putty 界面中输入“tpl”
局域网卡的 IP 设置“全部在 TFTP 内”
- 设置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 中,他们称之为脏 NVRAM,30-30-30 硬重置将彻底清除你的旧固件“这适用于 dd-wrt”固件”
答案2
此处的非法是指路由器无法识别的格式。路由器在安装映像文件之前会对其进行检查,发现其中包含路由器无法识别的格式。
原因可能包括:
- 该图片适用于不同类型的路由器或较新版本的路由器
- 图像已损坏
- 图像被压缩
如果图像被压缩,则意味着图像位于 zip 文件或其他类型的档案中,必须先解压缩才能使用。
IMG
我看到您链接的下载页面提供了和的图像7Z
。这些7Z
图像使用 7-zip 压缩,必须(很可能)解压后才能用于生成文件IMG
。然后使用该IMG
文件升级您的路由器。
答案3
由于该说明要求您获取更新的软件映像来自你的 ISP您的路由器似乎被 ISP 贴上了“品牌”标签。在这种情况下,即使是来自原始供应商的有效固件更新也可能被当前(品牌、非供应商)固件视为无效。也许您应该按照这些说明操作,并向您的 ISP 咨询更新的固件。
答案4
这是因为您下载的固件适用于不同的硬件版本。您的硬件版本(而不仅仅是型号)将在下方标签中注明。请下载适用于该特定硬件类型的固件。