View Single Post
Staro 08.01.2012., 02:57   #1
.Delboy
Premium
 
.Delboy's Avatar
 
Datum registracije: May 2008
Lokacija: hr
Postovi: 755
OpenWrt i DD-WRT firmware tutorial za Gigaset Sx763

Evo konacno tutorial za ubacivanje openwrt i dd-wrt firmwarea u gigaset sx763 ruter.

Prvo za napomenuti je da nije potrebno imati otključan ruter da bi se ubacili alternativni fw-ovi, već je dosta imati pristup firmware upgrade dijelu.
(Vidi napomenu 1 na dnu topica prije pocetka tutoriala).

U ovoj verziji firmwarea rade sljedeće opcije:
ADSL annex A i B
WLAN
Switch (svaki port moze bit zaseban interface i vlan tagging)
Ledice (mogu se namjestati po potrebi)
Dugmici

Kod dd-wrt, radi isto sta i gore s tim da se može annex namjestiti u web gui i vidi se status linije, i mislim da se neće raditi img sa voip podrškom.

Kod dd-wrt je isto bitno ako se koristi adsl da pod advanced opcijama gdje se namješta vpi/vci namjestite payload type na bridged, inace neće raditi pppoe.
________________________________________________________________

1. Prvo je potrebno skinuti modificirani secondary_boot.img i onda otići u firmware upgrade sekciju i ubaciti ga kao i svaki drugi firmware.
Code:
Secondary_boot.img - link za download OVDJE
Nakon šta ste ubacili novi secondary, ruter će se rebootat i više neće biti moguće bootat originalni fw. (vidi napomenu 1)

2. Ukoliko već nije, namjestite si ip adresu mrežnog interfacea na:
Code:
ip: 192.168.1.16
subnet mask: 255.255.255.0
default gateway: 192.168.1.1
dns server: 192.168.1.1
(ove postavke su ujedino i defaultne postavke za mrezu u openwrt-u i dd-wrt-u)
3. Nakon šta se router rebootao, pošto jos nema openwrt ili dd-wrt firmwarea u ruteru automatski će se upaliti web server od novo ubaćenog secondary bootloadera na ip adresi 192.168.1.1

4. Uđite u web server i odaberite koji img želite flashnut (vidi niže) i sad saćekajte par minuta dok se router ne reboota.
Nakon reboota treba nekih cca 30 sekundi da se izboota i onda bi se trebalo moći pristupiti openwrt ili dd-wrt web configu na ip adresi 192.168.1.1

Openwrt Firmware-ovi:
(kako namjestiti annex procitaj u napomeni 2)

Annex A i B - osnovni img:
Code:
Download OVDJE
Annex A i B - voip img (testno):
Code:
Download OVDJE
zadnji update: 17.4.2012 / kernel 3.2
________________________________________________________________

DD-WRT Firmware:

Img za inicijalno ubacivanje kroz secondary loader:
Code:
Download OVDJE
Img za flashanje kroz dd-wrt web-gui:
(ovaj ce se updajtati kako budu nove verzije dolazile, a ovaj iznad koristite za inicijalno flashanje)
Code:
Download OVDJE
update: 7.3.2012.

EDIT:
Evo novije verzije (17/01/2015) u kojoj je dosta detalja popravljeno u odnosu na ovu iz 2012,
ima i novijih ali kod ove provjereno rade oba Annex - a, reboot / factory reset iz web sučelja, sve oko WiFi, ...
nema VoIp dio.

NAPOMENA: Flash ne raditi iz web sučelja nego preko Filesafe UI, pogotovo ako je sada unutra ova verzija iz 2012.
Code:
Download OVDJE
zadnji update: 29.11.2015.
________________________________________________________________

Openwrt Firmware za ubacivanje novog secondary ukoliko je netko već ubacio onaj stari koji boota sa krivog mjesta u flashu:
Code:
Download OVDJE
Nakon šta se boota openwrt, skinite program WinSCP i zatim se spojite na router sa scp protokolom, prebacite u /tmp folder rutera secondary_boot.img sa gornjeg linka i izvrsite komandu:
Code:
mtd write /tmp/secondary_boot.img secondary_boot
i nakon restarta vrijedi tutorial tocka 2 nadalje.
________________________________________________________________

Vraćanje na originalni fw:

Za vraćanje na orig fw, prvo je potrebno flashati Annex A i B - osnovni img iz gornjeg linka, i namjestiti passsword kad uđete prvi put u webui, nakon toga instalirajte WinSCP program i spojite se sa scp protokolom, username root i password vaš password.
Zatim si skinite i spremite originalni secondary bootlaoder, i prebacite ga u winscp programu u /tmp folder na ruteru.
Sada sa spojite sa ssh klijentom i izvršite komandu:

Code:
mtd write /tmp/secondary_boot.img secondary
ili ako ta komanda baci error da nemože erase partition, koristite ovu komandu
(SAMO NA OPENWRTu SA OVOG TUTORIALA)
dd if=/tmp/secondary_boot.img of=/dev/mtdblock2
Sada možete ugasiti router, i instalirati tftp server,
namjestiti pod Settings > tftp > tftp security na none i base folder gdje se nalazi runtime.img.
runtime.img je poseban tj. fw+config particija i nalazi se ovdje.

Još je potrebno namjestiti ip adresu mrežne kartice na 192.168.2.16.
Preporučam da prije nego upalite router izgasite firewall i antivirusni jer može se desiti da router nemože pokupiti runtime.img
Sada možete uključiti router, vidjeti će te da u tftpd piše ako je sve ok da je runtime pokupljen i saćekajte dok se router sam ne reboota.
Web ui je na 192.168.1.1, tako da morate vratiti potavke od mreže nazad na automatic, config u runtime.img je onaj iz otključavanja generic.

________________________________________________________________

Napomena 1.
Ukoliko nesto zeznete u openwrt ili dd-wrt i nezeli se bootat, da bi ste ponovo usli u web server secondary bootlodera potrebno je:
Ugasiti router, zatim drzati tipku reset s doljnje strane, upaliti router i pustiti tipku nakon par seknudi.
Sada ce se ponovo otvoriti web server na 192.168.1.1 i možete ponovo ubaciti img, i pri tome će se sve vratiti na default.

Napomena 2.
Potrebno je spojiti se sa ssh na openwrt i u konzoli ukucati sljedece:
za annex A:
uci set network.adsl.fwannex=a
uci set network.adsl.annex=auto
uci commit

za annex B:
uci set network.adsl.fwannex=b
uci set network.adsl.annex=auto
uci commit

Za vidjeti status linije:
/etc/init.d/dsl_control status

Zadnja izmjena tutoriala 17/04/12

Zadnje izmijenjeno od: Nikky. 29.11.2015. u 19:16. Razlog: dodan dd-wrt fw, noviji fw
.Delboy je offline   Reply With Quote