|
Bittorrent . Scaricare veloce con Bittorrent
|
|
BitTorrent è noto per la sua straordinaria velocità di download. Questa guida è stata scritta per tutti quelli che non hanno ancora avuto modo di sperimentarla, credendo che non sia vero, o pensando di essere in presenza di un problema di cui ignorano la natura. La guida può essere di aiuto se : 1) Raggiungete velocità di download di 0-5 KB/s 2) Raggiungete solo per brevi istanti picchi di alta velocità.
In questa guida considereremo l'uso di Azureus ( download ) e di ABC ( download caratteristiche ). Coloro che usano BitTornado ( download guida ) devono sapere che ABC usa fondamentalmente lo stesso nucleo di BiTornado ma ha un sistema di gestione dalla coda tale da permettere un miglior controllo di torrents multipli. E' inoltre da notare che Azureus richiede Java. Se dopo l'installazione l'applicazione non parte, probabilmente è perché non avete installato Java ( scarica java dal sito di Sun Microsystems ). Ulteriori informazioni sono disponibili sul sito di Azureus.
|
Sommario
-
Perché i miei download sono così lenti?
-
Come capisco se ho dei problemi?
-
Risolvere la lentezza dei download ( Semaforo giallo - cosa faccio? )
-
Configurare il firewall di XP (ICF: Internet Connection Firewall)
-
Configurare il Router
-
Configurare Internet Connection Sharing (ICS)
-
Più utenti Bittorrent su una LAN
-
Altre cose che possono andare male
Perché i miei download sono cos' lenti?
Bittorrent funziona usando un sistema dei crediti. Uplodando parti di files agli altri utenti, essi ti permetteranno di scaricare parti di files da loro. Questa è una misura anti-avvoltoio di bittorrent. Tuttavia se hai un problema di NAT ( qualcosa tra te ed internet, come un router o un firewall ) non riceverai crediti per quello che uplodi. I soli download che farai saranno da quelle persone che uploderanno verso di te una piccola quantità di dati nella speranza che gli restituirai il favore. Poiché se hai un problema di firewall il loro client non riconosce la risposta del tuo , smetteranno di inviarti dati dopo un poco. E' questo che causa il problema della scarsa velocità. Può anche accadere che la velocità del torrent raggiunga valori molto elevati per 5 minuti prima di abbassarsi ad un valore tra 0 5 e 5Kb/s.
^ TOP ^
Come capisco se ho dei problemi?
Potresti non avere effettivamente dei problemi. Prima di continuare con questa guida, lascia il tuo torrent in esecuzione per almeno dieci minuti. Se la velocità non aumenta, ferma e riavvia il torrent. Se hai ancora problemi allora continua a leggere qui.
Disinstalla il tuo attuale client Bittorrent. ( Non preoccuparti potrai usarlo in un secondo momento).
Installa o Azureus ( download ) o ABC ( download ). Ti ricordo ancora una volta che Azureus ha bisogno di Java per funzionare.
Comincia a scaricare un file usando uno di questi due client.
AZUREUS
Attendi che il torrent si avvii; potrebbero passare fino a dieci minuti.
Guarda nella colonna 'Health'. Se viene mostrata una faccina gialla...

..allora occorre che configuri il tuo firewall/NAT/router. Se la faccina è verde allora è tutto OK. I tuoi download lenti sono causati da altro.
ABC
Attendi che il torrent si avvii; potrebbero passare fino a dieci minuti.
Guarda il colore del torrent. Se è giallo ( a volte sembra un verde limone, ma se è verde te ne accorgi ) allora occorre che configuri il tuo firewall/NAT/router. Se è verde allora è tutto a posto. La lentezza del download è causata da altro.
^ TOP ^
Vedo il giallo che cosa faccio?
Devi configurare il tuo computer e/o rete per accettare connessioni in ingresso verso la porta utilizzata da Bittorrent. La porta del tracker è 6969. Se questa porta non è correttamente configurata, i download non partiranno. Le porte di download/upload sono quelle nel range 6881-6889. Sono eventualmente queste porte a causarti problemi.
^ TOP ^
Configurare il firewall di XP
Fai click su Start >> Pannello di Controllo >> Rete e connessioni ad Internet >> Connessioni di rete. Fai click col destro sulla tua connessione Internet o la connessione LAN e seleziona Proprietà

Seleziona la scheda 'Avanzate' - Se Firewall Connessione Internet non è spuntato allora non è questo il tuo problema, passa direttamente a 'Configura il tuo Router'. Se invece quel campo è spuntato allora :
Clicca su Impostazioni

Nella scheda 'Servizi' clicca su 'Aggiungi'
E compila i campo come mostrato sotto:

'Nome o indirizzo IP' è quello del computer che ospita questo servizio sulla rete ( cioé l'Ip del tuo computer sulla LAN ) che è uguale a 127.0.0.1 ( numero che identifica il computer locale )
Premi su OK.
Se usi ABC ripeti questo procedimenti tante volte quanti download simultanei pensi di avere. Infatti ABC ( allo stesso modo di Bittornado e di Bittorrent client ufficiale ) apre per ogni file un numero di porta crescente a partire dalla 6881.
Con Azureus occorre eseguire questa procedura solo una volta. Assicurati nelle impostazioni di Azureus che in Visualizza >> Configurazione >> Porta di ascolto TCP sia impostata a 6881

Ferma e fai ripartire il tuo torrent di test. Aspetta una decina di minuti. Vedi se nella colonna Health ti compare finalmente il colore verde. In caso negativo ..continua a leggere.
^ TOP ^
|
|
Configurare il Router
Se hai una rete (LAN) con un router o un firewall hardware devi necessariaente configurarli. Devi creare una regola tale da permettere al router di inviare il traffico dati diretto verso le porte di comunicazioni utilizzate da bittorrent verso il computer specifico sulla rete. Se condividi la connessione Internet con Microsoft Internet Connection Sharing (ICS), vai alla sezione 2.3.
Ci sono molti modelli di router ed le procedure di configurazioni non sempre sono uguali. Vi consiglio di usare Google oppure di consultare la sezione di configurazione dei router per eMule e di adattare quegli esempio a bittorrent. Inoltre molte case produttrici forniscono informazioni specifiche per la configurazione sui loro siti. In ogni caso potete rivolgervi al nostro forum dedicato a bittorrent per chiedere aiuto nella configurazione di uno specifico prodotto.
Ricordate che :
-
con ABC occorre 'mappare' tante porte per quanti download contemporanei desiderate tenere. Cominciate dalle porte 6881 e poi incrementatele di 1..6882,6883 etc...
-
con Azureus basterà mappare solo la porta 6881 ovviamente assicurandovi in Visualizza >> Condigurazione >> Server >> Porta di ascolto che sia quella usata dal client.
Fermate e riavviate il vostro file torrent. Aspettate dieci minuti verificate che l'immaginetta sia diventata verde.. Se così non è andate avanti nella lettura di quest'articolo.
^ TOP ^
Configurare Internet Connection Sharing (ICS)
Se hai una connessione condivisa ed usi ICS avrai bisogno di mappare le porte di Bittorrent. Gli utenti di Windows 2000 possono seguire queste istruzioni per la configurazione delle porte.
Altri utenti:
Solitamente viene fornito un utile strumento, chiamato 'Configurazione ICS' per cambiare le impostazioni di ICS. Scarica l'ultima versione.
-
Installa il programma sul computer che esegue il servizio ICS di condivisione ed avvialo
-
Clicca su 'Add'
-
Name = [ qualsiasi tu voglia ad esempio Bittorrent ]
-
Target = Ip locale del computer che ha in esecuzione Bittorrent ad esempio 192.168.0.2
-
Description = [ qualsiasi cosa tu voglia ad esempio 'dai accesso a bittorrent a 192.168.0.2']
-
Nella scheda “Ports” seleziona “+ Add”
-
Seleziona dal menu a tendina “Port Range”
-
Inserisci “6881” e “6889” nei rispettivi Box
-
TCP/UDP = TCP
-
Data translation = NORMAL
-
Premi OK, premi Enable, Premi OK
-
Chiudi tutto e riavvia il PC
|
Queste impostazioni saranno salvate nel registro. Non occorre aprire la configurazione ICS con ICS.
-
Con ABC sarà possibile ripetere questo procedimenti per tante porte quanti sono i download contemporanei che vorrai sostenere. Inizia con la porta 6881 e poi aumenta sempre di 1.
-
Con Azureus basterà mappare solo la porta 6881 ovviamente assicurandovi in Visualizza >> Condigurazione >> Server >> Porta di ascolto che sia quella usata dal client.
Fermate e riavviate il vostro file torrent. Aspettate dieci minuti verificate che l'immaginetta sia diventata verde.. Se così non è andate avanti:
^ TOP ^
Più utenti Bittorrent su una LAN
In una lan mappando le porte presso il router occorre ricordare che le stesse porte non possono essere usate da computer differenti., così occorre decidere a chi assegnare determinate porte e a chi assegnarne altre, per esempio:
Esempio:
192.168.0.2 = 6881 – 6883
192.168.0.3 = 6884 – 6886 etc.
In una rete di utenti di Azureus, ogni persona su ogni computer distinto abbisogna solo di una porta. Si imposterà quindi il ruoter in modo che indirezzerà il traffico diretto ad una determinata porta verso il computer che ha scelto di usare quella porta.
Occorre quindi configurare i client Bittorrent:
Azureus
Ogni computer ha bisogno solo di una porta. Assegnare quindi una porta diversa a ciascun computer.
Si può cambiare il numero di porta in Visualizza >> Configurazione >> Server >> Porta di ascolto TCP

ABC
Cliccare su Action >> ABC Preferenze

Imposta il valore “Minimum port number” al più piccolo numero di porta il cui traffico il router devierà verso questo computer. Nell'esempio di sopra tale valore per il computer 192.168.0.3 sarà 6884.

Come da figura imposta il valore “Maximum number of simultaneous downloads” al più grande numero di porta il cui traffico il router devierà verso questo computer. Nell' esempio di sopra tale valore per il computer 192.168.0.3 sarà 6886.
Clicca su Apply
Ripeti questa procedura per tutti gli utenti sulla rete che vogliono usare BitTorrent.
^ TOP ^
Altre cose che possono andare male
Diverse altre cose possono limitare la velocità di download, compresa la grandezza dello sciame [ swarm per usare la giusta parola tecnica legata al protocollo di bittorrent - vedi anche Cosa significano tutte queste parole? ( seeding, Uploading, share rating etc..) ] di utenti che scaricano quel determinato torrent, la connessione ad Internet ed anche quanto velocemente tu uplodi.
La prima cosa da guardare è la grandezza dello sciame. Uno swarm più grande significa più banda, che può significare velocità di download più elevate. Un modo per vedere quanto è numeroso lo sciame di utenti che scarica quel torrent è di controllare direttamente nelle statistiche del tracker. Tuttavia alcuni siti come Suprnova.org di solito mostrano statistiche non accurate. Un modo migliore consiste nell'usare un programma chiamato TorrentSpy ( scarica ). Interroga il tracker e fornisce statistiche in tempo reale dando informazioni dettagliate e precise. Se lo sciame è piccolo, allora probabilmente non otterrai alte velocità di download. Se invece lo sciame è bello numeroso e ottieni comunque una velocità bassa allora controlla la banda di upload.
Potrebbe sembrare strano ma la velocità di upload influenza direttamente quella di download con Bittorrent. La ragione sta nel modo in cui funziona Internet. Quando scarichi un file ( in questo caso un pezzetto di file chiamato chunk ) il tuo computer invia un piccolo messaggio indietro al computer sorgente, tale messaggio viene chiamato pacchetto di ACKnowledgement ( in breve ACK ). Questi pacchetti ACK dicono al computer sorgente "il chunk #1 è arrivato senza problemi, per piacere invia il #2". Quando il pezzetto 2 è stato completamente scaricato viene inviato un altro ACK e così via...Il computer sorgente non invierà il #3 finché non ottiene l'ACK a conferma della corretta ricezione del #2. Si usa quindi una piccola quantità di banda di upload per fare questo. Ovviamente nel p2p tendiamo sia a scaricare file che ad uplodare e ciò succede in particolare con Bittorrent. Se Uplodiamo in maniera efficiente i download saranno molto veloci. Il problema sorge nel momento in cui uplodi troppo , tanto che non riesci ad inviare pacchetti ACK nei tempi giusti, il che si traduce in una diminuzione della velocità di download. Il modo più semplice per risolvere questo problema è di limitare la larghezza di banda di upload all'80% del massimo valore. Io solitamente limito al 90% senza che si verifichino problemi all'upload. Per una connessione ADSL del tipo XXX/256 kb/s occorrerà limitare l'upload a 26 KB/s ( 208 Kb/s ). Questo limite darà ai pacchetti ACK il giusto spazio in termini di banda per poter essere inviati senza conseguenze.
^ TOP ^

|