Aggiornato al : mag 31, 2008



Il dispositivo WRT54G della Linksys è un wireless-G broadband router. Ciò significa che oltre alle funzionalità di routing a livello ethernet, fornisce un punto di accesso 802.11g.

Uno dei punti di forza di questo dispositivo è avere un sistema operativo “linux-based” in una versione specificamente compilata per CPU Broadcom. Ogni versione presenta diverse specifiche hardware. Le caratteristiche generali sono:

  • CPU broadcom
  • Memoria flash
  • Ram
  • Adattatore wireless
  • Switch ethernet
  • Porta seriale ( non disponibile dall’esterno )
  • JTAG

Le specifiche quali frequenze di lavoro della CPU e dimensioni delle memorie variano da versione a versione.

Il firmware originale è completamente configurabile da interfaccia web. Sebbene essa risulti molto completa, non permette di accedere a tutte le funzionalità possibili.
Possiamo benissimo cambiare il firmware originale per usufruire a pieno delle funzionalità del linux embedded, quali ad esempio la possibilità di accedere all’interno del router (tramite SSH o Telnet) e la possibilità di aggiungere caratteristiche altrimenti presenti su prodotti di mercato molto costosi.

La maggior parte dei firmware discende dal firmware originale della Linksys:

  • Sveasoft Alchemy
  • Sveasoft Talisman
  • HyperWRT

Uno dei firmware disponibili è DD-WRT il quale fino alla v22 è stato basato sul firmare Alchemy della Sveasoft, che a sua volta è basato sul firmware Linksys originale. Dalla versione v23 il firmware è stato in gran parte riscritto.

Il firmware implementa diverse funzioni non gestite dalla versione originale, tra queste ricordiamo: WDS, IPv6, QOS avanzato, RADIUS, controllo della potenza radio, possibilità di overclocking.
In questo articolo utilizzeremo un router Linksys WRT54G v2.2 e DD-WRT v23 Mini ; per ulteriori informazioni sull’hardware supportato e sulle differenti versioni di DD-WRT si prega di consulare il WIKI ufficiale di DD-WRT. Scarichiamo la versione di DD-WRT che ci interessa, in questo caso per Linksys wrt54g scarichiamo il file DD-WRT-wrt54g-mini.bin.

Questa versione funziona su tutti i Linksys wrt54g tranne la versione 5 e successive, infatti questa versione presenta un minor quantitativo di flash (2mb contro le 4mb degli altri modelli).

Per questo modello abbiamo bisogno di DD-WRT micro scaricabile a questo indirizzo.

L’installazione si può fare sia dall’interfaccia grafica del firmware originale (con il client collegato in ethernet) oppure tramite TFTP attraverso questa procedura:

  • Staccare l’alimentazione del Linksys
  • Avviare il client TFTP
  • Settare l’indirizzo del router (192.168.1.1)
  • Settare il client in modalità binaria
  • Impostare la ritrasmissione continua ogni secondo
  • Impostare il timeout a 60 secondi
  • Impostare il tracciamento dei pacchetti
  • Attaccare l’alimentazione al Linksys
  • Attendere la fine della copia
  • Alla fine della copia il Linksys effettua il flash della memoria per cui attendere fino alla fine (Power led fisso).

La procedura step-by-step, ipotizzando di avere una distro “debian-like” è la seguente:

$apt-get install tftp (installiamo tftp)
$ifconfig eth0 192.168.1.2 up (settiamo l’indirizzo del nostro pc)
$tftp 192.168.1.1
tftp> binary
tftp> rexmt 1
tftp> timeout 60
tftp> trace
Packet tracing on.
tftp> put DD-WRT –xxx-x . x-xxx.bin

Nel caso che la procedura di caricamento fallisca sarà necessario ricorrere a tecniche di “ debricking” trattate in un articolo precedente in occasione dell’installazione di OpenWRT.

Continua a Leggere :
«»

Pages: 1 2



  • Alberto Says:
    maggio 29th, 2008 at 14:15

    Io ho fatto una cosa simile sempre utilizzando quel router (anzi la versione WRT54GL) e il DD-WRT.
    Ho fatto un ponte radio per portare sull’altro lato la rete cablata.
    In pratica l’ho usato come convertitore da WiFi a Ethernet.
    Ho scritto un resoconto per il blog di un amico (e ho ripreso il post anche sul mio blog)

    Rispondi

  • IntiLinux Says:
    maggio 29th, 2008 at 14:26

    L’uso di questi router insieme a DD-WRT o simile consente di ottenere mille utilizzi. Hai cambiato antenne al router?

    Rispondi

  • Alberto Says:
    maggio 29th, 2008 at 14:41

    No, ho usato quella standard.
    Da finestra a finestra, senza nessun ostacolo e con una cinquantina di metri non era necessario fare modifiche.
    Ho provato a mettere delle simpatiche paraboline fatte in casa e si guadagna un po’ ma anche senza va bene.

    Rispondi

  • Alberto Says:
    maggio 30th, 2008 at 16:20

    funziona anche come ripetitore dei router 3com?

    io ho il 3crwdr100a-72

    Rispondi

  • IntiLinux Says:
    maggio 30th, 2008 at 17:04

    Nella lista ufficiale il tuo router non c’è :-(

    DD-WRT è installabile in molti router … vedi la tabella dell’hardware supportato (come scritto sopra):

    http://www.dd-wrt.com/wiki/ind.....ed_Devices

    Rispondi

  • Load Says:
    giugno 26th, 2008 at 13:05

    Utilissimo!!!!!!!!!!! Ho risolto i problemi di copertura a casa dove ho dei muri spessissimi!!!!
    Ho resuscitato il mio vecchio router ma, anche se di dovesse comprare nuovo il costo è minimo!

    GRAZIE

    Rispondi

  • michele Says:
    giugno 26th, 2008 at 13:07

    ti rispondo subito… Diciamo che con questi firmware non originali il wrt54g diventa un Signor Router e offre delle opzioni che gli altri non offrono a quel prezzo!

    Rispondi

  • Patrick Says:
    agosto 26th, 2008 at 15:06

    Salve…

    Ma quindi questo sistema puo anche essere utilizzato al posto di una comune scheda di rete 802.11 per connettersi a reti 802.11 ??

    Cioè in pratica configurando un router come scritto sopra e collocandolo in un posto aperto e facendolo collegare alle varie reti che trova nel suo raggio (non contemporaneamente ovvio) e utilizzarle tramite un client connesso via cavo (al suddetto router) è fattibile ??

    Rispondi

  • intilinux Says:
    agosto 26th, 2008 at 18:39

    Si perfettamente! Il collegamento del client può avvenire anche via cavo ovviamente!

    Rispondi

  • Florindo Says:
    dicembre 6th, 2008 at 14:35

    ciao a tutti…

    volevo chiedervi se sapete come si chiama il tipo di connettore per montare un’antenna esterna su un linksys wrt54gl.

    Grazie a tutti

    Rispondi

    pierlo Reply:

    rp-tnc
    reverse tnc

    Rispondi

  • Luca Says:
    luglio 10th, 2009 at 19:00

    Ciao,

    ho provato a seguire questa guida ma non riesco a far collegare il WRT54GS al router della thompson di tiscali.
    Quello che vorrei fare è collegare via wireless il thompson con il WRT, e poi collegare via cavo il WRT alla xbox360 , in modo da poter usare il live senza spendere gli 80 euro dell’antenna.

    Qualcuno mi può aiutare??? son riuscito a mettere il firmware DD-WRT, ma , seguendo la seconda pagina di questo post, non riesco a creare il ponte :(

    Rispondi

  • Luca Says:
    luglio 10th, 2009 at 19:18

    sempre io…

    hocontrollato in parallelo le impostazioni del thompson e quelle del WRT.

    Il thompson vede e assegna un indirizzo IP al WRT , e anche sul WRT vedo lo stesso ip assegnato.
    Le chiavi sono impostate correttamente (WPA TKIP con chiave inserita) e ho impostato manualmente il canale wireless corretto su entrambi (ho messo il 7).

    Solo che col portatile attualmente collegato via Eth al WRT non navigo in internet, come se il WRT non riuscisse a rilasciare la connessione via cavo

    Rispondi

  • andy Says:
    luglio 22nd, 2009 at 15:03

    sto al settimo piano e mi arrivano sul portatile , reti wireless non protette con segnle al minimo .
    vorrei che mi spiegasti per favore come fare a estendere il segnale dentro tutta casa co il D-Link AirPlus G DWL-G710 Wireless Range Extender – Prolunga rete wireless – 802.11b/g
    senza impostare o rivedere il router di sotto casa .per favore aiutatemi!!!!!!

    Rispondi