909
contributi
Nessun oggetto della modifica |
|||
Riga 6: | Riga 6: | ||
Per questa parte rimando all'articolo originale, non essendovi al momento necessità di aggiornamento | Per questa parte rimando all'articolo originale, non essendovi al momento necessità di aggiornamento | ||
= Costruiamo il nostro server = | |||
Con la seguente guida descriviamo il modo con cui implementare un ''server'' domestico dedicato per il file sharing attraverso reti ''peer-to-peer''. Useremo le seguenti applicazioni: | Con la seguente guida descriviamo il modo con cui implementare un ''server'' domestico dedicato per il file sharing attraverso reti ''peer-to-peer''. Useremo le seguenti applicazioni: | ||
* ''Amule'' per connettersi alle reti ''eDonkey'' e ''Kad''. | * ''Amule'' per connettersi alle reti ''eDonkey'' e ''Kad''. | ||
Riga 15: | Riga 15: | ||
Il protocollo ''BitTorrent'', spezzetta la risorsa in parti di dimensione fissa che sono scambiati attraverso la rete ''peer-to-peer'' per poi ricomporre il file a destinazione. La descrizione delle parti in cui è suddivisa la risorsa è memorizzata in un file indice che ha estensione .torrent, che contiene anche l'indirizzo URL di un o più server traccia detti, ''tracker'', che permettono di localizzare il file o le sue parti.I computer appartenenti alla rete domestica useranno dei ''client web'' (''webUI'') per comunicare col ''server''; in questo modo non vi è la necessità di installare programmi aggiuntivi, ma sarà sufficiente il ''browser''. | Il protocollo ''BitTorrent'', spezzetta la risorsa in parti di dimensione fissa che sono scambiati attraverso la rete ''peer-to-peer'' per poi ricomporre il file a destinazione. La descrizione delle parti in cui è suddivisa la risorsa è memorizzata in un file indice che ha estensione .torrent, che contiene anche l'indirizzo URL di un o più server traccia detti, ''tracker'', che permettono di localizzare il file o le sue parti.I computer appartenenti alla rete domestica useranno dei ''client web'' (''webUI'') per comunicare col ''server''; in questo modo non vi è la necessità di installare programmi aggiuntivi, ma sarà sufficiente il ''browser''. | ||
''Amule'' è la soluzione più diffusa per connettersi alle reti ''eDonkey/Kad'', mentre per quanto riguarda i ''torrent'' vi sono valide alternative come | ''Amule'' è la soluzione più diffusa per connettersi alle reti ''eDonkey/Kad'', mentre per quanto riguarda i ''torrent'' vi sono valide alternative come ''Deluge'' e ''Transmission'', entrambi prevedono la modalità demone con la possibilità di connettersi tramite ''webUI''. | ||
Consideriamo una classica rete domestica costituita da un ''router DSL'' al quale si connettono i computer della casa, il nostro ''server'' risiederà su un pc dedicato. Si può usare un vecchio computer ormai in disuso. La potenza di calcolo non è importante per i nostri scopi; basta che abbia un ''hard disk'' capiente ed inoltre dovrà avere un indirizzo ''IP'' pubblico. Nel ''firewall'' presente sul ''router'' occorrerà aprire alcune porte associandole a tale indirizzo per avere un corretto funzionamento del nostro server di ''file sharing''.Per quanto riguarda la sicurezza/riservatezza, trattandosi di una rete domestica non prendiamo '''nessuna misura di protezione'''; al di fuori di una rete domestica è necessario implementare tali meccanismi che non sono però trattati in questa guida. | |||
==Installazione di Debian== | ==Installazione di Debian== | ||
Per iniziare installiamo sul computer una Debian stable (Squeeze) tramite immagine ''business-card'', reperibile dal sito,http://www.debian.org/CD/netinst/ci limitiamo ad installare solo il ''core'' del sistema.[[Immagine:di.jpg]]Durante l'installazione si dovrà <u>specificare un utente</u>: negli esempi proposti è stato scelto '''mulo''' siccome mi sembrava essere il nome più adatto. Qualora ne scegliate uno diverso <u>ricordatevi di modificare anche gli ''script'' mostrati di seguito</u>. Ovviamente le password dello user e di root sono a vostra discrezione. | Per iniziare installiamo sul computer una Debian stable (Squeeze) tramite immagine ''business-card'', reperibile dal sito,http://www.debian.org/CD/netinst/ci limitiamo ad installare solo il ''core'' del sistema.[[Immagine:di.jpg]]Durante l'installazione si dovrà <u>specificare un utente</u>: negli esempi proposti è stato scelto '''mulo''' siccome mi sembrava essere il nome più adatto. Qualora ne scegliate uno diverso <u>ricordatevi di modificare anche gli ''script'' mostrati di seguito</u>. Ovviamente le password dello user e di root sono a vostra discrezione. |
contributi