Bella, volevo aggiornare il firmware su 172.16.40.5 (Andrea) con l'ultimo firmware ninux
Sopra ci girava una Freifunk vecchia... della 1.2.x, parecchio smaneggiata, con aggiornamenti che l'aveano fatta diventare una pseudo 1.4.2 Fatto sta che da qualche mese la jffs era arrivata al 100% e non era possibile modificare nessun file. Dato che volevo cambiare una regola di in /etc/local.fw e non potevo, mi sono fatto girare il chiccherone ed ho provato ad aggiornare da remoto. L'aggiornamento via interfaccia web non ha funzionato, perchè il firmware era pasticciato, e non è successo nulla. Ovvero dopo il riavvio in modalità "aggiornamento firmware", la procedura web di aggiornamento firmware da un errore riguardo ad una pagina html non trovata, e non succede un bel niente. Allora procedo cosi: (come indicato in http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54GL#head-9ef723f30f318bb4169784068b4a6639caeb4b3d ) [EMAIL PROTECTED]:~# cd /tmp/ [EMAIL PROTECTED]:~# wget http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/brcm/openwrt-brcm-2.4-squashfs.trx Connecting to students-playground.netgroup.uniroma2.it[160.80.221.14]:80 openwrt-brcm-2.4-squ 100% |********************************************************************************************************************************| 3204 KB 00:00 ETA [EMAIL PROTECTED]:~# md5sum /tmp/openwrt-brcm-2.4-squashfs.trx 4c110edd4712aca4ed6141b6b5afab75 /tmp/openwrt-brcm-2.4-squashfs.trx [EMAIL PROTECTED]:~# mtd write /tmp/openwrt-brcm-2.4-squashfs.trx linux && reboot writing /tmp/openwrt-brcm-2.4-squashfs.trx to linux freeram=[643072] bufferram=[815104] The free memory is not enough, writing image every 65536 bytes. sum=[65536] sum=[131072] sum=[196608] sum=[262144] sum=[327680] sum=[393216] sum=[458752] sum=[524288] sum=[589824] sum=[655360] sum=[720896] sum=[786432] sum=[851968] sum=[917504] sum=[983040] sum=[1048576] sum=[1114112] sum=[1179648] sum=[1245184] sum=[1310720] sum=[1376256] sum=[1441792] sum=[1507328] sum=[1572864] sum=[1638400] sum=[1703936] sum=[1769472] sum=[1835008] sum=[1900544] sum=[1966080] sum=[2031616] sum=[2097152] sum=[2162688] sum=[2228224] sum=[2293760] sum=[2359296] sum=[2424832] sum=[2490368] sum=[2555904] sum=[2621440] sum=[2686976] sum=[2752512] sum=[2818048] sum=[2883584] sum=[2949120] sum=[3014656] sum=[3080192] sum=[3145728] sum=[3211264] sum=[3276800] sum=[3280896] -ash: reboot: Input/output error [EMAIL PROTECTED]:~# ecco tutti questi sum=[] non sono un buon segno. Infatti avevo provato preventivamente la procedura sul WRT di test che ho sul tavolo, e tutto era andato liscio... writing linux... rebooting... un paio di semplici righe di output la shell che mi rimane non mi permette di eseguire nessun comando: [EMAIL PROTECTED]:~#mtd write /tmp/openwrt-brcm-2.4-squashfs.trx linux && reboot -ash: mtd: Input/output error [EMAIL PROTECTED]:~# reboot -ash: reboot: Input/output error Se premo il tasto TAB mi compaiono disponibili solo questi "bizarri" comandi: [EMAIL PROTECTED]:~# busybox-awk cron.minutely crontab olsrd pppd pptpctrl pptpd snmpd tcpdump [EMAIL PROTECTED]:~# (nel senso che il loro insieme è bizzarro) La cosa incredibile è che il router ancora gira, risponde al ping, routa il traffico, ssh risponde ma poi non ti fa loggare, httpd da un 404 not found. Insomma... fino a che dura fa verdura, ma dobbiamo andare sul posto a reflashare il firmware, perchè se dovesse spegnersi e riaccendersi per mancanza di alimentazione, non ho idea di quello che puo succedere. Nella migliore delle ipotesi, dovebbe partire il Ninux Firmware, provate a pingare il 172.16.254.1, se rispondi telefonatemi che poi metto io a posto le cose da remoto :D Saverio

