Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "InternetRete/Condivisione/MlDonkey"
Differenze tra le versioni 81 e 97 (in 16 versioni)
Versione 81 del 26/03/2008 18.38.39
Dimensione: 10958
Commento: tolto il logo
Versione 97 del 10/10/2021 10.36.50
Dimensione: 12335
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from MLDonkey
Linea 4: Linea 3:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(2)]]||
<<BR>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=442650"; rilasci="16.04")>>
Linea 9: Linea 9:
'''MLDonkey''' è un programma per il peer2peer 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. 

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

Il programma può essere avviato in modo automatico, senza interfaccia, eseguendolo da un apposito utente «mldonkey», che non ha alcun permesso all'interno del sistema. Ciò lo rendendo 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. Il programma, inoltre, permette di separare l'applicazione vera e propria dalla sua interfaccia, con anche la possibilità di collegarsi da remoto tramite un'altra interfaccia (basterà che l'indirizzo IP sia nell'elenco di quelli consentiti da '''MLDonkey''').
Linea 15: Linea 15:
== Scaricare il pacchetto ==

Per usare la versione più recente del programma, è possibile scaricare il pacchetto contenente i sorgenti facendo clic [http://downloads.sourceforge.net/mldonkey/mldonkey-2.9.0.tar.bz2?modtime=1186050665&big_mirror=0 qui].

== Compilazione da sorgenti ==

Una volta terminato il download, prima di procedere con la [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilazione] è necessario assicurarsi di avere gli strumenti necessari alle operazioni: {{{
sudo apt-get install build-essential checkinstall gcc g++ libc-dev make zlib1g-dev libbz2-dev libgd2-noxpm-dev libmagic-dev ocaml
}}}

Per compilare '''MLDonkey''' bisogna prima portarsi all'interno della directory dove è stato scompattato l'archivio e digitare i seguenti comandi: {{{
./configure
make
}}}

In alternativa è possibile creare e installare un pacchetto {{{.deb}}} a partire dai sorgenti digitandil seguente comando:
{{{
sudo checkinstall
}}}

Pe rimuovere tale pacchetto sarò sufficiente digitare il seguente comando:
{{{
sudo dpkg -r mldonkey
}}}

= Avviare MLDonkey =

attachment:mlnet1.png

Per avviare mldonkey bisogna accedere alla cartella di installazione, per esempio: {{{
cd ~/Mldonkey
}}}

In seguito eseguire: {{{
./mlnet
}}}

= Accedere a MLDonkey =

== Interfaccia web ==

attachment:ml.png

Per avviare l'interfaccia web è sufficiente aprire il browser preferito e inserire il seguente indirizzo: {{{
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://mldonkey-server | mldonkey-server]].

Durante l'installazione del pacchetto verrà chiesto se si desidera avviare '''MLDonkey''' durante il boot del sistema.<<BR>>È possibile in ogni caso l'avvio manuale digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
mldonkey
}}}

{{{#!wiki note
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 un'interfaccia web, alla quale si può accedere attraverso un semplice [[InternetRete/Navigazione#Browser_per_navigare|browser]] digitando nella barra degli indirizzi:{{{
Linea 61: Linea 32:

== Sancho ==
La migliore GUI per Mldonkey si chiama [http://sancho-gui.sourceforge.net/download.phtml#linux-gtk Sancho]. Non è per Ubuntu, ma ha un archivio binario per x86 che funziona abbastanza bene su Ubuntu x86.

attachment:sancho.png

=== Installazione ===

Per prima cosa, creare una cartella in cui estrarre il programma: {{{
mkdir sancho
}}}

Quindi procedere con l'installazione: {{{
sh nomefile.sh
}}}

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'', '/home/[NOME_UTENTE]/sancho'

=== Avviare Sancho ===

Entrare nella cartella con l'eseguibile di sancho, secondo questo wiki dovrebbe essere in '/home/[NOME_UTENTE]/sancho'

Per avviarlo basta dare questo comando: {{{
./sancho
}}}

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Prima di avviare Sancho, bisogna avviare Mldonkey in quanto Sancho è solo un interfaccia grafica che necessita per forza di mlnet.''' ||
Tramite questa interfaccia, disponibile nella sola lingua inglese, è possibile effettuare qualsiasi modifica ai parametri del server. È inoltre possibile eseguire la ricerca e il download di file.
Linea 94: Linea 36:
Ci sono molti modi per controllare '''MLDonkey''' una volta avviato. Il più rapido è con '''telnet''': {{{ Un altro modo molto rapido per accedere al programma è avviare una sessione telnet, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
Linea 97: Linea 39:

Si connetterà a '''MLDonkey''' se in esecuzione. Scrivendo "help" e "longhelp" vi spiegherà come usare questi comandi.

== 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'.

Se si desidera avere anche un'interfaccia grafica è utile installare uno fra i pacchetti ''mldonkey-gui'' o ''kmldonkey'', a seconda del Desktop Manager usato (il primo per '''GNOME''', il secondo per '''KDE''').
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].
== Interfacce grafiche ==

Sono disponibili numerose interfacce alternative per il server '''MLDonkey'''. In questa sede si riportano le seguenti:
 * '''mldonkey-gui''': basata su '''GTK'''. Per ottenerla [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://mldonkey-gui|mldonkey-gui]].
 * '''kmldonkey''': basata su '''Qt'''. Per ottenerla [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://kmldonkey|kmldonkey]].
 * '''Sancho''': non inclusa nei [[Repository|repository ufficiali]]. Per maggiori informazioni consultare il [[http://sancho.awardspace.com/|sito del progetto]].

{{{#!wiki note
Le istruzioni riportate di seguito nella guida fanno riferimento a WebUI.
}}}
Linea 109: Linea 52:
Mldonkey permette un'ampia gamma di opzioni personalizzabili, in questo wiki vengono spiegate le principali, 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
Digitare nella barra degli indirizzi del proprio [[InternetRete/Navigazione#Browser_per_navigare|browser]]:{{{
localhost:4080
}}}

== Verificare i protocolli ==

Seguire il percorso '''''Options → Net''''' per verificare quali protocolli sono attivi. '''MLDonkey''' è un server peer-to-peer multiprotocollo. È quindi necessario verificare che le reti che si vogliono utilizzare siano state attivate nel server.

In questa guida verranno utilizzati '''kademlia''' e '''donkey'''. Selezionare dal menù a tendina l'opzione '''true''' per entrambi.

== Porte e ID Alto ==

Seguire il percorso '''''Help → Sysinfo''''' per verificare quali sono le porte in uso dal server, in modo tale da creare eventuali regole ad hoc nel firewall e nel router.

== Verificare la connessione ==

 * Per verificare la connettività del protocollo '''kad''' seguire il percorso '''''Statistics → Kademlia'''''. Se viene visualizzato a schermo un messaggio del tipo:{{{
Kademlia Connectivity: Got enough online peers
}}}
 vuol dire che il protocollo è connesso e operativo.

 * Seguendo il percorso '''''Servers → Connected servers''''' si ottiene la lista dei server donkey cui si è connessi. A 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 ==

Selezionare '''''Options → Shares''''' per la gestione delle cartelle designate a raccogliere i file completi.

{{{#!wiki note
Il programma distingue i singoli file completi dalle cartelle di file. I primi vengono commissionati ('''committed''') alla cartella identificata dalla strategia '''incoming_files'''. Le seconde sono raccolte nella cartella con strategia '''incoming_directories'''. Se non viene designata nessuna cartella, '''MLDonkey''' provvede a crearle automaticamente nel percorso predefinito `~/.mldonkey/Incoming`.
}}}

 * Per modificare la cartella dove vengono salvati i file completi, selezionare '''Add Share''' ed inserire la seguente stringa:{{{
0 /percorso_cartella incoming_files
}}}
 sostituendo «`percorso_cartella`» con il percorso della cartella desiderata.
 * Per modificare la cartella dove vengono salvate le cartelle di files, selezionare '''Add Share''' ed inserire la seguente stringa:{{{
0 /percorso_cartella incoming_directories
}}}
 sostituendo «`percorso_cartella`» con il percorso della cartella desiderata.
 * Impostare la cartella per i file temporanei in '''''Options → All → temp_directory'''''.
 {{{#!wiki note
Le cartelle create in modo predefinito da '''MLDonkey''' devono essere eliminate tramite l'opzione '''Unshare'''.
}}}

== Limiti di Upload e Download ==

 0. Seguire il menu '''''Options → Settings'''''.
 0. A seconda delle proprie esigenze, modificare le seguenti voci:
  * '''max_hard_upload_rate''': per impostare il limite di upload;
  * '''max_hard_download_rate''': per impostare il limite di download.
Linea 117: Linea 105:
Con mldonkey è possibile impostare dei server come preferiti dove mldonkey si connetterà in automatico e solo su quei server preferiti.
Per prima cosa andare in '''Servers''' e poi in '''All servers''' scegliere i server preferiti cliccando sulla colonna '''P''' e «''''premere Enter''''» e fare un refresh della pagina. [[BR]]
attachment:Pno.png [[BR]]
Come è possibile notare, è comparsa una '''P''' [[BR]]
attachment:Psi.png [[BR]]
questo procedimento è possibile farlo anche per altri server.

Per far si che all'avvio di mldonkey, esso si connette solo ai server predefiniti:
Andare nelle '''Options''' e poi scegliere '''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.
Per fare ciò andare nelle '''Options''' e poi in '''Mail'''
Nel campo '''mail''' 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''', dovrebbe essere una cosa del genere
{{{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)
}}}
'''fare attenzione che le porte potrebbero essere diverse da quelle indicate qui sopra.''' [[BR]]
Queste porte dovranno essere aperte nel router.

== 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 (questo è usato per la rete Edonkey, ma una volta che tutto il collegamento è stabilito una lista dei client di altre reti come '''Gnutella''' possono essere scaricati).Qua non ci sono link al file "server.met" poiché può diventare obsoleto rapidamente, così provare a cercare in Internet, o ottenerlo da amici. È possibile usarlo in MLDonkey da questa console di telnet, così:
{{{
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 può importare una directory temporanea di eMule o aMule in questa lista. Il metodo più facile per fare questo è usare l'interfaccia telnet (ricordarsi, la "Console" delle GUIs è simile all'interfaccia di telnet). Da qui lanciare:
{{{
È possibile impostare uno o più server come preferiti, in modo tale che verranno connessi automaticamente all'avvio del programma.

 0. Seguire il menu '''''Servers → All servers''''' e scegliere i server preferiti cliccando sulla colonna '''P'''.
 0. Premere '''Enter''' e ricaricare la pagina. Verrà visualizzata una «P», segno che il server è stato aggiunto come preferito.

Per far si che all'avvio di '''Mldonkey''' si connetta solo ai server predefiniti, procedere come descritto di seguito:

 0. Selezionare '''''Options → All'''''.
 0. Cercare l'opzione '''ED2K-connect_only_preferred_server''' e impostarla su '''True'''.
 0. Premere '''Invio''' per salvare le modifiche.

== 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 digitando nell'apposito campo posizionato in alto nella '''WebUI''':{{{
Linea 166: Linea 121:

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.
e premendo quindi '''Invio'''.
 
Verranno aggiunti tutti i file parzialmente completati dalla cartella indicata a quella temporanea di '''MLDonkey''', aggiungendoli inoltre alla lista dei downloads.

= Utilizzo =

== Ricerca e download dei file ==

Per effettuare una ricerca è sufficiente cliccare su '''Search''' e inserire la stringa da cercare all'interno del campo '''keywords'''.

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 di file Torrent ==

Se si è scelto di utilizzare '''MLDonkey''' anche per gestire il protocollo torrent è possibile aggiungere i file da scaricare utilizzando il campo di digitazione della '''WebUI'''.

A titolo di esempio, per scaricare il file `.iso` di '''Ubuntu 18.04''' è sufficiente digitare:{{{
dllink http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent
}}}
{{{#!wiki note
Si utilizza il comando `dllink` seguito dall'indirizzo del file `.torrent` da scaricare.
}}}

== Download in corso ==

Si può vedere l'avanzamento e lo stato dei download accedendo al menu '''Transfer'''.
Linea 171: Linea 153:
== Problemi Telnet ==

Avviando la sessione come precedentemente detto{{{
telnet 127.0.0.1 4000}}}

Si può incorrere nel seguente messaggio d'errore:{{{
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Telnet connection from 127.0.0.1 rejected (see allowed_ips setting)
Connection closed by foreign host.}}}

In tal caso riavviare ''mldonkey-server'' (potrebbe risolvere tale problema almeno durante la prima configurazione).
Linea 172: Linea 169:
Se all'avvio di mldonkey viene visualizzato questo messaggio di errore
{{{[DNS] Resolving [www.mldonkey.net] ...

Se all'avvio viene visualizzato questo messaggio di errore:{{{
[DNS] Resolving [www.mldonkey.net] ...
Linea 182: Linea 180:
lanciare questo comando per risolvere il problema:
{{{cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/mldonkey co -P mldonkey
digitare il seguente comando per risolvere il problema:{{{
cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/mldonkey co -P mldonkey
Linea 187: Linea 185:
Se quando si avvia mlnet il terminale da questo messiggio di errore
{{{This means another MLDonkey process could still be working

Se all'avvio di mlnet il terminale dà il seguente messaggio di errore:{{{
This means another MLDonkey process could still be working
Linea 193: Linea 192:
Andare nella cartella '''~/.mldonkey''' e cancellare il file '''mlnet.pid''' [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella `~/.mldonkey` e [[AmministrazioneSistema/ComandiBase#rm_e_rmdir|eliminare]] il file `mlnet.pid`.
Linea 196: Linea 195:
{{{This means another MLDonkey process could still be working
Se viene visualizzato il seguente messaggio di errore:
{{{
This means another MLDonkey process could still be working
Linea 201: Linea 202:
Andare nella cartella '''~/.mldoney''' e cancellare il file '''config_files_space.tmp''' [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella `~/.mldoney` e [[AmministrazioneSistema/ComandiBase#rm_e_rmdir|eliminare]] il file `config_files_space.tmp`.
Linea 205: Linea 206:
È possibile che a volte mlnet non parte e da questo messiggio {{{ Qualora mlnet non si avvii e compaia questo messaggio:{{{
Linea 211: Linea 212:

Ciò significa che è rimasto in sospeso il processo mlnet. Andare in '''''Sistema -> Amministrazione -> Monitor di sistema''''' e terminare il processo mlnet.
è rimasto in sospeso il processo mlnet. In tal caso terminare il processo mlnet tramite una delle due seguenti modalità:
 * Utilizzando un programma con funzioni di task manager/monitor di sistema, di solito disponibile nel '''[[AmministrazioneSistema/CentroDiControllo|centro di controllo]]'''.
 * Utilizzando la [[AmministrazioneSistema/Terminale|linea di comando]]:
  0. Per individuare il process ID di mlnet digitare:{{{
pidof mlnet
}}}
  0. Terminare il processo digitando:{{{
kill N
}}}
  sostituendo `N` con il numero ricavato dal comando precedente.
Linea 216: Linea 225:
 * [https://help.ubuntu.com/community/MLDonkey Documento originale]
 * [http://mldonkey.sourceforge.net
Sito ufficiale del progetto]
 * [http://mldonkey.sourceforge.net/forums/
Forum ufficiale del progetto]
 *
[https://help.ubuntu.com/community/P2PHowTo Guida al peer-to-peer del wiki internazionale]  
 * [[https://help.ubuntu.com/community/MLDonkey|Documento originale]]
 * [[http://mldonkey.sourceforge.net|
Sito ufficiale del progetto]]
 * [[http://mldonkey.sourceforge.net/forums/|
Forum ufficiale del progetto]]
 * [
[https://help.ubuntu.com/community/P2PHowTo|Guida al peer-to-peer del wiki internazionale]]
 * [[http://guide.debianizzati.org/index.php/MlDonkey | Guida Debian]]
 
Linea 222: Linea 232:
CategoryDaRevisionare CategoryInternet CategoryInternet CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

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

Il programma può essere avviato in modo automatico, senza interfaccia, eseguendolo da un apposito utente «mldonkey», che non ha alcun permesso all'interno del sistema. Ciò lo rendendo più sicuro rispetto agli altri client forniti dal sistema, come aMule o Frostwire, i quali devono essere avviati come un utente normale. Il programma, inoltre, permette di separare l'applicazione vera e propria dalla sua interfaccia, con anche la possibilità di collegarsi da remoto tramite un'altra interfaccia (basterà che l'indirizzo IP sia nell'elenco di quelli consentiti da MLDonkey).

Installazione

Installare il pacchetto mldonkey-server.

Durante l'installazione del pacchetto verrà chiesto se si desidera avviare MLDonkey durante il boot del sistema.
È possibile in ogni caso l'avvio manuale digitando in un terminale il seguente 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 un'interfaccia web, alla quale si può accedere attraverso un semplice browser digitando nella barra degli indirizzi:

localhost:4080

Tramite questa interfaccia, disponibile nella sola lingua inglese, è possibile effettuare qualsiasi modifica ai parametri del server. È inoltre possibile eseguire la ricerca e il download di file.

Telnet

Un altro modo molto rapido per accedere al programma è avviare una sessione telnet, digitando in un terminale il seguente comando:

telnet 127.0.0.1 4000

Interfacce grafiche

Sono disponibili numerose interfacce alternative per il server MLDonkey. In questa sede si riportano le seguenti:

Le istruzioni riportate di seguito nella guida fanno riferimento a WebUI.

Configurazione

Digitare nella barra degli indirizzi del proprio browser:

localhost:4080

Verificare i protocolli

Seguire il percorso Options → Net per verificare quali protocolli sono attivi. MLDonkey è un server peer-to-peer multiprotocollo. È quindi necessario verificare che le reti che si vogliono utilizzare siano state attivate nel server.

In questa guida verranno utilizzati kademlia e donkey. Selezionare dal menù a tendina l'opzione true per entrambi.

Porte e ID Alto

Seguire il percorso Help → Sysinfo per verificare quali sono le porte in uso dal server, in modo tale da creare eventuali regole ad hoc nel firewall e nel router.

Verificare la connessione

  • Per verificare la connettività del protocollo kad seguire il percorso Statistics → Kademlia. Se viene visualizzato a schermo un messaggio del tipo:

    Kademlia Connectivity: Got enough online peers
    vuol dire che il protocollo è connesso e operativo.
  • Seguendo il percorso Servers → Connected servers si ottiene la lista dei server donkey cui si è connessi. A 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

Selezionare Options → Shares per la gestione delle cartelle designate a raccogliere i file completi.

Il programma distingue i singoli file completi dalle cartelle di file. I primi vengono commissionati (committed) alla cartella identificata dalla strategia incoming_files. Le seconde sono raccolte nella cartella con strategia incoming_directories. Se non viene designata nessuna cartella, MLDonkey provvede a crearle automaticamente nel percorso predefinito ~/.mldonkey/Incoming.

  • Per modificare la cartella dove vengono salvati i file completi, selezionare Add Share ed inserire la seguente stringa:

    0 /percorso_cartella incoming_files

    sostituendo «percorso_cartella» con il percorso della cartella desiderata.

  • Per modificare la cartella dove vengono salvate le cartelle di files, selezionare Add Share ed inserire la seguente stringa:

    0 /percorso_cartella incoming_directories

    sostituendo «percorso_cartella» con il percorso della cartella desiderata.

  • Impostare la cartella per i file temporanei in Options → All → temp_directory.

    Le cartelle create in modo predefinito da MLDonkey devono essere eliminate tramite l'opzione Unshare.

Limiti di Upload e Download

  1. Seguire il menu Options → Settings.

  2. A seconda delle proprie esigenze, modificare le seguenti voci:
    • max_hard_upload_rate: per impostare il limite di upload;

    • max_hard_download_rate: per impostare il limite di download.

Server preferiti

È possibile impostare uno o più server come preferiti, in modo tale che verranno connessi automaticamente all'avvio del programma.

  1. Seguire il menu Servers → All servers e scegliere i server preferiti cliccando sulla colonna P.

  2. Premere Enter e ricaricare la pagina. Verrà visualizzata una «P», segno che il server è stato aggiunto come preferito.

Per far si che all'avvio di Mldonkey si connetta solo ai server predefiniti, procedere come descritto di seguito:

  1. Selezionare Options → All.

  2. Cercare l'opzione ED2K-connect_only_preferred_server e impostarla su True.

  3. Premere Invio per salvare le modifiche.

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 digitando nell'apposito campo posizionato in alto nella WebUI:

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

e premendo quindi Invio.

Verranno aggiunti tutti i file parzialmente completati dalla cartella indicata a quella temporanea di MLDonkey, aggiungendoli inoltre alla lista dei downloads.

Utilizzo

Ricerca e download dei file

Per effettuare una ricerca è sufficiente cliccare su Search e inserire la stringa da cercare all'interno del campo keywords.

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 di file Torrent

Se si è scelto di utilizzare MLDonkey anche per gestire il protocollo torrent è possibile aggiungere i file da scaricare utilizzando il campo di digitazione della WebUI.

A titolo di esempio, per scaricare il file .iso di Ubuntu 18.04 è sufficiente digitare:

dllink http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent

Si utilizza il comando dllink seguito dall'indirizzo del file .torrent da scaricare.

Download in corso

Si può vedere l'avanzamento e lo stato dei download accedendo al menu Transfer.

Risoluzione dei problemi

Problemi Telnet

Avviando la sessione come precedentemente detto

telnet 127.0.0.1 4000

Si può incorrere nel seguente messaggio d'errore:

Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Telnet connection from 127.0.0.1 rejected (see allowed_ips setting)
Connection closed by foreign host.

In tal caso riavviare mldonkey-server (potrebbe risolvere tale problema almeno durante la prima configurazione).

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

digitare il seguente comando per risolvere il problema:

cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/mldonkey co -P mldonkey

Errore PID

Se all'avvio di mlnet il terminale dà il seguente messaggio 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.

spostarsi nella cartella ~/.mldonkey e eliminare il file mlnet.pid.

Errore Config_files_space

Se viene visualizzato il seguente messaggio 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 config_files_space.tmp and restart the core.

spostarsi nella cartella ~/.mldoney e eliminare il file config_files_space.tmp.

Mlnet non si avvia

Qualora mlnet non si avvii e compaia questo messaggio:

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

è rimasto in sospeso il processo mlnet. In tal caso terminare il processo mlnet tramite una delle due seguenti modalità:

  • Utilizzando un programma con funzioni di task manager/monitor di sistema, di solito disponibile nel centro di controllo.

  • Utilizzando la linea di comando:

    1. Per individuare il process ID di mlnet digitare:

      pidof mlnet
    2. Terminare il processo digitando:

      kill N

      sostituendo N con il numero ricavato dal comando precedente.

Ulteriori risorse


CategoryInternet CategoryDaRevisionare