Por que meu roteador DSL-2730U da D-Link afirma que a atualização do firmware “contém uma imagem ilegal”?

10

Eu tenho um roteador D-Link. Seu software (firmware) causa muitos problemas, então eu tento atualizá-lo.

O modelo do meu roteador é DSL-2730U , então baixei o firmware original deste site: link

Quando eu atualizo o software, ele diz que o arquivo é ilegal. Eu realmente preciso atualizá-lo porque o que eu uso agora não é o firmware original e não funciona corretamente.

Gostaria de saber o que significa "ilegal"? eo que devo fazer para torná-lo legal? ou onde posso obter um bom firmware?

Aqui estão duas fotos que descrevem o meu problema:

    
por user2824371 08.08.2015 / 02:52

4 respostas

9
  • Primeiro, verifique a versão do firmware do seu roteador e a versão baixada, às vezes você não pode atualizar para o mais novo firmware, você deve olhar se eles recomendam uma versão antiga antes da mais nova.

Se esse roteador do ISP, isso significa que eles trancaram o roteador. você tem três opções para exibi-lo com outra versão.

Primeiro método Usando os comandos SSH, a maioria dos ISPs deixam portas backdoor, você pode usar esse método para interromper o roteador. Faça o download do firmware para o diretório / tmp do roteador com wget ou scp.

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

você poderia usar o compartilhamento montado, se você tiver um, e simplesmente baixar o arquivo lá.

Compare a soma de verificação MD5 do original e do arquivo baixado.

md5sum dd-wrt.v2x_generic.bin

Escreva o firmware para o flash.

write dd-wrt.v2x_generic.bin linux

Espere ...

Reinicie

Segundo método por flash seu roteador com DD-WRT, Tomato ou OPEN-WRT "firmware de código aberto" Eu recomendo DD-WRT é mais fácil do que outros firmware open source e estável Verifique seus sites para encontrar o firmware que pode funcionar em seu roteador, firmware de código aberto pode passar o seu bloqueio de ISP.

O último método Usando as portas seriais para fazer o flash do seu roteador, dá a você o controle total de tudo, este método pode interromper qualquer roteador, portas fechadas ou roteadores bloqueados:)

A maioria das fábricas deixou a porta serial na placa de circuito principal para testar / solucionar problemas em seus produtos. Às vezes você deve soldar fios às portas, como o que eu fiz no PIC abaixo, verifique Meu blog se você quiser mais informações sobre soldar seus fios.

eàsvezeselesestãoprontosparausar

AgoravocêprecisadealgochamadoArduino"Micro-controlador" Vamos usá-lo para fazer uma comunicação entre seu PC e seu roteador pela porta serial. Conecte seu Arduino ao seu roteador assim TX ------- RX

RX ------- TX

GND ----- GND

VCC ---- 3.3V

AVISO NÃO conecte o VCC a 5V

  • Conectando seu cabo LAN do roteador ao seu PC
  • Faça o download do TFTP

  • Faça o download do firmware DD-WRT / Open-WRT ou o que você quiser para o seu Roteador.

  • Extraia TFTP e insira Firmware openwrt "ou o que nunca" na mesma extrato de pasta TFTP.
  • altere seu IP estático do computador 192.168.1.100 255.255.255.0
  • Executar o TFTP
  • escolha o diretório atual para o firmware do qual você faz o download
  • altere o servidor para este IP 192.168.1.100
  • Conectando seu computador ao roteador via Putty
  • Tipo de conexão = serial
  • linha serial = COM a mesma detecção de arduino na velocidade do seu computador = 115200
  • Em andamento, inicialize seu roteador e digite "tpl" no prompt de comando interface de massa

Configuração de IP para o seu cartão de lan "tudo isso dentro do TFTP"

  • Configurando o servidor IP: setenv serverip 192.168.1.100
  • Configurando o IP Mobile Router: setenv ipaddr 192.168.1.1

flash seu roteador com este comando

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

depois de piscar, digite este comando

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

processamento de reinicialização do roteador .....

É isso

OBSERVAÇÃO

Se o seu roteador não pode ter WAN-IP depois de descobrir todas as configurações, você precisa de algo chamado 30-30-30 Hard reset, às vezes seu firmware antigo fica preso dentro de sua NVRAM que chamam de NVRAM sujo, 30-30 -30 hard reset irá limpar seu firmware antigo completamente "que é para o firmware dd-wrt"

    
por 17.08.2015 / 02:20
33

Ilegal neste caso significa um formato não reconhecido pelo roteador. O roteador verifica o arquivo de imagem antes de instalá-lo e descobriu que ele contém um formato que não reconhece.

Razões para isso podem ser:

  • a imagem é destinada a um tipo diferente de roteador ou a uma versão mais recente do seu roteador
  • a imagem está corrompida
  • a imagem está compactada

Se a imagem for compactada, significa que a imagem está dentro de um arquivo zip ou outro tipo de arquivo e deve ser descompactada antes de poder ser usada.

Eu vi que a página de download que você vinculou oferece as imagens como IMG e 7Z . As imagens 7Z são compactadas usando 7-zip e devem (muito provavelmente) ser descompactadas antes de poderem ser usadas para gerar um arquivo IMG . O arquivo IMG é usado para atualizar seu roteador.

    
por 08.08.2015 / 03:33
5

Como as descrições pedem que você obtenha uma imagem de software atualizada do seu ISP , parece que seu roteador é "marcado" pelo ISP. Nesse caso, até mesmo uma atualização de firmware válida do fornecedor original pode ser considerada inválida pelo firmware atual (de marca e não fornecedor). Talvez você deva realmente seguir essas instruções e verificar com seu provedor por firmware atualizado.

    
por 08.08.2015 / 15:12
-1

É porque o firmware que você baixou é para uma revisão de hardware diferente. Sua versão de hardware, não apenas o modelo não, será mencionada no rótulo abaixo. Faça o download do firmware para esse tipo de hardware específico.

    
por 21.02.2017 / 10:49