Configurare DD-WRT come repeater sul SysLink wrt54gl (come utilizzare l’adsl del vicino via wifi)
Un paio di anni fa ho sottoscritto l’abbonamento Alice Night & Weekend che mi permette di avere accesso ad internet durante le ore notturne, nel fine settimana e nei giorni festivi. Con il trascorrere del tempo mi sono accorto questo tipo di contratto iniziava a starmi un po stretto. Per fortuna il vicino di casa, avendo un contratto flat, mi ha gentilmente offerto la sua connessione.
ATTENZIONE !!!!!!
Come riportato nei commenti da alcuni lettori, attualmente questa pratica in Italia non è legale, in genere i fornitori di connettività vietano la fornitura a terzi, in più attualmente è vietato l’utilizzo di ponti radio al di fuori della propria abitazione.Questo articolo NON VUOLE ESSERE IN NESSUN MODO UN INCITAMENTO PER IL LETTORE AD INFRANGERE LA LEGGE, ma solo una guida per chi si trovasse in difficoltà nel configurare DD-WRT.
L’adsl su cui mi apprestavo ad agganciarmi stava dietro un router wireless Sitecom, come fare ad eseguire la connessione ? Semplice ho acquistato un Cisco Linksys wrt54gl, ho upgradato dd-wrt v23rc7 alla v24 e l’ho sostituito al mio attuale AP, configurandolo in modalità Repeater.
Tra l’altro grazie a dd-wrt sono riuscito a configurare diversi servizi che prima non avevo: dns e dhcp sulla rete locale, visibilità pubblica grazie a DynDns, accesso da remoto verso la rete interna, wake on lan dei pc della lan, ecc…)
Scenario
Definiamo le due reti: HOME è la mia rete locale, mentre VICINOCASA è la rete del vicino di casa che offre la connessione adsl. La rete HOME sarà connessa ad internet grazie al nostro router SysLink con dd-wrt configurato in modalità repeater, in modo che questo faccia da ponte verso il router adsl wirelss (Sitecom) posto sulla rete VICINOCASA. Quindi avremo uno scenario simile a questo
Network HOME 192.168.50.0/24
- router SysLink con dd-wrt
192.168.50.254 – Interfaccia verso rete interna (HOME)
192.168.0.254 – Interfaccia verso rete rete VICINOCASA (collegata via wifi in modalità repeater)
Network VICINO CASA 192.168.0.0/24
- router Siecom (router adsl wifi)
192.168.0.1 – Interfaccia verso rete interna (VICINOCASA)
Come possiamo notare i router SysLink e Sitecom sono in comunicazione tra loro grazie alle due interfacce che hanno in comune la rete 192.168.0.0/24
CONFIGURAZIONE LinkSys wrt54gl con DD-WRT
Passiamo ora alla configurazione di dd-wrt:
- Definiamo una interfaccia wireless virtuale che utilizzeremo in modalità access point per fare collegare i nostri dispositivi mobili (notebook, telefoni wifi, ecc…) sulla rete locale (network Home 192.168.50.0/24). Per fare questo posizioniamoci sul menu “Wireless/Impostazioni base”, clickiamo su Aggiungi nella sezione Virtual Interfaces e definiamo l’SSID della nostra rete wireless (nel mio caso lejubila), mentre nella sezione Wireless Physical interface impostiamo la Modalità wireless come Repeater e nel campo Nome retewireless mettiamo l’SSID della rete wifi del vicino di casa(nel mio caso Sitecom). A questo punti clickiamo su “Applica”, il nostro dd-wrt attivera la nostra rete wifi e contemporaneamente instaurerà la connessione alla rete wifi del vicino di casa.


- Definiamo il sistema crittografia e le chiavi per le l’interfaccia wifi fisica e virtuale. Posizioniamoci nel menu “Wireless/Wireless Security”, nella sezione Interfaccia fisica wl0 impostiamo il sistema di crittografia adottato sull’access point del vicino di casa, mentre nella sezione Interfacce virtuali wl0.1 definiamo il tipo di crittografia della nostra wifi. Clickiamo sempre su Apllica per abilitare le modifiche.

- Definiamo ora l’indirizzo ip dell’interfaccia di dd-wrt che si affaccia sulla rete wifi del vicino (questa interfaccia viene considerata al pari della Wan e verrà utilizzata da dd-wrt per uscire su internet). Posizioniamoci su “Setup/Setup base” e nella sezione Tipo di connessione internet configurarla come segue:
- Tipo di Connessione: IP Statico
- Indirizzo IP Internet: impostare un indirizzo di rete compatibile con la rete wifi del vicino, nel mio caso 192.168.0.254
- Subnet Mask: come sopra
- Gateway: indirizzo ip del router del vicino di casa, nel mio caso 192.168.0.1
- Dns statico: gli indirizzi ip del dns del provider

- Impostiamo l’indirizzo di rete locale di dd-wrt nella sezione Setup Rete sempre dal menu “Setup/Setup base” (nel mio caso 192.168.50.254)

- Applicare e salvare le modifiche
A questo punto se tutto è stato fatto correttamente dovremmo essere in grado di connetterci ad internet grazie alla linea del nostro vicino.
Buona navigazione.




@lejubila
La modalita’ repeater non mi serve per il mio scopo.
A me serve configurare il wrt54gl in modalita’ client (usarlo come ricevitore per reti wifi per intenderci).
Come dicevo prima,io le reti li vedo,riesco a connettermi (rete in chiaro),pero’ purtroppo non
riesco a navigare !…
Ho provato anche con IP statico pero’ non cambia nulla !
La rete che mi connetto sta dietro un router Alice con IP 192.168.1.1
Il wrt54gl ha un Ip 192.168.1.7
Il Gateway nel wrt54gl e’ con IP 192.168.1.1
Spero di essermi spiegato meglio.
By
@Liby
Prova a fare un ping su un indirizzo ip pubblico in questo modo:
ping 209.85.148.99
Se il ping funziona c’è un problema di dns.
Se il ping non riesce c’é un problema di routing.
Fai questa prova e fammi sapere.
@lejubila
Ho provato con il Ping su indirizzo pubblico,mi segnala:
“Risposta da 192.168.1.1:host di destinazione irraggiungibile”.
Statistiche Ping per 209.85.148.99:
pacchetti trasmessi =4,ricevuti =4,persi =0.
Sembrerebbe un problema di routing,qualche suggerimento ?
Grazie.
@Liby
Se la modalità client funziona come la repeater il router alice dovrebbe stare su una subnet diversa da quella del wrt54gl. Se vuoi mantenere gli indirizzi ip di entrambi sulla stessa rete come ha fatto tu prova a impostare la modalità “client bridge”
PS: la modalità client a differenza della repeater non dovrebbe permettere ad altri host di collegarsi via wifi ma dovrebbe riservare il wireless solo per la comunicazione con il router adsl; la modalità repeater invece dovrebbe gestire la connessione wireless anche per terzi. Questo almeno è quanto avevo testato diversi anni fa.
@lejubila
OK,in modalita’ va una meraviglia !!
Grazie Mille,ciao.
@liby
Bene!!!
ciao,
ho seguito la tua guida per espandere il segnale internet in tutta casa e va tutto ok. ora avrei bisogno che oltre al segnale internet il router repeater mi permettesse di accedere alle cartelle e alla stampante condivisa del pc principale. qua’è la configurazione?
Ciao @cesare
premetto che non ho una configurazione del genere quindi non posso assicurarti se quello che ti dirò qui sotto possa funzionare al 100%.
Se hai seguito i passi della guida hai due reti distinte con numerazioni ip diverse. A quanto ne so non è possibile sfogliare le risorse di rete da due sottoreti diverse (dovresti avere un server wins) ma puoi comunque accedere alla risorsa interessata sostituendo il nome della macchina con il suo relativo indirizzo ip oppure con il nome dell’host se lo hai messo su dd-wrt sotto il menu Services.
Per esempio invece di accedere a
\\nomepc\c
vai con
\\192.168.50.120\c
dove 192.168.50.120 è l’indirizzo del pc nomepc
Per riuscire a fare questo devi mettere in comunicazione le due reti impostando alcune regole di routing sia sul syslink che sul router adsl remoto.
Do per scontato che i due indirizzi ip del systlink siano quelli illustrati nel post, ovvero 192.168.50.254 e 192.168.0.254.
Per prima cosa il syslink deve sapere che per raggiungere la rete 192.168.0.0/24 deve passare per 192.168.0.1, l’indirizzo ip del router adsl. Per questo non dovrebbe essere necessario fare niente perché il syslink ha già questa informazione.
Per seconda cosa devi entrare nella configurazione del tuo router adsl (192.168.0.1) per impostare una regola di routing che gli dica che per raggiungere la rete 192.168.50.0 deve passare dall’ip 192.168.0.254 (indirizzo wireless del syslink).
Non sapendo che router hai non poso darti spiegazioni passo-passo, devi cercare dove impostare le regole di routing, definirla una nuova e impostare come rete di destinazione l’indirizzo ip
192.168.50.0
la relativa netmask
255.255.255.0
il gateway
192.168.0.254
una volta fatto questo ti consigli di fare alcune prove facendo una serie di ping da verso un pc della rete opposta e viceversa. Se non dovesse funzionare provvedi a disabilitare selettivamente i firewall del syslink, del router adsl e i personal firewall dei pc e vedere cosa succede.
Una volta che riesci a pingare i pc della rete opposta, prova a vedere se riesci ad accedere alle risorse di rete senza sfogliarle ma direttamente come ti dicevo prima.
Spero di essere stato abbastanza chiaro, se hai problemi fammi sapere.
Ciao.
il router collegato direttamente ad internet è il linksys wrt300n mentre l altro configurato come repeater è il linksyswrt54gl con ddwrt
@cesare
non conosco il wrt300n comunque in linea di massima vale sempre quanto detto nella mia risposta precedente.
Ciao,
sempre a proposito del wrt54gl,volevo chiederti due cose.
1)come configurare il router per non far vedere il SSID ?
2)come configurare 2 wrt54gl che si colleghino tramite MAC ?
grazie.
@liby
1) vai su Wireless/Impostazioni di base e disabilita il parametro “Broadcast Del SSID Wireless”. Non l’ho mai provato ma sono abbastanza sicuro che si faccia cosi.
2) non ho capito cosa intendi
Ciao.
Volevo chiederti e’ possibile accendere il wrt54gl da remoto ?…
Grazie.
@Liby
mmmmh, che sappia io no, mi dispiace.
Ti dico questo perchè sè vai sul pannello di controllo, Amministrazione/Wol
sembrerebbe che il router sia predisposto per l’accensione da remoto (wake on lan),cosa nè pensi ?….
@liby
No, quello serve per fare accendere dal wrt54gl altri dispositivi sulla rete che supportino il wake-on-lan.
Alcune volte l’ho usato e funziona sia da interfaccia web che da linea di comando.
mhhh…non cè un modo per far si che il router rimane “in ascolto” (in standby) per una richiesta di accensione da remoto ?….
@liby
penso di no, però se vuoi attivare/disattivare il segnale radio mi sembra che ci sia un’opzione apposta però non sono sicuro perché ora non ho il router sotto mano.
Andando su Wireless/Impostazioni Avanzate cè la voce “limitazioni tempo radio” ho fatto delle prove,però il router rimane sempre acceso !?…
Boh…provalo anche tu,fammi sapere.
grazie.
Hai fatto la prova ?……
Per caso sai come inserire ora e data sul WRT54GL ?…ti chiedo questo perchè ho notato che su Stato/Router alla voce “ora corrente” mi dice “non disponibile”…..gorse è per questo che non riesco a programmare l’accensione/spegnimento del modulo radio !
che dici ?..
@liby
Ho fatto una prova molto velocemente e a me funziona.
Probabilmente il problema è quello da te indicato, il router non sa che ore sono
Devi attivare il client ntp andando su “Setup/Setup Base”, vai in fondo alla pagina nella sezione “Impostazioni ora” e abilita “Client NTP”. Imposta anche il fuso orario (UTC+1) e l’orario estivo (last sun mar-last sun oct), mentre lascia vuoto “Server IP/Name”.
Applica e salva, dopo qualche istante controlla se il router ha impostato l’ora.
Così dovrebbe funzionare.
Fammi sapere.
Ciao.
Quello che dici tu,lo avevo già fatto !
Con quale versione lo hai provato ?….io ho la v24 sp1 std.
Non sò come, ma alla fine ci sono riuscito (l’ora corrente risultava disponibile),però ho notato che spegnendo il router e poi lo riaccendo l’orario risulta !?…non mantiene in memoria l’orario e la data come succede sui pc ??…Bho…
@liby
Non penso il router abbia una batteria tampone per sopperire alla mancanza di alimentazione.
Dopo avere riacceso il router devi dargli il tempo di contattare i server necessari per riacquisire l’orario tramite ntp. Non so poi effettivamente quanto gli ci possa volere.
Che versione usi sul tuo router ?…
@liby
La versione è questa:
DD-WRT v24 (05/24/08) mini
Dovrei collegare un modem ADSL Alice ad un wrt54gl (modalita’ AP) tramite cavo Ethernet .
In pratica collegherei, da una porta LAN di Alice,alla porta wan del wrt54gl.
Considerando che sul wrt54gl disabiliterei il DHCP, inserendo un indirizzo fisso,secondo te con questa configurazione
sul wrt54gl avrei Internet ?…
grazie.
@Liby
Non dovrebbero esserci problemi.
Da “Setup/Setup base/Setup internet” puoi impostare il tipo di connessione. Se l’apparecchio di Alice è un router puoi impostarlo con indirizzo “ip statico” (è così che attualmente io lo utilizzo).
Se invece funziona da modem hai comunque altre tipologie di configurazione da potere utilizzare (PPoE, PPTP, ecc..). In quest’ultima modalità io però non ho mai avuto modo di provare.