Portál AbcLinuxu, 8. května 2025 18:34

Dotaz: OpenWRT

6.1.2012 19:11 Pavel | skóre: 17
OpenWRT
Přečteno: 756×
Odpovědět | Admin
Zdravím, na WRTU-54G jsem si naflashoval OpenWRT, vše fungovalo do doby, než jsem vypnul ethernetový porty a DHCP server. Teď se mohu připojit jen přes wifi, ale neznam IP adresu. Zkusil jsem se teda dostat do servisního modu při bootování a to se povedlo. Ovšem nevim co zde nastavit aby to zase šlo. Editace souboru přes vi nejde, editor se otevře, ale soubor se nenačte. přes tftp mi nejde nahrát žádný soubor. Píše to chybu UDP packetu. Je nějaké řešení jak to znovu rozchodit? stačil by příkaz pro nahrátí defaultní konfigurace. Tlačítko reset taky nereaguje. Do menu se dostanu přidržením jiného tlačítka s klíčem.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.1.2012 19:14 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě jeden poznatek. Pokud do LAN portu připojim DHCP server a následně se připojim přes wifi, tak mi to přiřadí IP adresu. Ale IP routeru nevim stejně.
6.1.2012 19:57 rt
Rozbalit Rozbalit vše Re: OpenWRT
1. nejjednodussi cesta: znovu naflashovat (pres boot safe nebo pres boot_wait pomoci tftp) 2. pustit si sniffer a zkusit zachytit zda neco zajimaveho neprijde od routeru

ma osobni zkusenost je znovu to naflashovat nez se "drbat" s recovery..
6.1.2012 23:03 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
jenže právě že v tom boot režimu mi nejde ukládat. Jestli tedy používam správnou syntaxy tftp -i ip_routeru PUT cesta_k_bin. Proto v mým případě bude asi jednodušší udělat recovery. Stačilo by vědět jaká funkce se volá dyž se zmáčkne reset, která zapříčiní ono nastavení do defaultu a zavolat jí ručně. Snifer jsem zkoušel, ale vůbec nic. Celý se to spíš chová jako switch. Taky bez IP adresy.
7.1.2012 15:41 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: OpenWRT
Ja pouzivam (OpenWrt, RouterStation):
martin@martin:/tmp$ tftp 192.168.1.20
tftp> binary
tftp> trace
Packet tracing on.
tftp> put openwrt-ar71xx-ubnt-rs-jffs2-factory
Kdyz nedam binary a trace, tak mi to taky hlasi chybu.
7.1.2012 17:06 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
to jsem udělal a vypsalo mi to
sent WRQ <file=firmware.bin, mode=octet>
sent WRQ <file=firmware.bin, mode=octet>
sent WRQ <file=firmware.bin, mode=octet>
Transfer timed out
Ten soubor má velikost 3,25MB, je možné že se tam jednoduše nevejde?
7.1.2012 17:32 m44
Rozbalit Rozbalit vše Re: OpenWRT
"If you get an ACK from your router but don't send any data, try a different tftp client - atftp works well. This occurs with some netkit tftp packages."

toto pomohlo mne
Jendа avatar 7.1.2012 17:32 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: OpenWRT
Nový FW se dá nahrát pomocí utility mtd, která je v tom OpenWRT, případně přes sériák. Například můj TP-Link TFTP defaultně vůbec nepodporuje a musel jsem si připájet sériovou konzoli.
7.1.2012 19:22 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
Jenže pokud připojim sériovou konzoli tak se dostanu do stejnýho menu ne? mtd by bylo zajímavý, ovšem jak to napřed dostat do routeru. zkoušel jsem i wget ale u stahovanýho souboru mi to psalo že je jen ke čtení, což jsem už nějak vůbec nepochopil co po mě chce :) a pokud stahuju přes ftp tak to vypíše chyba 550 RETR. Anonymous účet na FTP přitom je.
Jendа avatar 7.1.2012 19:30 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: OpenWRT
Já tam pak mám menu U-Bootu, můžu psát do paměti (do které je namapovaná i flashka) atd.

Přenést se tam dá přes scp.
7.1.2012 15:38 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: OpenWRT
Pokud do LAN portu připojim DHCP server a následně se připojim přes wifi, tak mi to přiřadí IP adresu. Ale IP routeru nevim stejně.
A co treba zkusit adresu brany, kterou dostane pres DHCP?
7.1.2012 16:33 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
Brána je ta, která je nastavená na DHCP serveru. Prostě jako switch se to chová.
7.1.2012 19:17 rt
Rozbalit Rozbalit vše Re: OpenWRT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na strankach openwrt je command na "factory" reset v fail safe modu
7.1.2012 19:32 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
díky, přesně to jsem hledal :)
po zadání mtd -r erase rootfs_data jsem se po rebootu, vypnutí a zapnutí napájení dostal do konfigurace na adrese 10.0.0.1
14.1.2012 12:48 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak ještě jednou bych se rád vrátil k tomuto dotazu. Po chvíli hraní :-), jsem byl nucen si vyvést sériovou konzoli, přes U-Boot, vymazat flash a nahrát tam nový firmware.
Ovšem teď mam vlastně na U-bootu postaven OpenWRT, před tím ještě mezi tim byl nějaký ten fail save mode. Všechno je funkční, ale teď pro větší změny musim šahat na poslední řešení - sériová konzole.
I při nahrátí originálního firmware sice vše funguje, ale LEDka u napájení svítí červeně, takže i tam nějaký to boot menu mezi sériákem a vlastním firmwarem bude chybět.
Takže zřejmě v menu U-Bootu se nesmí tedy nahrávat rovnou ta uživatelská verze, ale ještě něco jinýho a z toho teprve pak ta uživatelská verze, neporadí někdo?
Jendа avatar 15.1.2012 02:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: OpenWRT
Nevím, co myslíš uživatelskou verzí, U-Boot nabootuje všechno, co je v nějakém podporovaném formátu (hint: hexdump -C soubor_co_funguje | head). Pokud si openWRT kompiluješ, je to soubor, co má v názvu řetězec factory.
15.1.2012 15:15 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: OpenWRT
Nekompiluju. Myslím to takto:
Nyní je ve flash paměti U-Boot a v něm firmware OpenWRT.
Dříve byl v U-Bootu nahrán servisní mód a pak teprve OpenWRT.
Takže jsem buď nahrál špatný firmware, bez podpory servisního módu nebo je třeba na U-Boot nahrát nejprve servisní mód a do něj pak nahrát OpenWRT. A řekl bych že ta druhá volba bude pravděpodobnější, když jsem přehrával originální firmware tak jsem použil stejný firmware OpenWRT jako teď a ten servisní mód tam byl.
Stejně tak když tam vrátim z5 to originální firmware, tak všechno funguje až na tu červenou LEDku co svítí, dřív svítila normálně zeleně. V OpenWRT mi ovládání ledek nejde vůbec, tak nemůžu vyzkoušet jinak.
pavlix avatar 14.1.2012 22:41 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: OpenWRT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Naposledy jsem resetoval konfiguraci prostým napsáním jednoho příkazu do konzole, tuším firstboot.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.