Premessa:
- Questa patch è stata sviluppata da Alessio aka ‘BiGAlex’ (mentre questa piccola guida l’abbiamo scritta insieme).
- Non siamo responsabili di alcun danno arrecato alla Fonera come risultato della lettura di questo post.
La patch introduce le seguenti features al firmware 0.7.1-r2:
- aggiunta di nano e pico (due editor testuali)
- aggiunta di un server ftp (vsftp)
- libero accesso al router tramite ssh
- disabilitazione degli aggiornamenti automatici
- aggiornamento automatico di data ed ora
- accesso al pannello di configurazione anche per le connessioni wired (non più solo per quelle senza fili)
- chiusura della falla al webserver che permette di eseguire codice arbitrario sulla macchina (e potrebbe rendere la fonera un bel mattoncino -.-‘)
- aggiornamento del firmware da 0.7.1-r1 a 0.7.1-r2.
Attenzione: per eseguire quanto descritto in questo post, attivate il server dhcp del vostro router (se presente, ovviamente), altrimenti non riuscirete a scaricare la patch dalla Fonera (anche se, smanettando, si riesce a farlo, ma questo esula dal contenuto di questo post).
Per poter aggiornare La Fonera, premete il tasto di reset posto al di sotto del router per 45 secondi. Poi staccate l’alimentazione e ricollegatela dopo 5 secondi. Scollegate internet dalla Fonera, lasciando attiva la connessione al computer (se avete uno switch basta scollegare il cavo ethernet del modem, se avete un router occorre scollegare il cavo telefonico o interrompere in altro modo la connessione).
Attendete che tutte e tre le spie si accendano, poi attendete altri 30 secondi circa e collegatevi, tramite browser, all’indirizzo http://169.254.255.1 (dopo aver settato l’ip del vostro computer su 169.254.255.2 e netmask 255.255.255.0).
Una volta collegati, aprite il file onestep.htm (che dovete precedentemente salvare sul vostro computer, clickando sul link precedente e salvando la pagina con nome) con il browser e cliccate su “Submit”.
Fatto questo, collegatevi via ssh alla Fonera (se utilizzate Windows, potete scaricare Putty clickando qui, se, invece, usate un sistema unix, va benissimo ssh da linea di comando) all’indirizzo 169.254.255.1 specificando root come username e admin come password.
A questo punto dovreste essere loggati; ora ricollegate la connessione ad internet e, quando la connessione è stabilita (ovvero dopo un paio di minuti), date i seguenti comandi per scaricare la patch:
# cd /tmp
# wget https://www.paologatti.it/wp-content/uploads/fonera.tar.gz
ed attendere il completamento del download. Poi scrivete:
# cd /
# rm -rf /jffs/*
per eliminare la configurazione corrente e
# tar zxvf /tmp/fonera.tar.gz
per inserire la nuova configurazione. Fatto questo, date il comando:
# reboot
per riavviare La Fonera e godervi le numerose novità introdotte da questa patch.
P.S. dopo l’upgrade la password WPA è: 0000000000 (che vi consiglio di cambiare appena vi è possibile dall’interfaccia web della Fonera, accessibile anche via cavo di rete).
P.S. 2 se voleste scaricare i codici sorgenti della patch, la pagina html per aprire la connessione ssh e il readme.txt in un’unico pacchetto compresso clickate qui.
– ATTENZIONE –
L’hack citato in questo articolo per aprire la porta ssh della Fonera potrebbe non funzionare con le versioni più recenti del firmware. In tal caso, per riuscire nell’intento, vi consiglio di consultare quest’altro articolo.