Come installare dd-wrt sulla fonera.
Scrivo un altro post su come installare dd-wrt sulla fonera, la procedura per installare l’ultima versione di dd-wrt sulla fonera si è semplificata e accorciata di molto, caricare un firmware alternativo sulla fonera è diventanto molto più semplice e alla portata di tutti.
L’ultima versione è la v.24 che è diventata stabile da poco e porta con se un sacco di miglioramenti rispetto alle versioni precedenti.. se avete già installato dd-wrt sulla fonera dovete rieseguire la procedura di flash del nuovo firmware perchè l’ultima versione presenta delle differenze sostanziali nella parte di boot e di conseguenza non si può fare un semplice upgrade, seguite queste istruzioni per installare l’ultima versione di dd-wrt sulla fonera..
La prima cosa da fare è aprire la porta ssh sulla fonera, una volta aperta la porta ssh è possibile sovrascrivere il settore di boot, una volta sovrascritto il boot è possibile accedere ad una speciale shell della fonera tramite la quale è possibile caricare il firmware dd-wrt.
Riassumendo i passi da compiere sono i seguenti:
- Apire la porta ssh sulla fonera
- Sovrascivere il settore di boot con uno modificato
- Caricare il firmware dd-wrt.
La guida per risultare più comprensibile è divisa in tre parti.
Parte 1: Aprire la porta ssh sulla fonera.
Aprire la porta ssh è molto semplice con le vecchie versioni del firmware della fonera,se avete l’ultima versione è più complesso. In ogni caso potete provare il metodo descritto qui sotto, se non funziona esistono altre soluzioni che elencherà di seguito.
In pratica si tratta di resettare la fonera facendola ritornare con un firmware su cui è possibile effettuare l’hack, fate come segue:
- Scollegate il cavo di rete che collega la fonera al router
- Accendete la fonera ed aspettate circa 5 minuti
- Premete il tasto di reset situato sotto la fonera, è quel pulsantino sul retro sopra il piccolo marchio fon.

- Tenetelo premuto per almeno 30 secondi.
- Continuando a premere il tasto reset togliete l’alimentazione alla fonera
- Sempre continuando a tenere premuto il tasto di reset riattaccate l’alimentazione alla fonera, dopo 2 – 3 minuti il led Wlan si accenderà e poi si spegnerà, a quel punto potete smettere di premere il tasto di reset.
Eseguendo questa procedura la fonera verrà resettata e si ripristinerà il firmware originale privo di ogni aggiornamento, con il firmware originale si suppone sia possibile effettuare l’hack per aprire la porta ssh. Dopo aver eseguito il reset non collegate la fonera al router se no verranno scaricati gli ultimi aggiornamenti e dovrete ripetere la procedura di reset.
- Ora collegatevi alla fonera via wirelles e aprite il browser all’indirizzo: 192.168.10.1, la chiave wpa è il numero di serie che trovate sul retro della fonera, mentre username e password sono “admin” e “admin”

- Ora si tratta di cambiare il dns server della fonera, andate quindi in “Advanced -> Internet connection”. Ora sceglete nel campo “mode” static ip e impostate un indirizzo compatibile con la vostra rete, se ad esempio il vostro ruoter ha l’indirizzo 192.168.0.1 voi dove inserire:
- Ip address: 192.168.0.2
- Network Mask: 255.255.255.0
- Gateway: 192.168.0.1
- Dns server: 88.198.165.155
La cosa importante comunque è che il dns server sia impostato con l’indirizzo 88.198.165.155.

- Ora salvate la configurazione, attaccate la fonera al vostro router tramite il cavo lan e riavviatela.
- Quando la fonera sarà avviata la porta ssh sarà aperta, ricollegatevi alla rete wi-fi della fonera, provate a collegarvi con client ssh per vedere se è andato tutto ok.
Per verificare che la porta ssh sia aperta fate come segue:
- Scaricate Putty, apritelo.
- Nel campo ip address o Host name inserite l’indirizzo della fonera cioè: 192.168.1.10
- alla voce Connection Type selezionate SSH
- Cliccate infine su Open

Putty si collegherà alla fonera, se la porta ssh è aperta vi verrà chiesto di accettare il certificato prodotto dalla fonera, rispondete si alla richiesta presentata da putty e nella schermata di login inserite come username “root” e come password “admin”. Una volta entrati avrete accesso shell sulla fonera e potrete fare più o meno tutto quello che volete.
Nel caso il reset non riportasse la fonera con un firmware nel quale è possibile settare manualmente il server dns dove seguire queste istruzioni.
L’hack per aprire la fonera è sempre lo stesso, far puntare la fonera a questo dns server 88.198.165.155, quindi se siete pratici di routing basta che impostate nel vostro router una regola che dice:
Tutte le connessioni sulla porta dns provenienti dalla fonera verso 213.134.45.129 redirigile verso 88.198.165.155.
Le modalità per impostare le regole variano da router a rounter quindi dovete vedere voi come impostare la regola. Comunque il concetto è semplice, collegare la fonera al router e reindirizzare le connessioni verso 213.134.45.129 a 88.198.165.155. In questo modo appena collegate la fonera al router la porta ssh si aprirà.
Se non avete la più pallida idea di come impostare questa regola o il vostro router non ve lo permette potete provare questa soluzione alternativa. Ogni router si compone di almeno due interfacce di rete, una verso l’esterno (internet) e una verso l’interno cioè la vostra lan, si tratta quindi di assegnare al router l’indirizzo del dns che la fonera cerca ogni volta che viene accesa e poi dire al router di utilizzare come dns principale 88.198.165.155. Provo a riassumere i passi che dovete eseguire:
- Accedete al vostro router ed impostate come unico dns l’ip 88.198.165.155
- Impostate l’ip della rete locale del router a 213.134.45.129 maschera 255.255.255.0
- Impostate l’ip della fonera, dopo esservi collegati ad essa andate in “advanced->Internet Connetctions” impostate static ip, e inserite:
- Ip Address: 213.134.45.120
- Network Mask: 255.255.255.0
- Gateway: 213.134.45.129
- Salvate, riavviate la fonera e collegatela con il cavo lan al router.
In questo modo la fonera si collegherà al router credendolo il dns principale impostato dalla fabbrica ed il router redirigerà la connessione dns verso l’indirizzo che permette l’hack della porta ssh.
Come ho scritto prima collegatevi via wirelles alla fonera e con un client ssh provate a vedere se la porta ssh si è aperta.
Se neanche questo metodo ha successo potete provare un downgrade del firmware,sinceramente non l’ho mai provato quindi non sò dirvi con certezza se funziona.
Dopo aver aperto la porta ssh bisogna eseguire dei comandi da shell per far si che la porta ssh rimanga aperta sempre, altrimenti ad ogni nuova accensione della fonera bisognerà rieseguire l’hack.
- Collegatevi in ssh alla fonera, indirizzo 192.160.10.1 porta 22
- Inseriamo come username “root” e come password “admin”
- Digitiamo: mv /etc/init.d/dropbear /etc/init.d/S50dropbear
- Digitamo: cd /etc/
- Digitiamo: vi firewall.user
- Si aprirà un editor di testo, scorrete in basso la finestra finchè non incontrate la voce: ###Open port to Wan
- Togliete il simbolo # (cancelletto) da tutte le righe che iniziano con la parola “iptables”. Per cancellare premete sulla tastiera il tasto “a” e poi premete il tasto “backspace” (il tasto della tastiera con la freccia dritta verso sinistra)
- Per salvare tutto, premete sulla tastiera “shift” e il tasto “.” e poi scrivete “wq” , a video apparirà
“:wq” confermate con invio

Fatto questo la porta ssh rimarrà sempre aperta ad ogni avvio della fonera, ovviamente riavviando la fonera verranno scaricati gli ultimi aggiornamenti e il firmware verrà upgradato all’ultima versione e quindi perderete l’hack, ovviamente se volete installare dd-wrt proseguite senza riavviare la fonera.
Parte 2: Modificare il redboot
Ora bisogna modificare il redboot per farlo tenete la fonera sempre connessa in internet, entrate nella rete wi-fi e poi connettevi via ssh.
Una volta entrati nella shell eseguite questi comandi:
- digitate: cd /tmp
- digitate:
wget http://www.croccobiscotto.it/download/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma - Quando il download sarà concluso digitate:
mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7

- Al termine dell’operazione riavviate la fonera. Per sicurezza staccate il cavo che la connette al router, in questo modo eviterete eventuali aggiornamenti software.
- Dopo che la fonera si è riavviata collegatevi di nuovo in ssh e una volta connessi riattaccate il cavo di rete verso il router.
- digitate: cd /tmp
- digitate: wget http://www.croccobiscotto.it/download/out.hex
- al termine del download eseguite questo commando:
mtd -e “RedBoot config” write out.hex “RedBoot config”
State attenti ai doppi apici che precedono e seguono RedBoot config sono fondamentali per una corretta esecuzione del comando.

- Quando l’istruzione sarà terminata riavviate la fonera, digitate: reboot
Una volta che il redboot è stato modificato la fonera ad ogni avvio si metterà in ascolto per dieci secondi all’indirizzo: 192.168.1.254 porta 9000 protocollo telnet.
Parte 3: installare dd-wrt sulla fonera
Per installare dd-wrt seguite queste semplici istruzioni:
- Scollegate la fonera dal router e collegatela al vostro pc tramite il cavo lan.
- Impostate la scheda di rete del vostro pc connessa alla fonera con questi parametri:
- Indirizzo ip: 192.168.1.2
- Subnet mask: 255.255.255.0
- Gli altri campi lasceteli pure vuoti.
- Scaricate il software TFTPD32 a questo indirizzo, scaricate l’ultima versione compressa del programma.
- Scompatte l’archivio in c:\tftpd
- Scaricate il firmware dd-wrt, di nome linux.bin, a questo indirizzo.
- Spostate il file linux.bin c:\tftpd
- Avviate il programma tftpd e assicuratevi che alla voce “server interface” compaia l’interfaccia 192.168.1.2
Lasciate questo programma sempre aperto e non chiudetelo.

- Scaricate il client Putty a questo indirizzo.
- Aprite putty ed impostatelo come segue:
- Alla voce Hostname or ip address inserite: 192.168.1.254
- Alla voce Connection type selezionate: Telnet
- Cambiate la porta da 22 a 9000
- Lasciate la finestra di putty aperta con questi parametri,poi spegnete e accendete la fonera, mi raccomando lascetela collegata al pc tramite la scheda di rete.
- Tre quattro secondi dopo l’accensione delle fonera ciccate su “open” in putty. Se tutto è andato bene sarete collegati al redboot della fonera.

- Da qui in poi è fondamentale che la fonera non venga mai spenta e che la finestra di putty non venga mai chiusa. Se chiudete la finestra di putty o spegnete la fonera durante il flash del firmware dd-wrt potreste danneggiare gravemente la fonera. Non mi è mai successo di danneggiare la fonera, in ogni caso se il processo di flashing si dovesse interrompere il redboot non dovrebbe essere compromesso e quindi potete ricominciare a flashare dd-wrt dentro la fonera ricollegandovi al redboot e seguendo i comandi elencati qui sotto.
- Dal redboot digitate: ip_addr -h 192.168.1.2 -l 192.168.1.254/24
Fate attenzione dopo 192.168.1.2 c’è un –l cioè meno elle, la lettera elle minuscola.

- Digitate: fis init
Premete y e confermate con invio
L’output che comparirà a video è questo:About to initialize [format] FLASH image system - continue (y/n)? y *** Initialize FLASH Image System ... Erase from 0xa83e0000-0xa83f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa83e0000: .

- Digiate: load -r -v -b 0×80041000 linux.bin
l’output sarà il seguente:Using default protocol (TFTP) Raw file loaded 0x80041000-0x802e3fff, assumed entry at 0x80041000

- Attenzione, in seguente commando impiegherà 15 20 minuti buoni prima che venga eseguito con successo, è fondamentale quindi che durante l’attesa la finestra di putty rimanga aperta e che la fonera non venga spenta.
Digitate quindi: fis create linux
L’output sarà il seguente:... Erase from 0xa8030000-0xa82f0000: ....................... ... Program from 0x80041000-0x80301000 at 0xa8030000: ....... ... Erase from 0xa83e0000-0xa83f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa83e0000: .

- Quando l’istruzione precedente sarà conclusa dd-wrt sarà installato sulla fonera, rimane solo da modificare lo script di avvio del redboot dicendogli di caricare in maniera corretta dd-wrt. Digitiamo quindi: fconfig
- Digitate: fis load -l linux
confermate con invio - Digitate: exec
confermate con invio - Confermate tutto quello che compare a video premendo invio e premendo y quando richiesto.

- Alla fine digitate reset per riavviare la fonera.
Al riavvio la fonera si avvierà con dd-wrt, per accedere al nuovo firmware collegatevi al nuovo segnale wi-fi di nome “dd-wrt” , aprite un browser e fatelo puntare all’indirizzo 192.168.1.1 inserite come username root e come password admin a questo punto sarete dentro il firmware dd-wrt e potrete configurare la fonera a vostro piacimento.
Se trovate errori o imperfezioni vi prego di segnalarmele, grazie a tutti per la collaborazione buon flashing a tutti.
Vota l’articolo




(6 votes, average: 4.50 out of 5)
Loading...














February 26th, 2010 at 1:44 pm
Ciao, ieri ti ho laciato un quesito sulla fonera, non so in che sezione, puoi dirmelo?
Grazie, Tullio
October 25th, 2009 at 8:41 pm
A me sembra che il server 88.198.165.155 sia morto…
mi serve 1 guida che non presupponga che la porta telnet sia aperta, in quanto nella mia fonera non lo è!!
mi servirebbe un metodo, qualcuno ce l’ha?
July 15th, 2009 at 3:53 pm
Ciao, sono arrivato alla “Parte 2: Modificare il redboot”, ho riavviato la fonera, apro putty ma non mi fa + entrare in SSH, mi dice “Network error, Connection refused”…. ke ho combinato?
April 6th, 2009 at 11:43 pm
@Claudios
e’ un tool molto piu’ efficace per aggiornare il firmware e che funziona anche con il nuovo dd-wrt v24 .
Link in italiano non credo esista.
April 6th, 2009 at 2:21 pm
@crux ppc
Che sarebbe il FON FLASH? e poi un link in italiano c’è?
grazie.
April 4th, 2009 at 2:42 pm
vi consiglio vivamente di usare il nuovo “Fon Flash” di http://www.gargoyle-router.com/
March 12th, 2009 at 2:18 pm
Ciao lejubula, grazie per i link ma purtroppo non capisco, essendo in inglese. Non so se puoi aiutarmi tu, la mia email è: claudios@email.it oppure MSN: epelvis@msn.com . spero di avere tue notizie presto e grazie anticipatamente.
March 11th, 2009 at 11:53 am
Se non l’avete già fatto potete dare un’occhiata a questi link:
http://www.dd-wrt.com/wiki/index.php/La_Fonera_Flashing#Recovery_of_a_non-responsive_LaFonera
http://www.dd-wrt.com/wiki/index.php/LaFonera_Software_Debricking
March 11th, 2009 at 11:39 am
@GIGI
Hai il mio stesso problema, WLAN che nn si accende e nn posso nemmeno comunicare per via ETH .
Purtroppo qua non risponde piu’ nessuno, ed ho la mia FONERA ferma e inutilizzabile da un bel po.
speriamo qualche anima pia che ci risponda.
ciao.
March 11th, 2009 at 10:07 am
HELP!!!
io avevo già installato il ddwrt sulla mia fonera, e ho seguito questa guida per refleshare (mi dava dei problemi): ho aperto la porta ssh, ho scaricato camicia in tmp, ho riavviato e ora non parte più la wlan, e non è nemmeno possibile collegarsi via eth.
Come si sblocca? mi date un link?
March 1st, 2009 at 10:24 am
Secondo me nessuno rispondera’, visto che io avevo chiesto un aiuto, e come puoi vedere e datato il 25 novembre 2008.
Non per qualcosa, ma basta scrivere, POST CHIUSO. cosi’ uno si regola,
Non è una critica ma un consiglio. Buona domenica a tutti.
February 28th, 2009 at 12:46 am
Mi dà l’errore Unknown Host