Dlaczego mój router D-Link DSL-2730U twierdzi, że aktualizacja oprogramowania „zawiera nielegalny obraz”?

10

Mam router D-Link. Jego oprogramowanie (oprogramowanie sprzętowe) powoduje wiele problemów, więc staram się go aktualizować.

Mój model routera to DSL-2730U pobrałem więc oryginalne oprogramowanie z tej strony: http://www.dlinkmea.com/site/index.php/site/productDetails/234

Kiedy aktualizuję oprogramowanie, mówi, że plik jest nielegalny. Naprawdę muszę go zaktualizować, ponieważ to, czego teraz używam, nie jest oryginalnym oprogramowaniem układowym i nie działa prawidłowo.

Chciałbym wiedzieć, co to znaczy „nielegalne”? i Co powinienem zrobić, aby było to legalne? lub gdzie mogę uzyskać dobre oprogramowanie układowe?

Tu są dwa zdjęcia opisujące mój problem:

enter image description here

enter image description here

user2824371
źródło
10
Komunikat po prostu wskazuje, że oprogramowanie układowe nie jest prawidłowym oprogramowaniem układowym dla urządzenia ..
Ramhound
1
Na początku myślałem, że to pytanie dotyczy kanałów routera WiFi.
March Ho
Czy podczas próby uaktualnienia jesteś połączony bezprzewodowo lub przewodowo z routerem?
Moab
@Moab Jestem połączony przewodowo z routerem podczas próby aktualizacji
user2824371
„to, co teraz używam, nie jest oryginalnym oprogramowaniem” czy to oznacza, że ​​byłeś w stanie zaktualizować go jakiś czas temu? A może chodzi o oprogramowanie firmowe ISP (które nigdy się nie zmieniło)?
Arjan

Odpowiedzi:

9
  • Najpierw sprawdź wersję oprogramowania sprzętowego routera i pobraną wersję, czasami nie możesz zaktualizować najnowszego oprogramowania, musisz sprawdzić, czy zalecają starą wersję przed najnowszą.

Jeśli ten router od dostawcy usług internetowych, oznacza to, że zablokowali router. masz trzy opcje flashowania w innej wersji.

Pierwsza metoda Używając poleceń SSH, większość ISP pozostawiła porty tylnych drzwi, możesz użyć tej metody, aby odłączyć router. Pobierz oprogramowanie do katalogu / tmp routera za pomocą wget lub scp.

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

możesz użyć zamontowanego udziału, jeśli go masz, i po prostu pobrać tam plik.

Porównaj sumę kontrolną MD5 oryginału i pobranego pliku.

md5sum dd-wrt.v2x_generic.bin

Napisz oprogramowanie do flashowania.

write dd-wrt.v2x_generic.bin linux

Czekać...

Restart

Druga metoda przez flashowanie routera za pomocą oprogramowania DD-WRT, Tomato lub OPEN-WRT „open source” Polecam DD-WRT to łatwiejsze niż inne oprogramowanie i stabilne oprogramowanie sprawdź swoje strony internetowe, aby dowiedzieć się, jakie oprogramowanie układowe może działać na twoim routerze, oprogramowanie open source może przekazać blokadę ISP.

Ostatnia metoda Używając portów szeregowych do flashowania routera, dajesz pełną kontrolę nad wszystkim, ta metoda może przerwać każdy router, nie zamknąć drzwi ani zablokować routerów :)

Większość fabryk opuściła port szeregowy na głównej płytce drukowanej, aby przetestować / rozwiązać problem z produktem. Czasami musisz przylutować przewody do portów, tak jak w PIC poniżej, sprawdź Mój blog jeśli chcesz uzyskać więcej informacji na temat lutowania przewodów. enter image description here

a czasami są gotowe do użycia enter image description here

Teraz potrzebujesz czegoś o nazwie Arduino „Micro-controller” Użyjemy go do komunikacji między Twoim komputerem a routerem przez port szeregowy. Podłącz swój Arduino do swojego routera w ten sposób TX ------- RX

RX ------- TX

GND ----- GND

VCC ---- 3.3V

OSTRZEŻENIE NIE podłączaj VCC do 5V

  • Podłączanie kabla LAN z routera do komputera
  • Pobierz TFTP

  • Pobierz oprogramowanie DD-WRT / Open-WRT lub co chcesz dla siebie Router.

  • Wyodrębnij TFTP i wstaw Openwrt oprogramowania sprzętowego „lub co kiedykolwiek” na to samo wyciąg z folderu TFTP.
  • zmień swój statyczny adres IP komputera 192.168.1.100 255.255.255.0
  • Uruchom TFTP
  • wybierz bieżący katalog do pobieranego oprogramowania układowego
  • zmień serwer na ten adres IP 192.168.1.100
  • Podłączanie komputera do routera przez Putty
  • Typ połączenia = szeregowy
  • linia szeregowa = wykrywanie COM comarduino w szybkości twojego komputera = 115200
  • W trakcie uruchamiania routera i wpisz „tpl” w wierszu polecenia interfejs kit

Ustawienie IP dla Twojej karty sieciowej „wszystko wewnątrz TFTP”

  • Ustawianie serwera IP: setenv serverip 192.168.1.100
  • Ustawianie routera mobilnego IP: setenv ipaddr 192.168.1.1

flashuj swój router za pomocą tego polecenia

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

po miganiu wpisz to polecenie

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

przetwarzanie restartu routera .....

To jest to

UWAGA

Jeśli twój router nie może mieć WAN-IP po ustaleniu wszystkich ustawień, potrzebujesz czegoś o nazwie 30-30-30 Hard reset, czasami twoje stare oprogramowanie wbudowane utknie w twojej NVRAM, którą nazywają Dirty NVRAM, 30-30-30 hard reset spowoduje całkowite wyczyszczenie starego oprogramowania układowego „to jest dla oprogramowania układowego dd-wrt”

Narzan Q.
źródło
1
Łał. Ta odpowiedź jednak. +1
AndrewL64
33

Nielegalny w tym przypadku oznacza format nie rozpoznawany przez router. Router sprawdza plik obrazu przed jego zainstalowaniem i znalazł on format, którego nie rozpoznaje.

Powodem tego może być:

  • obraz jest przeznaczony dla innego typu routera lub nowszej wersji routera
  • obraz jest uszkodzony
  • obraz jest skompresowany

Jeśli obraz jest skompresowany, oznacza to, że obraz znajduje się w pliku zip lub innym typie archiwum i musi zostać zdekompresowany przed użyciem.

Widziałem, że strona pobierania, do której podłączyłeś, oferuje obrazy jako IMG i 7Z. The 7Z obrazy są kompresowane za pomocą 7-zip i muszą (bardzo prawdopodobne) zostać zdekompresowane, zanim zostaną użyte do uzyskania IMG plik. The IMG plik jest następnie używany do aktualizacji routera.

NZD
źródło
Myślę, że obraz nie jest uszkodzony, ponieważ ściągnąłem go wiele razy i wyodrębniłem go za pomocą win rar. Strona pobierania, którą połączyłem, zawiera model routera DSL-2730U. Czy mógłbyś podać mi metodę lub oprogramowanie do konfiguracji oprogramowania bez użycia GUI (interfejsu internetowego)?
user2824371
2
@ hagen-von-eitzen może mieć rację. Twój modem może zostać zablokowany przez Twojego dostawcę usług internetowych. Google wydaje się potwierdzać, że nie jesteś jedynym, który ma z tym problemy. Ponieważ jest to twój modem, powinny one dać obraz, aby odblokować modem. Być może najpierw przeczytaj drobiazgową umowę z dostawcą usług internetowych: może to mieć klauzulę dotyczącą twoich praw w odniesieniu do modemu i jego statusu, jeśli złamiesz umowę i pozostawisz je innemu dostawcy usług internetowych.
NZD
2
Inną możliwością jest Twoja przeglądarka. Autor to artykuł miał ten sam problem z Google Chrome i naprawiono go za pomocą innej przeglądarki. Porady podane w tym Post D-Link sugeruję również, że sprawcą jest Google Chrome.
NZD
@ user2824371, czy próbowałeś również rozpakować za pomocą 7-Zip ?
Arjan
@Arjan Nie, postaram się, ale nie sądzę, aby było to rozwiązanie, ponieważ strona internetowa dostarcza nieskompresowane pliki IMG i one też nie działały.
user2824371
5

Jako że opisy wymagają uzyskania zaktualizowanego obrazu oprogramowania od twojego ISP wygląda na to, że router jest „oznakowany” przez dostawcę usług internetowych. W takim przypadku nawet aktualna aktualizacja oprogramowania sprzętowego od oryginalnego dostawcy może zostać uznana za nieważną przez oprogramowanie układowe (markowe, nie będące dostawcą). Być może powinieneś postępować zgodnie ze wskazówkami i sprawdzić u swojego dostawcy Internetu zaktualizowane oprogramowanie układowe.

Hagen von Eitzen
źródło
Masz rację, kupiłem router od dostawcy usług internetowych, a router ma własne oprogramowanie układowe. Teraz muszę zmienić dostawcę usług internetowych, ponieważ ich ceny są bardzo wysokie (drogie). Zapłaciłem całkowitą cenę za mój router i mam prawo używać go z dowolnym dostawcą usług internetowych. To mój własny router. Dlaczego więc mam kupić nowy router od nowego dostawcy usług internetowych? Czy powiesz mi, jak skonfigurować oprogramowanie dostawcy?
user2824371
@ user2824371 Sprawdź umowę podpisaną z usługodawcą internetowym. Tylko dlatego, że efektywnie płaciłeś za router z czasem, nie automatycznie „daje ci to prawo”. Twoja umowa powinna dokładnie określać twoje prawa, w tym, do kogo należy router, oraz wszelkie warunki / ograniczenia, takie jak bycie zablokowanym. Jeśli umowa mówi „jesteś właścicielem routera”, oznacza to, że hakujesz z dala. Jeśli umowa mówi, że „jesteśmy właścicielem routera”, to nie umiałbym go włamać ;-)
misha256
@ misha256 Cóż, umowa nie mówi nic o routerze :) mówi o szybkości internetu i kilku innych szczegółach. W moim kraju wiadomo, że masz dwie możliwości posiadania routera. Pierwszy polega na tym, że można wynająć router i płacić miesięcznie. Druga opcja to zakup routera w sklepie lub u dostawcy usług internetowych. i pomyliłem się, kupując router od dostawcy usług internetowych, ponieważ go zablokowali.
user2824371
-1

Jest to spowodowane pobieraniem oprogramowania układowego do innej wersji sprzętu. Wersja sprzętu Ur, a nie tylko nr modelu, zostanie wymieniona na etykiecie poniżej. Pobierz oprogramowanie układowe dla tego konkretnego typu sprzętu.

Abdul Sathar
źródło