Dd-wrt: vpn lan-to-lan con pptp

ddwrt-vpn-pptpMi appresto a descrivere come realizzare una vpn lan-to-lan per mezzo del protocollo pptp che dd-wrt mette a disposizione sia come client che come server.

Le prove sono state eseguite con una Fonera 2100 e un Linksys wrt54gl. La fonera è stata configurata come client pptp per accedere al Linksys wrt54gl configurato come server. Di seguito la descrizione delle due reti e delle versioni di dd-wrt installate sui router:

Rete A:
  • Indirizzo di rete: 192.168.1.0/24
  • Indirizzo ip della Fonera: 192.168.1.240
  • Versione dd-wrt utilizzata: v24-sp1 (07/26/08) std – SVN revision: 9994
Rete B:
  • Indirizzo di rete: 192.168.50.0/24
  • Indirizzo ip del Linksys wrt54gl: 192.168.50.254
  • Versione dd-wrt utilizzata: v24 (05/24/08) mini – SVN revision: 9525

Continue reading “Dd-wrt: vpn lan-to-lan con pptp”

Asus wl-500gp v2 e dd-wrt (settima parte): music server DAAP con Firefly Media Server (mt-daapd-svn)

music_is_my_religionIn questa settima parte vediamo come trasformare il nostro router Asus in un server DAAP con il quale potremo fare riprodurre la nostra libreria musicale dai client più disparati sia hardware che software. Io ho testato il funzionamento solo con Rhythmbox per linux, ma dovrebbe funzionare anche su iPod, iPhone, Roku, media player, games console e qualsiasi oggetto che supporti il protocollo daap.

La trasformazione del router in server daap avviene grazie al pacchetto mt-daapd-svn, ovvero Fireflay Media Server. I presupposti per l’installazioni sono sempre gli stessi: un sistema optware funzionante con uno hd esterno collegato via usb. Se avete letto Asus wl-500gp v2 e dd-wrt (terza parte): Nas con samba2, swat e optware e installato HDSamba2 avete gia tutto quello che serve.

Continue reading “Asus wl-500gp v2 e dd-wrt (settima parte): music server DAAP con Firefly Media Server (mt-daapd-svn)”

Server vpn pptp con dd-wrt e client con Ubuntu Linux e Windows XP

vpnTra le mille features che dd-wrt possiede ha quelle che gli permette di essere configurato come server vpn pptp in modo da permetterci di accedere agli host della nostra LAN anche quando siamo lontani da casa.

Configurare dd-wrt come server vpn pptp

Passo indispensabile è configurare dd-wrt come server ppt, una volta fatto questo dd-wrt si metterà in ascolto sulla porta tcp 1723 per accettare possibili connessioni provenienti dalla WAN. Se il router su cui gira dd-wrt non ha un indirizzo pubblico (perché magari è dietro nat) sarà necessario eseguire un forward della porta tcp 1723 dal router adsl verso quello dd-wrt.

La configurazione consiste nell’assegnare un nome utente e una password di autenticazione e  un indirizzo ip privato con cui verrà visto il router dd-wrt dai client che accedono alla vpn.

Continue reading “Server vpn pptp con dd-wrt e client con Ubuntu Linux e Windows XP”

Asus wl-500gp v2 e dd-wrt (sesta parte): Download machine con Bittorrent

transmission-logoDopo avere visto nella quinta parte come installare aMule sull’Asus wl500gp v2 questa volta passiamo a Bittorrent grazie al pacchetto transmission presente sui repository di optware.

Per potere installare transmission dobbiamo avere l’ambiente optware installato sul nostro router, per ulteriori approfondimenti rimando al post Asus wl-500gp v2 e dd-wrt (terza parte): Nas con samba2, swat e optware. Altro presupposto è l’avere una partizione di swap attiva per non in incorre in problemi di memoria, anche per questo rimando al solito post.

Per l’installazione e configurazione mi sono rifatto alla guida presente su http://www.dd-wrt.com/wiki/index.php/Transmission_daemon

Per eseguire l’installazione basta accedere alla shell del router con ssh/telnet e impartire il seguente comando:

/opt/bin/ipkg install transmission

Continue reading “Asus wl-500gp v2 e dd-wrt (sesta parte): Download machine con Bittorrent”

Asus wl-500gp v2 e dd-wrt (quinta parte): Download machine con aMule

amuleIn questa quinta parte provo a descrive come trasformare il nostro router in una download machine grazie a aMule. Questo viene installato grazie ai repository di optware, che naturalmente deve essere già presente sul sistema. Altra prerogativa per fare funzionare il tutto è avere una partizione di swap attiva in quanto i 32MB del wl-500gpv2 non sono sufficienti per amule. Per installare optware e attivare la partizione di swap fate rifierimento alla terza parte dedicata all’Asus wl-500gp v2 e dd-wrt.

Per eseguire l’installazione di aMule dobbiamo accedere alla shell di dd-wrt (con ssh o telnet) e impartire il seguente comando:

/opt/bin/ipkg install amule

terminate l’installazione saranno presenti sul sistema i comandi amuled, amuleweb e amulecmd.

Continue reading “Asus wl-500gp v2 e dd-wrt (quinta parte): Download machine con aMule”

Asus wl-500gp v2 e dd-wrt (quarta parte): Nas con NFS

wl-500gpv2-nfsDopo avere descritto come fare diventare il nostro wrt asus un nas accessiibile da rete windows (Asus wl-500gp v2 e dd-wrt (terza parte): Nas con samba2, swat e optware) provo a descrivere come aggiungere il supporto a NFS in modo da permettere l’accesso in modo più nativo ai client linux.

Il supporto a NFS viene implementato al pacchetto unfs3 fornito nel repository di optware (abbiamo visto come installare quest’ultimo insieme a samba nella terza parte). Unfs3 necessita per funzionare anche del pacchetto portmap, entrambi vengono installati accedendo tramite ssh/telnet alla shell ed eseguendo i seguenti comandi:

/opt/bin/ipkg install portmap
/opt/bin/ipkg install unfs3

Continue reading “Asus wl-500gp v2 e dd-wrt (quarta parte): Nas con NFS”

Asus wl-500gp v2 e dd-wrt (terza parte): Nas con samba2, swat e optware

samba

Nella prima parte (Asus wl-500gp v2 e dd-wrt: nas, print server e altro) abbiamo visto come il nostro router Asus in accoppiata con un hard disk usb possa trasformarsi in un nas con accesso ftp grazie alle funzioni messe a disposizione di dd-wrt. Dato che l’accesso tramite ftp può essere un po riduttivo in questa terza parte vediamo come installare HDsamba2 per aggiungere il supporto a Samba2 (con il quale possiamo accedere al nas con il protocollo smb ovvero dalla classica rete windows) e installare Swat utile per semplificare la configurazione di quest’ultima.

HDsamba2 è uno script che automatizza la creazione su dd-wrt di un sistema optware e su questo installa i due pacchetti sopra mensionati e aggiunge degli appositi script per integrare al meglio il tutto nel nostro ambiente.

Optware non è altro che un mini sistema unix inizialmente creato per Unslug, un firmware alternativo per l’NSLU2. Oggi questo sistema è stato portato anche verso altri ambienti e permette di installare una vasta scelta di applicazioni, tra cui samba e swat.

Continue reading “Asus wl-500gp v2 e dd-wrt (terza parte): Nas con samba2, swat e optware”

Asus wl-500gp v2 e dd-wrt: nas, print server e altro (seconda parte)

asus-wl500gp-napsDopo avere visto nella prima parte come installare DD-WRT sull’Asus WL-500gPv2 e le funzioni usb e nas messe a disposizione, passo alla descrizione su come implementare le funzioni di print server.

Ci sono alcuni requisiti di cui abbiamo bisogno per implementare tale funzione: il kernel deve riconoscere la stampante usb collegata e creare il device con cui gestirla, deve essere attiva una partizione jffs in modo da installare il pacchetto p910nd che gestirà le stampe in arrivo, dobbiamo avere l’accesso alla shell tramite ssh o telnet.

Continue reading “Asus wl-500gp v2 e dd-wrt: nas, print server e altro (seconda parte)”

Asus wl-500gp v2 e dd-wrt: nas, print server e altro (prima parte)

wl-500gpv2Ero da tempo alla ricerca di un oggetto che mi permettesse di trasformare un hard disk usb in un nas e allo stesso tempo funzionasse come print server, in più avrebbe dovuto avere il cuore linux per potere sperimentare altre applicazioni e naturalmente doveva essere economico e con un basso consumo elettrico. Uno dei possibili candidati era sicuramente il Linksys NSLU2 sul quale è possibile fare girare Debian. Un altro candidato era l’Asus wl-500gp, un router wireless il cui hardware simile all’NSLU2 prometteva anche qui di potere fare girare Dabian. La scelta è caduta proprio su quest’ultimo (rispetto al primo ha anche la parte wifi che anche se per ora riamane inutilizzata non fa mai male) nella versione 2. nslu2Purtroppo a oggi non sono riuscito nell’intento di farci girare Debian, ho seguito diverse guide, la maggior parte delle quali però sembrano riferirsi alla versione 1 del router.

Continue reading “Asus wl-500gp v2 e dd-wrt: nas, print server e altro (prima parte)”

La Fonera e dd-wrt: configurazione in client bridge (estendere il segnale wireless)

foneraDi seguito descrivo come configurare dd-wrt in modalità client bridge sulla Fonera.
La modalità client bridge permette di unire due reti fisicamente seperate in una unica rete unendole via radio.

Scenario :

Rete : 192.168.50.0/24

Segmento di rete A

  • Router adsl: 192.168.50.254
  • Access point A: ssid lejubila
  • Host A1: 192.168.50.1 (desktop connesso tramite cavo)
  • Host A2: 192.168.50.2 (notebook connesso via wireless)

Segmento di rete B

  • Router wirless La Fonera: 192.168.50.253, ssid dd-rose
  • Host B1: 192.168.50.200 (desktop connesso tramite cavo)
  • Host B2: 192.168.50.201 (notebook connesso via wireless)

La cablatura dei due segnementi di rete è indipendente, sono connesse tra di loro via wireless dalla fonorea sita sul segmento B che si collegherà in modalità client bridge all’access point del segmento A con ssid lejubila. A sua volta la Fonera emetterà un altro segnale wireless con ssid dd-rose per permettere agli host wireless nelle sue vicinanze di entrare a far parte della rete.

In modalità client bridge i due segmenti entrano a fare parte di una unica rete ovvero la 192.168.50.0/24.

Vediamo ora come configurare La Fonera: Continue reading “La Fonera e dd-wrt: configurazione in client bridge (estendere il segnale wireless)”