Pourquoi mon routeur D-Link DSL-2730U prétend que la mise à jour du micrologiciel «contient une image illégale»?

10

J'ai un routeur D-Link. Son logiciel (firmware) cause beaucoup de problèmes donc j'essaye de le mettre à jour.

Mon modèle de routeur est le DSL-2730U , j'ai donc téléchargé le firmware d'origine à partir de ce site: http://www.dlinkmea.com/site/index.php/site/productDetails/234

Lorsque je mets à jour le logiciel, il est indiqué que le fichier est illégal. J'ai vraiment besoin de le mettre à jour car ce que j'utilise maintenant n'est pas le firmware d'origine et ne fonctionne pas correctement.

Je voudrais savoir ce que cela signifie par "illégal"? et que dois-je faire pour le rendre légal? ou où puis-je obtenir un bon firmware?

Voici deux photos qui décrivent mon problème:

entrez la description de l'image ici

entrez la description de l'image ici

user2824371
la source
10
Le message indique simplement que le firmware n'est pas un firmware valide pour votre appareil ..
Ramhound
1
Au début, je pensais que c'était une question concernant les canaux du routeur wifi.
Ho Mars
Êtes-vous connecté sans fil ou câblé au routeur lors d'une tentative de mise à niveau?
Moab
@Moab Je suis connecté par câble au routeur lors de la tentative de mise à niveau
user2824371
"ce que j'utilise maintenant n'est pas le firmware d'origine" cela signifie-t-il que vous avez pu le mettre à jour il y a quelque temps? Ou faites-vous référence à un firmware de marque ISP (que vous n'avez jamais modifié vous-même)?
Arjan

Réponses:

9
  • Vérifiez d'abord la version du firmware de votre routeur et la version téléchargée, parfois vous ne pouvez pas METTRE À JOUR le firmware le plus récent, vous devez vérifier s'ils recommandent une ancienne version avant la plus récente.

Si ce routeur du FAI, cela signifie qu'ils ont verrouillé votre routeur. vous avez trois options pour le flasher avec une autre version.

Première méthode En utilisant les commandes SSH la plupart des ports de porte dérobée gauche du FAI, vous pouvez utiliser cette méthode pour interrompre votre routeur. Téléchargez le firmware dans le répertoire / tmp du routeur avec wget ou scp.

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

vous pouvez utiliser le partage monté si vous en avez un et simplement y télécharger le fichier.

Comparez la somme de contrôle MD5 de l'original et du fichier téléchargé.

md5sum dd-wrt.v2x_generic.bin

Écrivez le firmware pour flasher.

write dd-wrt.v2x_generic.bin linux

Attendre...

Redémarrer

Deuxième méthode en flashant votre routeur avec DD-WRT, Tomato ou OPEN-WRT "firmware open source" Je recommande DD-WRT c'est plus facile que d'autres firmware open source et stable consultez leurs sites web pour trouver quel firmware peut fonctionner sur votre routeur, ouvrez le firmware source peut passer votre verrouillage ISP.

La dernière méthode En utilisant les ports série pour flasher votre routeur, vous donne le contrôle total de tout, cette méthode peut casser n'importe quel routeur, plus de portes fermées ou de routeurs verrouillés :)

La plupart des usines ont laissé le port série sur la carte de circuit imprimé principale pour tester / dépanner leur produit. Parfois, vous devez souder des fils aux ports, comme ce que j'ai fait dans le PIC ci-dessous, consultez Mon blog si vous voulez plus d'informations sur le soudage de vos fils. entrez la description de l'image ici

et parfois ils sont prêts à l'emploi entrez la description de l'image ici

Maintenant, vous avez besoin de quelque chose appelé Arduino "Micro-contrôleur" Nous allons l'utiliser pour établir une communication entre votre PC et votre routeur via le port série. Connectez votre Arduino à votre routeur comme ceci TX ------- RX

RX ------- TX

GND ----- GND

VCC ---- 3,3 V

AVERTISSEMENT NE PAS connecter VCC à 5V

  • Connexion de votre câble LAN du routeur à votre PC
  • Télécharger TFTP

  • Téléchargez le firmware DD-WRT / Open-WRT ou tout ce que vous voulez pour votre routeur.

  • Extrayez TFTP et insérez le firmware openwrt "ou quoi que ce soit" dans le même dossier TFTP extrait.
  • changer l'IP statique de votre ordinateur 192.168.1.100 255.255.255.0
  • Exécutez TFTP
  • choisissez le répertoire courant du firmware que vous téléchargez
  • changer le serveur en cette IP 192.168.1.100
  • Connexion de votre ordinateur au routeur via Putty
  • Type de connexion = série
  • ligne série = COM même détection arduino com dans la vitesse de votre ordinateur = 115200
  • En cours de démarrage de votre routeur et tapez "tpl" dans l'interface de putty de l'invite de commande

Paramètre IP pour votre carte LAN "tout ce qu'il y a dans TFTP"

  • Configuration du serveur IP: setenv serverip 192.168.1.100
  • Configuration du routeur mobile IP: setenv ipaddr 192.168.1.1

flashez votre routeur avec cette commande

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

après avoir clignoté, tapez cette commande

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

traitement de redémarrage du routeur .....

C'est tout

REMARQUE

Si votre routeur ne peut pas avoir WAN-IP après avoir compris tous les paramètres, vous avez besoin de quelque chose appelé 30-30-30 Réinitialisation matérielle, parfois votre ancien firmware restera coincé dans votre NVRAM, ils l'appellent Dirty NVRAM, 30-30-30 hard la réinitialisation nettoiera complètement votre ancien firmware "c'est pour le" firmware "dd-wrt

Narzan Q.
la source
1
Sensationnel. Cette réponse cependant. +1
AndrewL64
33

Illégal dans ce cas signifie un format non reconnu par le routeur. Le routeur vérifie le fichier image avant de l'installer et il a trouvé qu'il contient un format qu'il ne reconnaît pas.

Les raisons peuvent être:

  • l'image est destinée à un type de routeur différent ou à une version plus récente de votre routeur
  • l'image est corrompue
  • l'image est compressée

Si l'image est compressée, cela signifie que l'image se trouve dans un fichier zip ou un autre type d'archive et doit être décompressée avant de pouvoir être utilisée.

J'ai vu que la page de téléchargement à laquelle vous avez lié propose les images au fur IMGet à mesure 7Z. Les 7Zimages sont compressées à l'aide de 7-zip et doivent (très probablement) être décompressées avant de pouvoir être utilisées pour générer un IMGfichier. Le IMGfichier est ensuite utilisé pour mettre à niveau votre routeur.

NZD
la source
Je pense que l'image n'est pas corrompue car je l'ai téléchargée plusieurs fois et je l'ai extraite en utilisant win rar. La page de téléchargement que j'ai liée contient le modèle de routeur qui est DSL-2730U. Pourriez-vous me donner une méthode ou un logiciel pour configurer le firmware sans utiliser l'interface graphique (l'interface Web), s'il vous plaît?
user2824371
2
@ hagen-von-eitzen pourrait avoir raison. Votre modem peut être verrouillé par votre FAI. Google semble confirmer que vous n'êtes pas le seul à lutter contre cela. Comme c'est votre modem, ils devraient vous donner une image pour déverrouiller le modem. Peut-être lisez d'abord les petits caractères de votre contrat avec le FAI: il pourrait y avoir une clause concernant vos droits en ce qui concerne le modem et son statut si vous rompez le contrat et les confiez à un autre FAI.
NZD
2
Une autre possibilité est votre navigateur. L'auteur de cet article a rencontré le même problème avec Google Chrome et l'a résolu en utilisant un autre navigateur. Les conseils donnés dans ce post D-Link suggèrent également que Google Chrome est le coupable.
NZD
@ user2824371, avez-vous également essayé de décompresser en utilisant 7-Zip ?
Arjan
@Arjan Non, je vais essayer mais je ne pense pas que ce soit la solution car le site Web fournit des fichiers IMG non compressés et ils ne fonctionnaient pas trop.
user2824371
5

Comme cette description vous demande d'obtenir une image logicielle mise à jour de votre FAI, il semble que votre routeur soit "marqué" par le FAI. Dans ce cas, même une mise à jour du micrologiciel valide du fournisseur d'origine peut être considérée comme non valide par le micrologiciel actuel (de marque, non fournisseur). Vous devriez peut-être suivre ces instructions et vérifier auprès de votre FAI la mise à jour du firmware.

Hagen von Eitzen
la source
Vous avez raison, j'ai acheté mon routeur auprès d'un FAI et le routeur est livré avec son propre firmware. Maintenant, je dois changer mon FAI car leurs prix sont très élevés (chers). J'ai payé le prix total de mon routeur et j'ai le droit de l'utiliser avec n'importe quel FAI. C'est mon propre routeur. Alors, pourquoi dois-je acheter un nouveau routeur auprès du nouveau FAI? Pourriez-vous me dire comment configurer le logiciel du fournisseur, s'il vous plaît?
user2824371
@ user2824371 Vérifiez le contrat que vous avez signé avec votre FAI. Ce n'est pas parce que vous avez effectivement payé le routeur au fil du temps que vous "avez le droit" de tout. Votre contrat doit énoncer exactement quels sont vos droits, y compris à qui appartient le routeur et toutes les conditions / limitations comme être verrouillé. Si le contrat dit "nous possédons le routeur" alors, euh, je ne le
piraterais
@ misha256 Eh bien, le contrat ne dit rien sur le routeur :) il parle de la vitesse d'Internet et d'autres détails. Dans mon pays, on sait que vous avez deux options pour avoir un routeur. La première est que vous pouvez louer un routeur et que vous payez mensuellement. La deuxième option est que vous pouvez acheter un routeur dans un magasin ou auprès d'un FAI. et je me suis trompé pour acheter un routeur auprès d'un FAI parce qu'ils l'ont verrouillé.
user2824371
-1

C'est parce que le firmware que vous avez téléchargé est pour une révision matérielle différente. Notre version matérielle, pas seulement le modèle, sera mentionnée dans l'étiquette ci-dessous. Téléchargez le firmware pour ce type de matériel spécifique.

Abdul Sathar
la source