Acties:
  • 0 Henk 'm!

  • Speedy_Gonzalez
  • Registratie: Juni 2001
  • Laatst online: 19:38
Omdat ik problemen had met de orginele firmware besloot ik om op deze router openwrt te gooien.
Dit had ik beter kunnen laten, want nu krijg ik de router niet meer aan de praat.

Ik zal hieronder beschrijven wat ik gedaan heb.

Ik heb de 3 keer 30 sec reset gedaan, en daarna de file openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin erin geflashed.

Daarna heb ik met telnet ingelogd en met het commando passw een password ingesteld.

Daarna kan ik met ssh inloggen op de router met inlognaam root en mijn ingestelde password.


Verder kan ik er niks mee.
De router werkt niet en ik snap ook niet wat ik nu moet doen.

Het liefste zou ik de orginele firmware weer terug erin zetten, maar ik heb geen idee hoe ik dat voor elkaar kan krijgen.

Is hier misschien een openwrt goeroe die me kan helpen ?

Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 11-09 13:16
Geen goeroe, wel een wiki die kan helpen: http://wiki.openwrt.org/o...k.to.my.previous.firmware en http://wiki.openwrt.org/oldwiki/openwrtdocs/deinstalling. :)

Eerst dus boot_wait aanzetten en dan ga je naar /tmp, dan haal je een firmware op met wget en tot slot moet je de firmware terugflashen.

En dat de router niet 'werkt' (waarmee je denk ik bedoeld dat je geen webinterface krijgt) klopt, er staat namelijk standaard geen webinterface op. Die moet je allemaal installeren met modules, net als de rest van de functionaliteit.

[ Voor 29% gewijzigd door Jaap-Jan op 27-02-2010 10:21 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • Speedy_Gonzalez
  • Registratie: Juni 2001
  • Laatst online: 19:38
Jaap-Jan schreef op zaterdag 27 februari 2010 @ 08:49:
Geen goeroe, wel een wiki die kan helpen: http://wiki.openwrt.org/o...k.to.my.previous.firmware en http://wiki.openwrt.org/oldwiki/openwrtdocs/deinstalling. :)

Eerst dus boot_wait aanzetten en dan ga je naar /tmp, dan haal je een firmware op met wget. Omdat je een Linksys hebt moet je nog een stukje van het begin (headers) van de firmware afhalen met dd en tot slot moet je de firmware terugflashen.

En dat de router niet 'werkt' (waarmee je denk ik bedoeld dat je geen webinterface krijgt) klopt, er staat namelijk standaard geen webinterface op. Die moet je allemaal installeren met modules, net als de rest van de functionaliteit.
Ik moet dus met ssh inloggen op de router en dan boot_wait intikken ?
Dan krijg ik een foutmelding ash: boot_wait: not found

Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 11-09 13:16
De commando's staan in de wiki. Op de eerste pagina moet je de commando's uitvoeren die met nvram beginnen:
code:
1
2
3
nvram set boot_wait=on
nvram set wait_time=30
nvram commit


Op de tweede pagina moet je

code:
1
2
3
cd /tmp
wget http://www.example.org/original.trx
mtd -e linux -r write original.trx linux

Intypen, waarbij je http://www.example.org/original.trx en vervangt voor de url waar je de originele firmware voor je router kunt downloaden.

Vervolgens gebruik je bij het mtd commando de filename van de originele firmware in plaats van original.trx.

[ Voor 7% gewijzigd door Jaap-Jan op 27-02-2010 10:27 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • Speedy_Gonzalez
  • Registratie: Juni 2001
  • Laatst online: 19:38
Jaap-Jan schreef op zaterdag 27 februari 2010 @ 10:26:
De commando's staan in de wiki. Op de eerste pagina moet je de commando's uitvoeren die met nvram beginnen:
code:
1
2
3
nvram set boot_wait=on
nvram set wait_time=30
nvram commit


Op de tweede pagina moet je

code:
1
2
3
cd /tmp
wget http://www.example.org/original.trx
mtd -e linux -r write original.trx linux

Intypen, waarbij je http://www.example.org/original.trx en vervangt voor de url waar je de originele firmware voor je router kunt downloaden.

Vervolgens gebruik je bij het mtd commando de filename van de originele firmware in plaats van original.trx.
Na een hele poos rommelen een beetje verder gekomen.

Als ik dat commando nvram set boot_wait=30 intik krijg ik een foutmelding.
Maar als ik alleen set boot_wait=30 intik gaat het wel, teminste ik zie geen foutmelding.

Als ik het commando commit intik (of nvram commit) dan weer een fout dat deze niet bestaat.


Ik heb nu dus zo gedaan:

set boot_wait=30
set wait_time=30

cd /tmp
wget http://www.mijnserver.nl/dlink.bin

Dan zie je em ook de firmware downloaden vanaf mijnserver

Als ik dan mtd -e linux -r write dlink.bin linux doe dan krijg ik onderstaande error

could not open mtd device: linux
can't open device for writing !


Dus de firmware is gedownload en zal denk ik op de router staan, alleen deze nog installeren loop ik nu tegenaan.


Edit: Het is gelukt !!

Niet met het commando mtd maar met sysupgrade

De firmware werd geinstalleer en automatisch ge-reboot daarna.
De dlink firmware staat er weer op nu.

Bedankt voor het meedenken :)

[ Voor 43% gewijzigd door Speedy_Gonzalez op 27-02-2010 15:30 ]