Sziasztok!
Adott egy D-Link DIR-600 típusú routerem, amire gondoltam felflashelek egy DD-WRT, vagy OpenWRT-ét.
A problémám ott adódik, hogy bár DIR-600-hoz lenne mindkettőből firmware,
de nekem H/W Ver: B6 van a router hátulján.
A DD-WRT oldalán csak B1, B2-höz találtam, viszont az OpenWRT oldalán,
egészen pontosan itt: https://wiki.openwrt.org/toh/d-link/dir-300revb már több típus van feltüntetve, bár 600 B6-os itt sincs.
Megpróbáltam felrakni rá a DIR-300 B5, B6, B7; DIR-600 B5-hez firmwaret, először a web interface, majd emergency firmware upgrade módból is, de azt írta mind kétszer hogy hibás firmware image.
Az interneten nem nagyon találtam információt ehhez a B6 modellhez.
Esetleg tudna valaki segíteni? Előre is köszönöm! :)
update:
közben rátaláltam a fentebb linkelt oldalon:
B6 + B7 - cheaper versions of B5
Akkor már csak azt nem tudom miért nem ment rá az elvileg DIR-600 B5-höz való...
- 5600 megtekintés
Hozzászólások
"cheaper versions of B5"
Valamit kihagytak belőle, ettől lett cheaper.
A firmware meg talán számítana arra az alkatrészre is.
De ha mindenáron téglázni akarod, akkor csak rajta.
- A hozzászóláshoz be kell jelentkezni
B6/B7 - russian version of B5 :D
Itt azt írják a B7 firmware rá megy emergency firmware update módban.
- A hozzászóláshoz be kell jelentkezni
Közben visszahoztam a halálból... mert hát én hülye rápróbáltam a DD-WRT B2-höz való firmware-t, mert gondoltam majd arra is azt mondja nem jó...
Erre az felment rá és újraindulás után villogó ledek fogadtak.
Gondoltam először ennek annyi, de miután benyomtam a reset gombot és visszadugtam a tápot meglepődésemre az emergency kapu fogadott :D
így most visszatettem rá a gyári firmware, abból is újabbat mint ami korábban volt rajta (minden rosszban van valami jó is), úgyhogy most már bátrabban állok neki a barkácsolásának
Köszönöm szépen az infót, akkor még próbálkozok B7-hez valóval
- A hozzászóláshoz be kell jelentkezni
Sajnos nem sikerült :(
A DIR-300 B7-hez készült firmware-ket nem engedi felrakni
- A hozzászóláshoz be kell jelentkezni
A legfrissebb hivatalos firmware telepítése után se? (a linken azt írják úgy sikerült :))
- A hozzászóláshoz be kell jelentkezni
Ez az orosz FTP-ről származó firmwaret nem sikerült rátenni, se web interface, se emergencyből. Most a dlink.com-ről DIR-600 B5-höz tartozó legújabb firmware megy rajta, ott sem volt B6 típus
- A hozzászóláshoz be kell jelentkezni
Fura, mert itt hozza is:
https://wiki.openwrt.org/toh/d-link/dir-300revb
"DIR-300 B5, B6, B7; DIR-600 B5" (de az is lehet, hogy az orosz B5-re értik)
De legalább van rajta telnet backdoor. :)
if [ "$1" = "start" ] && [ "$is_default" = "0" ]; then
if [ -f "/usr/sbin/login" ]; then
image_sign=`cat /etc/config/image_sign`
telnetd -l /usr/sbin/login -u Alphanetworks:$image_sign -i br0 &
else
telnetd &
fi
root@osmc:/home/osmc/fmk/squashfs-root/etc/config# cat image_sign
wrgn49_dlob_dir600b
És PHPistiék már beágyazott eszközökön is nyomják.
- A hozzászóláshoz be kell jelentkezni
Végül felment rá:
BusyBox v1.23.2 (2016-01-02 10:46:55 CET) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
CHAOS CALMER (15.05.1, r48532)
-----------------------------------------------------
* 1 1/2 oz Gin Shake with a glassful
* 1/4 oz Triple Sec of broken ice and pour
* 3/4 oz Lime Juice unstrained into a goblet.
* 1 1/2 oz Orange Juice
* 1 tsp. Grenadine Syrup
-----------------------------------------------------
root@OpenWrt:~# uname -a
Linux OpenWrt 3.18.23 #2 Sun Jan 31 14:39:58 CET 2016 mips GNU/Linux
root@OpenWrt:~# cat /proc/cpuinfo
system type : Ralink RT5350 id:1 rev:3
machine : D-Link DIR-300 B7
processor : 0
cpu model : MIPS 24KEc V4.12
BogoMIPS : 239.61
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa : mips1 mips2 mips32r1 mips32r2
ASEs implemented : mips16 dsp
shadow register sets : 1
kscratch registers : 0
package : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
root@OpenWrt:~#
Tényleg a telnet kapun keresztül sikerült megcsinálni, a régi backdoor-(okat) már befoltozták a v2.17-ben, de segítségül vettem ezt az oldalt, ahol volt telnetes v2.17 firmware, meg jó leírás: https://logout.hu/bejegyzes/btz/openwrt_telepites_d_link_dir-600_b5_re.html
Úgyhogy siker :)
Nagyon szépen köszönöm a segítséget! :)
u.i.: én is csipáztam először, mert azt korábban is figyeltem a címsorban, hogy .php, gondoltam vicces fejlesztőkkel van dolgunk és csak álca... mikor beléptem és beleolvastam a php fájlokba és megláttam hogy valódi php kódok... o.o
Kerestem is hozzá az interpretert, phpcgi-t találtam, viszont az a hagyományos parancssori kapcsolókkal nem működöt
- A hozzászóláshoz be kell jelentkezni
Ha raersz, az openwrt-s wiki oldalon a supported models-et updatelhetned. :)
Koszi,
-w-
- A hozzászóláshoz be kell jelentkezni
Hello
Rendben, csak ha időm fogja engedni majd kísérletezni fogok még tovább ugyanis úgy jártam, hogy a B7-es firmware ráment hibátlanul, de a wifi nem működik az eszközzel. Ezután ráraktam a 610-es initramfs-uImage firmware-t amivel a wifi része is tökéletesen üzemel, viszont miután ráflasheltem a squashfs-sysupgrade image-t ezután a készülék már nem hajlandó bootolni. Úgyhogy ha lesz időm, ennek még utánajárok és remélem sikerül majd összegyúrni egy megfelelőt firmwaret a készülékhez. Akkor majd azt itten is jelzem, meg a wikibe is beküldöm :)
- A hozzászóláshoz be kell jelentkezni
Szia!
Ez az a cucc amit a T-homár ingyen, ajcsiba adott üzleti előfizetőknek pár éve?
Ugyanilyenem hw verzióm van, de akkor még várjak a flash-el mert no wifi?
- A hozzászóláshoz be kell jelentkezni
Pontosan. Bár én csak ismerősömtől kaptam meg, de neki onnan van :D
- A hozzászóláshoz be kell jelentkezni
Egy dmesg-et rakj fel pastebinre pls, abbol talan latszik hogy miert nincs wifi.
-w-
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
és kiegészítem a 610-es firmware-vel amin működik a wifi, csak nem tudom sysupgradelni
http://pastebin.com/CrNG0SYf
- A hozzászóláshoz be kell jelentkezni
subs
--
>'The time has come,' the Walrus said<
- A hozzászóláshoz be kell jelentkezni
Most hogy újra tudtam rá időt szakítani és mégegyszer alaposabban elolvastam a DIR-600 B5-höz készült logout.hu-s cikket, észrevettem hogy van a cikk alján egy update szakasz, ahol olyan BB-s firmware-t linkel ami a DIR-300 B7-es OpenWRT alól frissíthető. Úgyhogy sikerült és köszönöm szépen mindenkinek a segítséget! :)
Hogy a HUP-on is legyen róla leírás, összeírtam és képekkel illusztráltam a lépéseit flash-elésnek. Az íráshoz felhasználtam a fentebb említett logout.hu-s cikket (https://logout.hu/bejegyzes/btz/openwrt_telepites_d_link_dir-600_b5_re.html) és a firmware címeket is onnan vettem.
Az itt leírtakért nem tudok garanciát vállalni! :)
Mi szükséges hozzá?
- Egy számítógép, közvetlenül a router LAN portjára csatlakoztatva
- Webböngésző
- Telnet kliens
- HTTP szerver
- Töltsük le az alábbi firmware-ket:
dir600b_v2.17_bbox-v1.19.1.bin - ez az eredeti v2.17-es firmware kiegészítve egy telnet kapuval
openwrt-15.05.1-ramips-rt305x-dir-300-b7-initramfs-uImage.bin - OpenWRT 15.05.1 DIR-300 B7-hez készült initramfs
openwrt-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin - OpenWRT 15.05.1 BB változat DIR-610 A1-hez készült sysupgrade firmwareEbből a másodiknak lettöltött DIR-300 B7-hez való initramfs-t másoljuk át a HTTP szerverünk webroot-jába.
-
A router emergency módban való indítása
A router IP címe ebben a módban 192.168.0.1-lesz és DHCP nem lesz elérhető, így először állítsunk be a hálózati adapterünknek egy statikus IP címet. (pl. 192.168.0.2)
Ezután routerünk áramtalanított helyzetében nyomjuk be egy hegyes eszközzel a RESET gombot majd tartsuk benyomva, miközben visszadugjuk a tápvezetéket.
Ha minden jól ment, akkor villogó power led-et kell látnunk.
-
Ezután írjuk be webböngészőnkbe, hogy http://192.168.0.1
Az alábbi felületnek kell fogadnia:
Tallózzuk ki a már letöltött dir600b_v2.17_bbox-v1.19.1.bin állományt
majd kattintsunk az Update firmware NOW kapcsolóra.
Ekkor az alábbi kiírásnak kell minket fogadni:
-
Érdekes módon az új firmware csak a rendszert cseréli le, így pl. wifi és hasonló beállítások megmaradnak.
Ezután adapterünket visszaállíthajuk routerünk beállításához megfelelően.
Esetemben alap beállításon a router 192.168.1.1-es címen elérhető és a DHCP is be van kapcsolva, így az adaptert is ennek megfelelően automatikus cím lekérésre állítottam.Ezután csatlakozzunk telnet-en keresztül a routerhez a 2323-as porton
Majd másoljuk ki/jegyezzük le/meg openwrt-15.05.1-ramips-rt305x-dir-300-b7-initramfs-uImage.bin állományunk HTTP-n keresztül elérhető címét
Majd visszatérve a telnet-re először lépjünk be a /var mappába (
cd /var
), majd wget segítségével töltsük le az imaget.Amennyiben letöltött, megkezdhetjük a flash-elést a belső memóriába a
flashcp openwrt-15.05.1-ramips-rt305x-dir-300-b7-initramfs-uImage.bin /dev/mtd/2
parancs kiadásával
Ez hosszabb ideig fog tartani. A folyamat végén indítsuk újra az eszközt areboot
parancs kiadásával. -
Újraindulás után a router címét beírva a böngészőbe már az OpenWrt LuCi felülete fogad.
Alapértelmezettként nincs a root felhasználónak jelszava.
Belépve a LuCi felületére keressük fel a System menü Backup / Flash firmware menüpontjátMajd itt a Flash new firmware image résznél tallózzuk ki a openwrt-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin állományt, majd kattintsunk a Flash image gombra.
Ezután a következő képernyő fogad:
Ezután el is készült :). Jöhet telneten, vagy LuCi-n keresztül a root jelszó beállítása.
Ha bármi észrevételed van az írással kapcsolatban, kérlek jelezd! :)
- A hozzászóláshoz be kell jelentkezni
Szerintem ezt az írást, így ahogy van simán felrakhatnád logout-ra.
Híres ember leszel.
---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.
- A hozzászóláshoz be kell jelentkezni
Igen tudom, hogy nem saját kútfőből ered, írásra az ösztökélt csupán, hogy gondoltam kiegészítem képekkel is az ott írtakat :)
- A hozzászóláshoz be kell jelentkezni
Lehet h celravezetobb lett volna, ha kozlod h a DIR-610A1 verzioval megy a wifi, az alapjan a B6 vagy B7 imaget is eselyes h meg lehet fixalni, mert ez igy egy elegge felseggu megoldas :)
(Amugy tenyleg megy a wifi?)
-w-
- A hozzászóláshoz be kell jelentkezni
Igen, ezzel tökéletesen működik a wifi.
- A hozzászóláshoz be kell jelentkezni
feliratkozás
(T-től kaptam én is, lehet ki is csomagolom :)
- A hozzászóláshoz be kell jelentkezni
Felmerült bennem egy kérdés az update után, mivel az opkg.conf alapvetően outdated információkat tartalmazott, ezekkel próbáltam utoljára működésre bírni:
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ramips/rt305x/packag…
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ramips/rt305x/packag…
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ramips/rt305x/packag…
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ramips/rt305x/packag…
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ramips/rt305x/packag…
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ramips/rt305x/packag…
Viszont, így meg csomag ütközésem van.. Valaki esetleg játszogatott ezzel?
--
>'The time has come,' the Walrus said<
- A hozzászóláshoz be kell jelentkezni
Én is erre írtam át, de ami nekem kellett csomag, az egyik sem került ütközésbe.
Azóta viszont van új Snapahot DD FW, de Luci nincs benne, mert az már nem fér rá.
- A hozzászóláshoz be kell jelentkezni
Sajnos az én B5-öm bricked lett.
Feltettem rá a 15.05.1-es openwrt bin-t, de ezután már nem éledt újra.
Serialhoz forrasztani kéne.
Széttszedtem...
...de még nem tudom lesz e időm foglalkozni vele vagy csak egyszerűen kukázzam.
- A hozzászóláshoz be kell jelentkezni