PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Mreže (https://forum.pcekspert.com/forumdisplay.php?f=16)
-   -   OpenWrt na GlobeSurfer 3 aka Homebox ruteru (https://forum.pcekspert.com/showthread.php?t=248444)

back2quick 04.06.2013. 21:59

OpenWrt na GlobeSurfer 3 aka Homebox ruteru
 
update: dodan novi image u kom su uključeni usb storage, rt2800usb, rtl8187 driveri, pptp, l2tp, openvpn moduli...

7.63 MB - http://www7.zippyshare.com/v/12253496/file.html

rt2800usb driver ima nekih sitnih glitcheva ali uglavnom radi


standardni image:

5.25 MB - http://www6.zippyshare.com/v/52876802/file.html


1. skinuti image sa jednog od gornjih linkova i premjestiti ga u tftp folder

2. postaviti statičku ip adresu na pc-u 192.168.1.2 subnet 255.255.255.0

3. pokrenuti tftp server (koristio sam tftpgui na linuxu)

4. logirati se u telnet na 192.168.1.1

5. flashati image sa naredbom: flash load -u tftp://192.168.1.2/openwrt-GlobeSurfer3-squashfs.bin -r 0x00040000

6. restartati ruter sa naredbom: system reboot

7. pričekati 4-5 minuta dok se sistem podigne i obriše ostatak flash memorije


nakon toga ruter je dostupan na adresi 192.168.1.1, luci je uključen u image a za sve ostalo tu je još preko 20 MB slobodne flash memorije :)

UPOZORENJA!
1. kod 4. koraka potrebno je dobro paziti da je adresa na koju se image flasha ispravna jer postoji mogućnost da se ruter bricka ako se upiše pogrešna adresa

2. failsafe mode ne radi! - ruteru se ne može pristupiti

Blagus 28.06.2013. 23:24

Prvo, zašto partition layout nije malo uređen, nego imaš jednu veliku particiju i za boot, i kernel, i rootfs?
Drugo, koliko mi se čini, kernel ne može naći rootfs. To ti i u logu piše:
Code:

[    0.604000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    0.612000] Please append a correct "root=" boot option; here are the available partitions:
[    0.620000] 1f00          32640 mtdblock0  (driver?)
[    0.624000] 1f01            128 mtdblock1  (driver?)
[    0.628000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Sredi malo particije, ili posloži kernel da ih ispravno prikazuje (možda je problem u njemu).

back2quick 29.06.2013. 15:29

problem je bio u nepotpunim patchevima za kernel 3.8

stavio u makefileu za build kernel 3.6 i nakon tog se sistem bootao, sad je problem jer se kod prvog boota sistem mounta kao read-only i ruteru je nemoguće pristupit osim kroz serijski port

nakon komande mtd erase rootfs_data i reboota sistem postaje funkcionalan. stvar je u tom da se na ovaj način nemože flashat image direktno kroz telnet...

-lan portovi rade
-wireless radi sa oba drivera (b43, wl)
-usb radi

3g modem nisam stigao isprobat jer mi nije spojen na ruter, na lcd-u je potrgan kabel pa ga nemogu isprobat, power/connect/reset tipke zasada ne rade

back2quick 01.07.2013. 18:28

updatean prvi post sa kratkim tutorialom i linkom za download image-a za flashanje kroz telnet.

ako ima zainteresiranih za patcheve i kompletnu proceduru budem napisao malo opsežniji tutorial

EDIT: ne mogu u prvi post pa zasad ovdje stavljam

image sa broadcom-wl driverom (prednost je u tom što je nešto brži od b43 i ima mogućnost selektiranja TX i RX antena, nedostatak da nekad nakon reboota nemoguće spojit na wifi i treba ga restartat iz luci-a)

http://www37.zippyshare.com/v/57669636/file.html

postupak upgradea firmwarea (sve postavke, moduli i paketi su nakon ovog pobrisani)

1. poslat firmware preko ftp-a (ftp server nije uključen u image, treba ga instalirat prije) naredbom
put openwrt-GlobeSurfer3-squashfs.bin /tmp/openwrt-GlobeSurfer3-squashfs.bin

2. logirat se u ruter preko SSH i izvršiti sljedeću naredbu
mtd -f -r write /tmp/openwrt-GlobeSurfer3-squashfs.bin linux


nakon flashanja se ruter sam restartira i dostupan je na standardnoj ip adresi 192.168.1.1 sa default postavkama. na identičan način se i tvornički firmware može vratit natrag..

Eyesburned 27.08.2013. 10:43

.
 
Ima zainteresiranih za širi tutorial!

inače, sa openWRt-om bi ga mogao koristiti kao universal repeater?

unlock i unbranding su također jako zanimljivi. Malo sam tražio, slabo je toga po netu....

back2quick 27.08.2013. 18:22

teoretski da, ono što je interesantnije možeš dodat USB wlan adapter u client mode a ruter koristit kao AP na skroz drugom kanalu tako da dobiješ još kvalitetniji link nego sa universal repeaterom..

u međuvremenu sam uspio pokrenut i 3G modem, samo još želim kernel natjerat da ga sam pokreće nakon svakog restarta i onda stavljam kompletan tutorial za one koji sami žele kompajlirat image

back2quick 28.08.2013. 00:17

evo 2 nova imagea, u prvom je samo luci uključen a u drugom driveri za USB WLAN adaptere, storage, printer, USB-TTL PL2303 i CP2102, PPTP, L2TP, OpenVPN...

3G nije testiran ali SIM kartica unutra je prepoznata i registrirana na mrežu pa ko hoće isprobat nek javi rezultate
switch je konfiguriran tako da je WAN port pokraj USB porta

3.75MB - http://www44.zippyshare.com/v/60277231/file.html - luci only

7.69MB - http://www45.zippyshare.com/v/23892391/file.html - drivers 'n' stuff..

upozorenje:

ako je na ruteru već neka od prijašnjih verzija openwrt-a i flasha se druga verzija mtd komandom na gore opisani način vrlo bitno je odspojiti ruter s neta i isključiti sve extra procese, ne otvarati luci u browseru niti ikakve slične radnje jer se vrlo lako ruter bricka ako kopate po njemu dok traje flashanje a u tom slučaju ništa bez usb-ttl adaptera.

preporuka također prije postupka flashanja provjerit opterećenje memorije i eventualno poubijat procese koji puno zauzimaju i to u slučaju da Total Available padne ispod 12000kb

najbolji način je u ssh konzoli upisat naredbu za flashanje prije slanja imagea ftp-om tako da je nakon što je image poslan potrebno samo stisnut enter

ovo mora na ovaj način jer upgrade iz luci-a jednostavno bricka ruter

back2quick 28.08.2013. 21:19

tutorial
 
1 privitaka
tutorial za one koji sami žele pravit image

software:
HxD hex editor
crcalc (firmware-mod-kit)
ultraedit

nakon builda sa uključenim patchevima za Attitude Adjustment 12.09 r36088 potrebno je image formatirat tako da ga ruter može prepoznat i bootat

1. otvoriti openwrt-brcm47xx-squashfs.trx u ultraeditu i pronaći prvi DEADCODE. odabrati prazan dio imagea prije deadcode-a dužine 148 bajtova kao što je prikazano na screenu i isjeći ga - CUT

http://s16.postimg.org/gizk60in5/Scr...7_21_19_24.png

2. scroll do kraja fajla i paste isječenih 148 bajtova. paziti da je veličina imagea ista nakon ovog cut-pastea jer se lako desi da se bajt izgubi..

http://s16.postimg.org/6a7306uld/Scr...7_21_20_09.png

3. sa crcalc napravit update trx checksuma

4. u HxD otvorit prazan file i napravit openrg header tako da najprije ide FEEDBABE bitmask a ostatak headera zasad ostaje prazan. header mora biti 148 bajtova velik ili offseta 94 kao na screenu

http://s16.postimg.org/deow981up/Scr...7_21_28_00.png

5. nakon updatea s crcalcom openwrt-brcm47xx-squashfs.trx otvorit u HxD odabrat sav sadržaj i kopirat a zatim zalijepit iza kreiranog headera. veličina ovdje označena se zatim upisuje iza FEEDBABE bitmaska kao što je prikazano na screenovima

http://s16.postimg.org/rmekxvejl/Scr...7_21_29_08.png

http://s16.postimg.org/8ipuv9r35/Scr...7_21_29_40.png

6. u HxD klinut analysis i odabrat checksum-32. dobiveni checksum se upisuje iza FEEDBABE i veličine imagea kao na screenu

http://s16.postimg.org/waz66st41/Scr...7_21_30_10.png

7. save file


ovakav firmware se zatim može uploadat na ruter i flashat na način opisan u jednom od gornjih postova ili ako je ruter spojen USB-serial adapterom može se flashat direktno iz bootloadera naredbom

Code:

flash -offset=0x00040000 -noheader 192.168.1.2:openwrt-brcm47xx-squashfs.trx flash0
GTM382 modem nisam uspio pokrenut automatski zbog komplikacija s GPIO pinovima već treba napraviti init scriptu sa nizom sljedećih naredbi:

Code:

cd /sys/class/gpio
echo 4 > export
echo 5 > export
echo 7 > export
cd
echo out > /sys/devices/virtual/gpio/gpio4/direction
echo 1 > /sys/devices/virtual/gpio/gpio4/value
echo out > /sys/devices/virtual/gpio/gpio7/direction
echo out > /sys/devices/virtual/gpio/gpio4/direction
echo 1 > /sys/devices/virtual/gpio/gpio4/value
echo out > /sys/devices/virtual/gpio/gpio5/direction
echo 1 > /sys/devices/virtual/gpio/gpio5/value


lepak 10.12.2013. 23:16

nakon system reboot nista se ne dogadja.. vrati se natrag firmware od vip-a.. ?

back2quick 11.12.2013. 00:33

to sam zaboravio spomenuti - postoje 2 image sekcije kad se jedna ošteti sistem se boota sa druge.

treba flashat na isti način par bajtova (ili cijeli image, svejedno je samo duže traje) na adresu 0x00840000 da bi se uništio header image-a 2 i onda sistem boota openwrt sa prve sekcije

lepak 11.12.2013. 21:19

e jbg.. isa sam flashat preko sekcije 2 ja mislim.. i sad je bricked mada odgovara na ping (?) .. vidit cu sutra sa ttl-om.

gdje je ttl na ovome?

koliko bauda?

back2quick jel mos uploadat negdje

openwrt-brcm47xx-squashfs.trx

back2quick 12.12.2013. 00:04

https://forum.openwrt.org/viewtopic....189690#p189690

baud ti je 115200

openwrt-brcm47xx-squashfs.trx je isto što i ovaj gore image na zippyu samo ga u tutorialu nisam preimenovao

lepak 12.12.2013. 01:44

aha.. tnx. snasao sam se.. kad sam otvorio u hex vidio sam da je ista stvar samo druga extenzija... .. ovo radi zacudjujuce dobro... jos da je skuzit kako dignit ppp vezu bez wvdial-a ..

back2quick 16.12.2013. 19:47

pokušaj s image-om kojie je Kyklas sa openwrta kompajlirao, isti ovaj link koji sam ti dao gore, zadnji post. nisam se previše trudio skužit što je točno radio ali koliko vidim stavio je neki drugi driver i kaže da mu s njim radi bolje

hrca 18.02.2014. 17:18

Pročitao sam gore postove, ali budući da se dosad nisam bavio ovakvim stvarima...manje više, nisam ništ skužio :(....

Dakle, imam isti homebox koji mi ničemu ne služi, a htio bih recimo iskoristit ova dva lan ulaza i spojit tv i av reciever na homebox, a sami homebox preko wireless-a na router, odnosno na internet. I još bolje, kad bi na njega mogao i još prikačit externi hard disk, to bi bilo super.

Dali je šta od ovoga izvedivo?

back2quick 18.02.2014. 21:13

sve navedeno je izvedivo, s tim da na externi disk preko usb porta nećeš dobit veću brzinu prijenosa od 1 MB/s.

hrca 19.02.2014. 14:39

Dakle, ubacim ovaj tvoj image od 7,6 MB i sve navedeno ce mi raditi?

hrca 27.02.2014. 16:25

File has expired and does not exist anymore on this server

trampoculo 27.02.2014. 20:34

Ako može novi linkovi.
Još jedan Globesurfer III čeka za prenamjenu

back2quick 28.02.2014. 12:57

https://forum.openwrt.org/viewtopic....224246#p224246

hrca 01.03.2014. 11:17

Router odradio flash i reboot, nakon toga mu se više nemože pristupit preko 192.168.1.1, u Windowsima mi pokaže da je spojen preko lana...ali ne mogu ništa s njim.

Šta sada?

Prezime 01.03.2014. 12:31

Potjeraj ipconfig /all da saznas novu IP adresu preko koje je dostupan njegov UI.

back2quick 01.03.2014. 15:54

ako si stavio image pod brojem 3. moguće da niti nema web interface, probaj telnet/ssh/ping 192.168.1.1

hrca 01.03.2014. 17:24

Stavio sam prvi image, dobijem sa ipconfig za lan 169.254.135.96, ping odradi ali se ne može spojiti na njega nikako, isto tako vrijedi i za 192.168.1.1 iz chroma ili putty-a

Prezime 01.03.2014. 18:12

Isto tako ti ping prolazi, a ne mozes se spojit na 192.168.1.1? Kakve su ti postavke mrezne kartice?

back2quick 01.03.2014. 19:52

ukopčaj kabel u drugi port na ruteru

hrca 03.03.2014. 12:01

Isprobao sam s drugim kabelom, ništa se nije promijenilo.

Izgleda da je u BRICK modu...

back2quick 03.03.2014. 14:29

ma kabel je ispravan nisam mislio da ga mjenjaš, samo ga prebaciš u drugi LAN port na ruteru. jer ako je ukopčan u onaj do USB porta neće niti dobit IP adresu brickat se mogao jedino ako si pogrešnu start adresu upisao kod flashanja

hrca 04.03.2014. 13:07

Citiraj:

Autor back2quick (Post 2556570)
ma kabel je ispravan nisam mislio da ga mjenjaš, samo ga prebaciš u drugi LAN port na ruteru. jer ako je ukopčan u onaj do USB porta neće niti dobit IP adresu brickat se mogao jedino ako si pogrešnu start adresu upisao kod flashanja

Ma to sam i mislio reći ali sam se krivo izrazio, mijenjao sam ulaze, ali nisam ništa postigao, a flashao sam ga s ovim do usb-a...

back2quick 04.03.2014. 15:20

kažeš da odgovara na ping? sa kojim mrežnim postavkama, gateway 192.168.1.1 ip 192.168.1.xxx ?


Sva vremena su GMT +2. Sada je 09:39.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger