Uno dei migliori progetti per prolungare la vita del nostro hardware è senza dubbio DD-WRT. Questo firmware basato su Linux ha salvato migliaia di router dall'obsolescenza programmata, e la parte migliore è che anche i modelli più vecchi stanno ricevendo aggiornamenti oggi. Questa è un'ottima occasione per realizzare una guida su come installare DD-WRT sul tuo router, ispirata all'instancabile WRT54G di Linksys.
La situazione attuale dei router è piuttosto scadente. Solo i modelli più recenti (e costosi) ricevono aggiornamenti e patch dal produttore. Se la tua unità ha il classico profilo «generico» o è stata fornita dal provider di connettività, molto probabilmente non vedrà una singola patch in tutta la sua vita. È qui che entra in gioco il concetto di firmware alternativo, e in cima alla lista c'è DD-WRT.
Con più di dieci anni sulle spalle, questo progetto resta solido, e l'occhio allenato avrà notato che molte delle sue build ricevono aggiornamenti frequenti. Questo include le versioni più vecchie del Linksys WRT54G, il router che in pratica ha dato inizio a tutto. Accedere a un Linksys WRT54G per un paio di euro non è difficile, e oggi ne useremo uno per farti capire come installare DD-WRT sul tuo router.
Come installare DD-WRT sul tuo router passo dopo passo
Naturalmente, dobbiamo fare una premessa prima di iniziare: la nostra guida presenta un processo di installazione abbastanza standard e non considera intoppi maggiori (come un calo di corrente durante il flash). I rischi di trasformare il router in un mattone ("brick") esistono, e se ciò accade, sarai obbligato a studiare il cosiddetto annuncio del pavone e i forum di DD-WRT per cercare di recuperarlo.
Personalmente non credo che avrai problemi se ti limiti a router ben supportati e documentati dal progetto, ma c'è sempre qualcosa in più che può aiutare. Ad esempio, se hai accesso a un UPS, non esitare a usarlo come "salvagente" durante il flash per evitare che il router rimanga senza energia. Detto questo, iniziamo:
Vai al sito ufficiale e scarica DD-WRT
Visita il portale di DD-WRT, fai clic su Router Database e inserisci le iniziali del tuo router. Nel nostro caso, è la versione 3.0 del Linksys WRT54G. Qui dobbiamo fare due cose. Da un lato, scegliere la build più recente e scaricare una delle versioni. A meno che non sia indispensabile avere una funzione specifica (ad esempio IPv6 o un client Samba integrato), il nostro interesse è concentrato sulle build Mini e Standard. Altri router non hanno memoria sufficiente (es. WRT54G v5) e sono limitati alle edizioni Micro. Oggi userò l'edizione Mini.
Dall'altro lato, facciamo clic sul collegamento per le informazioni aggiuntive e nella nuova pagina scarichiamo la build "trailed". Questa è la build di DD-WRT con cui si effettua il primo flash sul firmware originale di Linksys. Allo stesso tempo, qui troverai le radici di qualsiasi tutorial per DD-WRT, e gran parte delle nostre informazioni proviene da quel testo. Salva i due file .bin (la build normale e la "trailed") in una cartella temporanea.
Prepara router e computer
Niente di strano qui: prendi il router, accendilo e premi il pulsante di reset un paio di volte per riportarlo alla configurazione di fabbrica. Collegalo da una delle sue porte alla scheda di rete del computer (la connessione è "diretta", cioè non deve passare attraverso altri router o punti di accesso), e imposta un indirizzo IP statico associato al gateway del router. Ad esempio: nella configurazione di fabbrica, il Linksys WRT54G v3 usa 192.168.1.1 come gateway, e l'indirizzo IP statico deve seguire il formato 192.168.1.x.
Fatto ciò, accedi al router digitando il suo IP nel browser (admin/admin, admin/1234 o simili), vai alla sezione di amministrazione e di nuovo ordina un reset della configurazione. Siamo quasi pronti!
Fai il primo flash
Torna alla configurazione del router, vai alla sezione di amministrazione, fai clic su Firmware Upgrade, seleziona la build "trailed" e avvia il flash. Da qui in poi, è necessario un esercizio di pazienza e non avere fretta...
Aspetta
Quando dico "aspetta", non esagero. Prepara un caffè. Guarda la televisione per dieci minuti. Gioca una partita di Mortal Kombat e prendi a calci il sedere di Shang Tsung, se preferisci. Il punto è che non devi disturbare il router. Le sue luci lampeggeranno, e anche quando sembra pronto, non toccarlo. La memoria interna dei router non è veloce come pensiamo, e spesso la sua configurazione interna continua oltre l'inizializzazione. Le guide ufficiali di DD-WRT consigliano almeno cinque o sei minuti. Io di solito aspetto circa dieci.
Accedi al router (ora con DD-WRT)
Bene! Digitando l'indirizzo del router nel browser dovremmo vedere l'interfaccia di DD-WRT, con il numero di build e la data in alto a destra. Se il firmware richiede nome utente e password, i valori predefiniti sono root/admin. Chiunque sarebbe tentato di fermarsi qui, ma il nostro piano dall'inizio è installare l'ultima versione di DD-WRT disponibile.
Prima di ciò, dobbiamo fare un reset aggiuntivo. Vai alla sezione di amministrazione, fai clic su Factory Defaults, conferma e applica la configurazione. Terminato il riavvio, visita di nuovo Amministrazione, ma questa volta fai clic su Firmware Upgrade. Qui seleziona il firmware normale (non la "trailed"), cambia il parametro After Flashing su "Ripristina le impostazioni predefinite", e infine un clic su Upgrade. Apparirà un conto alla rovescia di 300 secondi.
Aspetta (di nuovo)
Lo stesso di prima, con un paio di indicazioni. È possibile che il conto alla rovescia scompaia prima di arrivare a zero. Non preoccuparti se capita, ma non significa che il router abbia terminato il suo processo di flash e inizializzazione. Insisto: bisogna aspettare. Prepara un altro caffè. Se gli hobbit hanno un secondo pranzo, nulla ti impedisce di bere una seconda tazza. (!)
Successo!
Se sei arrivato fino a questo punto, congratulazioni! Il tuo trionfo sull'obsolescenza programmata con un'installazione completa di DD-WRT sul tuo router merita di essere riconosciuto. In alto a destra vedrai che il numero di versione e la data sono molto superiori a quelli della build trailed, confermando che "siamo al passo".
Il resto è questione di visitare le diverse sezioni del firmware. Setup ha tutto ciò che riguarda la connettività di base, l'indirizzo IP del router, il controllo DHCP e i valori MTU. Wireless regola l'aspetto wireless, con il nome della rete, il canale, il tipo di connessione e la sicurezza (Ricorda: WPA2 Personal con algoritmo AES come minimo). NAT/QoS contiene una sezione critica come il port forwarding (i client BitTorrent e alcuni giochi online richiederanno l'apertura manuale delle porte). Altri parametri di DD-WRT ci permettono di fare overclocking del chip principale o aumentare la potenza della rete WiFi, ma la nostra priorità è stabilità e sicurezza.
Come installare DD-WRT: in breve
Siamo arrivati alla fine. Se volevi sapere come installare DD-WRT sul tuo router, questa guida ti darà un'idea abbastanza solida di cosa ti aspetta. Purtroppo, nessun tutorial è universale. Ogni router ha il suo set di istruzioni, e verificare i dati ufficiali è fondamentale per arrivare a buon porto. Alcuni router sono estremamente complessi, richiedono più flash e accettano solo build specifiche, altrimenti corriamo il rischio di bricking.
Ora, questo non significa che sia una missione impossibile. Il Linksys WRT54G v3 è uno dei router più facili da flasherare, ma ce ne sono altri che non richiedono nemmeno una preparazione così ampia. Raccogli informazioni, consulta il database. Non serve un router di ultimo modello per avere DD-WRT, solo quello che meglio si adatta alle tue esigenze. Spero che questo tutorial ti sia stato utile. Buona fortuna!