为什么我的D-Link DSL-2730U路由器声称固件更新“包含非法图像”?

Modified on: Fri, 21 Dec 2018 13:40:03 +0800

我有一个D-Link路由器。它的软件(固件)会导致很多问题,所以我尝试更新它。

我的路由器型号DSL-2730U,所以我从这个网站下载了原始固件:
http://www.dlinkmea.com/site/index.php/site /产品详细/ 234

当我更新软件时,它说该文件是非法的。我真的需要更新它,因为我现在使用的不是原始固件而且无法正常工作。

我想知道“非法”是什么意思?我该怎么做才能使它合法化?或者我在哪里可以获得一个好的固件?

以下是描述我的问题的两张图片:

最佳答案

  • 首先检查您的路由器固件版本和下载的版本,
    有时你不能更新到最新的固件,你必须看看
    他们推荐最新版本之前的旧版本。

如果是来自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锁。

最后一种方法
通过使用串行端口闪存你的路由器,让你完全控制一切,这种方法可以打破任何路由器,没有关闭门或锁定路由器了:)

大多数工厂都在主电路板上留下串口来测试/排除产品故障。
有时您必须将电线焊接到端口,就像我在下面的PIC中所做的那样,检查我的博客如果您想了解更多关于焊接电线的信息。

有时它们已准备好使用

现在你需要一种名为Arduino的东西“微控制器”
我们将使用它通过串口在PC和路由器之间建立通信。
像这样将Arduino连接到路由器
TX ------- RX

RX ------- TX

GND ----- GND

VCC ---- 3.3V

警告请勿将VCC连接到5V

  • 将LAN电缆从路由器连接到PC
  • 下载TFTP

  • 下载固件DD-WRT / Open-WRT或您想要的固件
    路由器。

  • 提取TFTP并将固件openwrt“或者任何东西”插入其中
    文件夹TFTP extract。
  • 更改您的静态计算机IP
    192.168.1.100
    255.255.255.0
  • 运行TFTP
  • 选择当前目录到您下载的固件
  • 将服务器更改为此IP
    192.168.1.100
  • 通过Putty将计算机与路由器连接
  • 连接类型=序列号
  • serial line = COM同样com arduino检测到你的电脑速度
    = 115200
  • 正在启动路由器并在命令提示符下键入“tpl”
    putty interface

您的局域网卡的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硬复位,有时您的旧固件会卡在您称之为Dirty NVRAM的NVRAM内,30-30 -30硬复位将彻底清除旧固件“那是用于dd-wrt”固件“

作者:,Narzan Q.

相关问答

添加新评论