Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Notebook/AsusT101mt/UlterioriInformazioni"
Differenze tra le versioni 48 e 49
Versione 48 del 12/02/2011 00.03.32
Dimensione: 14324
Autore: maegras
Commento:
Versione 49 del 12/02/2011 00.15.14
Dimensione: 15130
Autore: maegras
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 69: Linea 69:
== Limiti di Upload e Download ==
Possono essere settati accedendo alla schermata '''''Options → Settings'''''. Le voci su cui agire sono:
*`max_hard_upload_rate` per impostare il limite di upload;
*`max_hard_download_rate` per impostare il limite di download.
Linea 71: Linea 75:

Si acceda alla '''WebUI''' e si segua il percorso
== Ricerca e download dei files ==
Per effettuare una ricerca è sufficiente cliccare su '''Search''' ed inserire la stringa da cercare all'interno del campo '''''keywords'''''.[[BR]]
Si otterrà un output del tipo:{{{
Sending query !!!Query 2 sent to 4 server(s)
}}}
Seguendo il percorso '''''Search → Search result''''' è possibile visualizzare i risultati della propria ricerca. Per effettuare il download di un file è sufficiente cliccare sul file desiderato.
== Download in corso ==
Si può vedere l'avanzamento e lo stato dei download accedendo al menù '''''Transfer'''''

WikiBanner(ArticoloIncompleto) BR Indice(depth=2) Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,442650.0.html"; rilasci="10.10")

Introduzione

MLDonkey è un programma per il peer to peer estremamente potente con funzione client e server. Le sue caratteristiche principali sono la possiblità di eseguirlo come servizio di sistema e il supporto per numerosi protocolli peer-to-peer differenti (eDonkey, kademlia, bittorrent ecc).

Avviare il programma in modo automatico senza interfaccia significa eseguirlo da un apposito utente «mldonkey», che non ha alcun permesso all'interno del sistema, rendendo il tutto molto più sicuro rispetto agli altri client forniti dal sistema, come [:InternetRete/Condivisione/Amule:aMule] o Frostwire, i quali devono essere avviati come un utente normale. Un altro vantaggio di separare l'applicazione vera e propria dalla sua interfaccia è la possibilità di collegarsi, con una qualsiasi interfaccia, da qualunque parte del mondo. Basta che l'indirizzo IP sia nell'elenco degli indirizzi IP consentiti da MLDonkey.


Installazione

Per installare MLDonkey è sufficiente installare il pacchetto mldonkey-server.

La versione attualmente presente nei [:Repository:repository ufficiali] è la 3.0.1. Se si preferisce utilizzare una versione più aggiornata è comunque possibile procedere alla compilazione dei sorgenti.

Durante l'installazione del pacchetto ci verrà chiesto se desideriamo avviare MLDonkey durante il boot del sistema. E' possibile in ogni caso l'avvio manuale attraverso il comando

mldonkey

Per questa guida si assume di aver impostato l'avvio automatico del server MLDonkey.


Interfacce disponibili

WebUI

Con il pacchetto mldonkey-server viene installata in modo predefinito una interfaccia web, alla quale si può accedere attraverso un semplice [:InternetRete/Navigazione:browser] digitando nella barra degli indirizzi:

localhost:4080

Tramite questa interfaccia, disponibile nella sola lingua Inglese, è possibile effettuare qualsiasi modifica ai parametri del server. E' inoltre possibile eseguire la ricerca e il download di files.

Telnet

Un altro modo molto rapito per accedere al programma è quello di avviare una sessione telnet, lanciando in una finestra di terminale il comando:

telnet 127.0.0.1 4000

Interfacce grafiche

Sono disponibili numerose interfacce alternative per il server MLDonkey. All'interno dei [:Repository:repository ufficiali] vi sono i pacchetti mldonkey-gui e kmldonkey rispettivamente GTK e Qt.

E' inoltre disponibile una ulteriore GUI di nome [http://sancho.awardspace.com/ Sancho] non inclusa nei repository ufficiali.

Immagine(Icone/Piccole/warning.png,,center)

Tutti i comandi ed i riferimenti richiamati da questo punto della guida in poi sono relativi alla WebUI.


Configurazione

Verificare i protocolli

Seguendo il percorso Options → Net è possibile verificare quali protocolli sono attivi.BRBR MLDonkey è un server peer-to-peer multiprotocollo. E' quindi necessario, in primis, verificare che le reti che si vogliono utilizzare siano state attivate nel server. BRI protocolli di nostro interesse sono kademlia e donkey. Selezionare dal menù a tendina l'opzione true per entrambi.

Porte e ID Alto

E' necessario verificare quali sono le porte in uso dal server per poter creare regole ad Hoc nel firewall e nel router.BRBR Seguire il percorso Help → Sysinfo per avere queste informazioni.

Verificare la connessione

Per verificare la connettività del protocollo kad si segua il percorso Statistics → Kademlia. Se verrà visualizzato a schermo un messaggio del tipo:

Kademlia Connectivity: Got enough online peers

vorrà dire che il protocollo è connesso e operativo.BRBR Seguendo il percorso Servers → Connected servers si ottiene la lista dei server donkey cui si è connessi. BRBRA differenza degli altri client p2p MLDonkey si connette a 4 server contemporaneamente. Tre di questi slot di connessione sono fissi mentre uno è a disposizione del programma per il walking tra la lista dei servers disponibili. In questa schermata, nella colonna contrassegnata dalla stringa ID è possibile verificare lo stato del proprio ID. Hi sta per ID Alto, Lo per ID Basso.

Cartelle Incoming e Temp

La gestione delle cartelle designare a raccogliere i file completi si opera dalla schermata Options → SharesBRBR Per modificare le cartelle designate a tale scopo è prima necessaria una precisazione. Il programma distingue i singoli files completi dalle cartelle di files. I primi vengono commissionati (committed) alla cartella identificata dalla strategia incoming_files. Le seconde sono raccolte nella cartella con strategia incoming_directories. Sarà necessario avere sempre una cartella designata per ognuna delle strategie; se così non fosse MLDonkey provvederà a crearle automaticamente nel percorso predefinito ~/.mldonkey/Incoming.BRBR Per modificare la cartella dove vengono salvati i file completi, cliccare su Add Share ed inserire la stringa

0 /path_desiderata incoming_files

Per modificare la cartella dove vengono salvate le cartelle di files, cliccare su Add Share ed inserire la stringa

0 /path_desiderata incoming_directories

Immagine(Icone/Piccole/note.png,,center)

Devono essere eliminate, cliccando su Unshare le cartelle create di default da MLDonkey.

La cartella per i file temporanei deve essere impostata in Options → All → temp_directory

Limiti di Upload e Download

Possono essere settati accedendo alla schermata Options → Settings. Le voci su cui agire sono: *max_hard_upload_rate per impostare il limite di upload; *max_hard_download_rate per impostare il limite di download.


Utilizzo

Ricerca e download dei files

Per effettuare una ricerca è sufficiente cliccare su Search ed inserire la stringa da cercare all'interno del campo keywords.BR Si otterrà un output del tipo:

Sending query !!!Query 2 sent to 4 server(s) 

Seguendo il percorso Search → Search result è possibile visualizzare i risultati della propria ricerca. Per effettuare il download di un file è sufficiente cliccare sul file desiderato.

Download in corso

Si può vedere l'avanzamento e lo stato dei download accedendo al menù Transfer

BR BR BR

Per accedere all'interfaccia web di MLDonkey è sufficiente aprire il [:InternetRete/Navigazione:browser web] e digitare nella barra degli indirizzi il seguente indirizzo:

localhost:4080

Sancho

La migliore GUI per Mldonkey si chiama [http://sancho-gui.sourceforge.net/download.phtml#linux-gtk Sancho], per installarlo è necessario lanciare in una finestra di terminale i seguenti comandi:

  1. Per prima cosa, creare una cartella in cui estrarre il programma:

    mkdir Sancho
  2. Quindi procedere con l'installazione:

    sh nomefile.sh
  3. Durante l'installazione verrà chiesto dove estrarre l'applicazione:

    Extract to directory [<sancho-0.9.4-58-linux-gtk>]: 

    Indicare la cartella Sancho creata precedentemente, nel caso sia stata creata nella propria cartella Home indicare come percorso ~/Sancho

  4. Una volta installato per avviarlo basta entrare nella cartella con l'eseguibile di Sancho, che si trova all'interno della Home nellca cartella Sancho, quindi per avviarlo basta lanciare da una finestra di terminale il seguente comando:

    cd Sancho
    ./sancho

Immagine(Icone/Piccole/warning.png,,center)

Prima di avviare Sancho, bisogna avviare Mldonkey in quanto Sancho è solo un interfaccia grafica che necessita che il servizio mlnet sia attivo.

Telnet

Un altro modo molto rapito per accedere al programma è quello di avviare una sessione telnet, lanciando in una finestra di terminale il comando:

telnet 127.0.0.1 4000

Si connetterà a MLDonkey se in esecuzione. Scrivendo help e longhelp verranno mostrati tutti i comandi disponibili.

Altro

Il metodo più comprensivo mediante interfaccia, tuttavia, è usare la GUI. Ce ne sono due in Ubuntu, la standard GTK a la QT. Questi pacchetti sono chiamati rispettivamente mldonkey-gui e kmldonkey entrambi i pacchetti sono reperibili nei [:Repository:repository ufficiali] di Ubuntu

Ci sono molti piccoli strumenti che danno lo stato di MLDonkey. Ce ne sono un po' per gDesklets, una per aDesklets, Gkrellm è una e funziona con [:AmbienteGrafico/Conky:Conky].

Configurazione

Mldonkey permette un'ampia gamma di opzioni personalizzabili, di seguito verranno spiegate solo le principali, mentre per tutte le altre è possibile impostarle secondo le proprie preferenze.

Alias

Di default Mldonkey mette un alias random, se lo si vuole cambiare, andare in Options e modificare il campo client_name, per finire «premere Enter» per salvare le modifiche.

Server preferiti

È possibile impostare dei server come preferiti che verranno connessi in modo automatico all'avvio del programma. Per prima cosa andare in Servers -> All servers scegliere i server preferiti cliccando sulla colonna P e «'premere Enter'» e fare un refresh della pagina, verrà visualizzata una «P».

Immagine(Icone/Piccole/note.png,,center)

È possibile rendere più di un server preferito.

Per far si che all'avvio di Mldonkey, si connetta solo ai server predefiniti, andare nelle Options -> All e per finire cercare l'opzione ED2K-connect_only_preferred_server e impostarla su True, per finire «premere Enter» per salvare le modifiche.

Download

È consigliabile impostare il valore di download a seconda della connessione in modo da ottimizzare il download dei file Andare in Options e modificare la variabile max_hard_download_rate

Upload

È consigliabile impostare il valore di download a seconda della connessione in modo da ottimizzare il download dei file Andare in Options e modificare la variabile max_hard_upload_rate

Notifica mail

È possibile impostare che quando è finito un download, arrivi un email di notifica al indirizzo mail impostato, andando nelle Options e poi in Mail e impostare l'email in qui si vuole che arrivi il mail di conferma.

ID alto

Entrare nel file /home/tuoutente/.mldonkey/mlnet.log e cercare le porte UDP e TCP utilizzate dal client, per esempio: {{{2007/04/30 17:25:49 [dMain] using port 11463 (client_port TCP) 2007/04/30 17:25:49 [dMain] using port 11467 (client_port UDP) }}} Queste porte dovranno essere aperte nel router per ottenere l'ID alto.

Aggiungere server

Aggiungere server uno alla volta può essere noioso, ma fortunatamente MLDonkey può usare il file server.met che contiene gli indirizzi IP di molti server, è possibile caricare la lista dei server tramite telnet, con il seguente comando:

servers /the/path/to/your/server.met
c

Il comando "c" chiede a MLDonkey di connettersi a molti server, utilizzando il file server.met.

Importazione file provvisori

MLDonkey usa metodi diversi da eMule o aMule per conservare i file provvisori, tuttavia si può importare una cartella temporanea di eMule o aMule in questa lista. Il metodo più facile per fare questo è usare l'interfaccia telnet, tramite questo comando:

import_temp percorso/intero/della/vecchia/cartella/temporanea

Questo aggiungerà tutti i file parzialmente completati dalla cartella percorso/intero/della/vecchia/cartella/temporanea alla cartella temporanea di MLDonkey, e li aggiunge alla lista di downloads.

Risoluzione dei problemi

Problemi di DNS

Se all'avvio viene visualizzato questo messaggio di errore: {{{[DNS] Resolving [www.mldonkey.net] ...

DNS resolution does not work! Looking up www.mldonkey.net failed with Not_found. The core therefore is unable to get eDonkey serverlists and loading .torrent files via dllink from websites is also impossible. If you are using MLDonkey in a chroot environment you should consider reading this article to get DNS support back: http://mldonkey.sourceforge.net/Chroot }}} lanciare questo comando per risolvere il problema: {{{cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/mldonkey co -P mldonkey }}}

Errore PID

Se quando si avvia mlnet il terminale da questo messiggio di errore {{{This means another MLDonkey process could still be working in this directory. Please shut it down before starting a new instance here. If you are sure no other process uses this directory delete mlnet.pid and restart the core. }}} Andare nella cartella ~/.mldonkey e cancellare il file mlnet.pid

Errore Config_files_space

{{{This means another MLDonkey process could still be working in this directory. Please shut it down before starting a new instance here. If you are sure no other process uses this directory delete config_files_space.tmp and restart the core. }}} Andare nella cartella ~/.mldoney e cancellare il file config_files_space.tmp

Mlnet non si avvia

È possibile che a volte mlnet non parte e da questo messiggio

2007/04/30 19:19:17 [cO] loaded language resource file
2007/04/30 19:19:17 [DNS] Resolving [HP-laptop] ...
2007/04/30 19:19:17 [DNS] Resolving [www.mldonkey.org] ...
2007/04/30 19:19:17 [cO] Logging in /home/daniel/.mldonkey/mlnet.log

Ciò significa che è rimasto in sospeso il processo mlnet. Andare in Sistema -> Amministrazione -> Monitor di sistema e terminare il processo mlnet.

Ulteriori risorse


CategoryInternet CategoryDaRevisionare