| 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
^

|