Warum behauptet mein D-Link DSL-2730U-Router, dass das Firmware-Update „ein ungültiges Image enthält“?

10

Ich habe einen D-Link Router. Die Software (Firmware) verursacht viele Probleme, daher versuche ich, sie zu aktualisieren.

Mein Routermodell ist DSL-2730U, daher habe ich die Original-Firmware von dieser Website heruntergeladen: http://www.dlinkmea.com/site/index.php/site/productDetails/234

Wenn ich die Software aktualisiere, wird angezeigt, dass die Datei illegal ist. Ich muss es wirklich aktualisieren, da das, was ich jetzt verwende, nicht die ursprüngliche Firmware ist und nicht richtig funktioniert.

Ich möchte wissen, was es mit "illegal" bedeutet. und was soll ich tun, um es legal zu machen? oder wo bekomme ich eine gute firmware

Hier sind zwei Bilder, die mein Problem beschreiben:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

user2824371
quelle
10
Die Meldung gibt lediglich an, dass die Firmware keine gültige Firmware für Ihr Gerät ist.
Ramhound
1
Zuerst dachte ich, dies sei eine Frage zu WLAN-Routerkanälen.
März,
Sind Sie beim Upgrade-Versuch drahtlos oder verkabelt mit dem Router verbunden?
Moab,
@ Moab Ich bin mit dem Router verbunden, wenn ich versuche, ein Upgrade
durchzuführen
"Was ich jetzt benutze, ist nicht die ursprüngliche Firmware" heißt das, dass Sie es vor einiger Zeit aktualisieren konnten? Oder beziehen Sie sich auf ISP-Firmware (die Sie selbst nie geändert haben)?
Arjan

Antworten:

9
  • Überprüfen Sie zuerst die Firmware-Version Ihres Routers und die heruntergeladene Version. Manchmal können Sie kein UPDATE auf die neueste Firmware durchführen. Sie müssen prüfen, ob eine alte Version empfohlen wird, bevor die neueste Version verwendet wird.

Wenn dieser Router vom ISP stammt, bedeutet dies, dass er Ihren Router gesperrt hat. Sie haben drei Möglichkeiten, es mit einer anderen Version zu flashen.

Erste Methode Mithilfe von SSH-Befehlen können Sie den Router mithilfe der meisten linken Backdoor-Ports des Internetdienstanbieters auflösen. Laden Sie die Firmware mit wget oder scp in das Verzeichnis / tmp des Routers herunter.

cd /tmp
wget http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v2x_generic.bin

Sie können die gemountete Freigabe verwenden, wenn Sie eine haben, und einfach die Datei dort herunterladen.

Vergleichen Sie die MD5-Prüfsumme des Originals und der heruntergeladenen Datei.

md5sum dd-wrt.v2x_generic.bin

Schreiben Sie die Firmware zum Flashen.

write dd-wrt.v2x_generic.bin linux

Warten...

Starten Sie neu

Zweite Methode : Flashen Sie Ihren Router mit DD-WRT, Tomato oder OPEN-WRT. "Open Source-Firmware" Ich empfehle DD-WRT. Es ist einfacher als andere Open Source-Firmware. Überprüfen Sie die Websites, um herauszufinden, welche Firmware auf Ihrem Router funktioniert Die Quell-Firmware kann Ihre ISP-Sperre passieren.

Die letzte Methode Durch die Verwendung serieller Schnittstellen zum Flashen Ihres Routers haben Sie die vollständige Kontrolle über alles. Diese Methode kann jeden Router beschädigen, keine Türen mehr schließen oder Router blockieren :)

Die meisten Fabriken haben den seriellen Anschluss auf der Hauptplatine belassen, um ihre Produkte zu testen und Fehler zu beheben. Manchmal müssen Sie Drähte an die Anschlüsse löten. Überprüfen Sie wie im folgenden PIC unter " Mein Blog", ob Sie weitere Informationen zum Löten Ihrer Drähte benötigen. Bildbeschreibung hier eingeben

und manchmal sind sie gebrauchsfertig Bildbeschreibung hier eingeben

Jetzt brauchen Sie etwas namens Arduino "Mikrocontroller". Wir werden es verwenden, um eine Kommunikation zwischen Ihrem PC und Ihrem Router über die serielle Schnittstelle herzustellen. Verbinden Sie Ihren Arduino mit Ihrem Router wie folgt TX ------- RX

RX ------- TX

GND ----- GND

VCC ---- 3,3 V

WARNUNG Schließen Sie das VCC NICHT an 5 V an

  • Anschließen Ihres LAN-Kabels vom Router an Ihren PC
  • Laden Sie TFTP herunter

  • Laden Sie die Firmware DD-WRT / Open-WRT herunter oder was immer Sie für Ihren Router wollen.

  • Extrahiere TFTP und füge Firmware openwrt "oder was auch immer" in den gleichen Ordner ein. TFTP-Extrakt.
  • Ändern Sie die statische IP-Adresse Ihres Computers 192.168.1.100 255.255.255.0
  • Führen Sie TFTP aus
  • Wählen Sie das aktuelle Verzeichnis für die heruntergeladene Firmware
  • Ändern Sie den Server auf diese IP 192.168.1.100
  • Verbinden Sie Ihren Computer mit dem Router über Putty
  • Verbindungstyp = seriell
  • serielle Leitung = COM gleiche com Arduino Erkennung in Ihrem Computer Geschwindigkeit = 115200
  • Während des Bootens des Routers und Eingabe von "tpl" in der Eingabeaufforderung Putty Interface

IP-Einstellung für Ihre LAN-Karte "all das in TFTP"

  • IP-Server einstellen: setenv serverip 192.168.1.100
  • IP Mobile Router einstellen: setenv ipaddr 192.168.1.1

Flashen Sie Ihren Router mit diesem Befehl

tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin

Geben Sie nach dem Blinken diesen Befehl ein

1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)

Neustart des Routers .....

Das ist es

HINWEIS

Wenn Ihr Router keine WAN-IP-Adresse haben kann, nachdem Sie alle Einstellungen ermittelt haben, benötigen Sie einen so genannten 30-30-30-Hard-Reset. Manchmal bleibt Ihre alte Firmware in Ihrem NVRAM stecken Durch das Zurücksetzen wird Ihre alte Firmware vollständig bereinigt. "Das ist für dd-wrt" -Firmware. "

Narzan Q.
quelle
1
Beeindruckend. Diese Antwort aber. +1
AndrewL64
33

Unzulässig bedeutet in diesem Fall ein vom Router nicht erkanntes Format. Der Router überprüft die Image-Datei vor der Installation und stellt fest, dass sie ein Format enthält, das er nicht erkennt.

Gründe dafür können sein:

  • Das Image ist für einen anderen Routertyp oder eine neuere Version Ihres Routers gedacht
  • Das Bild ist beschädigt
  • Das Bild wird komprimiert

Wenn das Image komprimiert ist, bedeutet dies, dass es sich in einer Zip-Datei oder einem anderen Archiv befindet und dekomprimiert werden muss, bevor es verwendet werden kann.

Ich habe gesehen, dass die von Ihnen verlinkte Download-Seite die Bilder als IMGund anbietet 7Z. Die 7ZBilder werden mit 7-zip komprimiert und müssen (sehr wahrscheinlich) dekomprimiert werden, bevor sie zum Erstellen einer IMGDatei verwendet werden können. Die IMGDatei wird dann verwendet, um Ihren Router zu aktualisieren.

NZD
quelle
Ich denke, das Bild ist nicht beschädigt, weil ich es oft heruntergeladen und es mit win rar extrahiert habe. Die von mir verlinkte Downloadseite enthält das Routermodell DSL-2730U. Würden Sie mir bitte eine Methode oder Software zum Einrichten der Firmware ohne die GUI (das Webinterface) geben?
user2824371
2
@hagen-von-eitzen könnte stimmen. Ihr Modem wurde möglicherweise von Ihrem Internetdienstanbieter gesperrt. Google scheint zu bestätigen, dass Sie nicht der einzige sind, der damit zu kämpfen hat. Da es sich um Ihr Modem handelt, sollten Sie ein Image zum Entsperren des Modems erhalten. Lesen Sie zuerst den Kleingedruckten Ihres Vertrags mit dem Internetdienstanbieter: Er enthält möglicherweise eine Klausel zu Ihren Rechten in Bezug auf das Modem und dessen Status, wenn Sie den Vertrag auflösen und für einen anderen Internetdienstanbieter freigeben.
NZD
2
Eine andere Möglichkeit ist Ihr Browser. Der Autor dieses Artikels hatte das gleiche Problem mit Google Chrome und hat es mit einem anderen Browser behoben. Die Ratschläge in diesem D-Link-Beitrag deuten auch darauf hin, dass Google Chrome der Schuldige ist.
NZD
@ user2824371, haben Sie auch versucht, mit 7-Zip zu entpacken ?
Arjan
@Arjan Nein, ich werde es versuchen, aber ich glaube nicht, dass dies die Lösung ist, da die Website unkomprimierte IMG-Dateien enthält und diese auch nicht funktionierten.
user2824371
5

Da Sie in dieser Beschreibung aufgefordert werden, ein aktualisiertes Software-Image von Ihrem Internetdienstanbieter zu erhalten, wird Ihr Router vom Internetdienstanbieter als "Marke" geführt. In diesem Fall wird möglicherweise sogar ein gültiges Firmware-Update des Originalherstellers von der aktuellen (Marken-, Nicht-Hersteller-) Firmware als ungültig eingestuft. Vielleicht sollten Sie diesen Anweisungen tatsächlich folgen und sich bei Ihrem Internetdienstanbieter nach aktualisierter Firmware erkundigen.

Hagen von Eitzen
quelle
Sie haben Recht, ich habe meinen Router von einem ISP gekauft und der Router wird mit einer eigenen Firmware geliefert. Jetzt muss ich meinen ISP ändern, weil die Preise sehr hoch (teuer) sind. Ich habe den Gesamtpreis für meinen Router bezahlt und bin berechtigt, ihn mit jedem ISP zu verwenden. Es ist mein eigener Router. Warum muss ich einen neuen Router vom neuen ISP kaufen? Würden Sie mir bitte sagen, wie die Software des Herstellers einzurichten ist?
user2824371
@ user2824371 Überprüfen Sie den Vertrag, den Sie mit Ihrem Internetdienstanbieter unterzeichnet haben. Nur weil Sie im Laufe der Zeit effektiv für den Router bezahlt haben, "geben Sie Ihnen nicht automatisch das Recht" auf irgendetwas. In Ihrem Vertrag sollte genau angegeben sein, welche Rechte Sie haben, einschließlich der Person, zu der der Router gehört, und etwaiger Bedingungen / Einschränkungen, die sich auf das Sperren des Routers beziehen. Wenn im Vertrag steht "Wir besitzen den Router", dann würde ich ihn nicht hacken
;-)
@ misha256 Naja, der Vertrag sagt nichts über den Router aus :) er sagt etwas über die Internetgeschwindigkeit und einige andere Details. In meinem Land ist bekannt, dass Sie zwei Möglichkeiten haben, einen Router zu haben. Die erste ist, dass Sie einen Router mieten können und monatlich bezahlen. Die zweite Option ist, dass Sie einen Router in einem Geschäft oder bei einem ISP kaufen können. und ich habe mich geirrt, einen Router von ISP zu kaufen, weil er gesperrt wurde.
user2824371
-1

Dies liegt daran, dass die heruntergeladene Firmware für eine andere Hardwarerevision vorgesehen ist. Ihre Hardware-Version, nicht nur die Modellnummer, wird auf dem Etikett unten angegeben. Laden Sie die Firmware für diesen bestimmten Hardwaretyp herunter.

Abdul Sathar
quelle