Installare e configurare mldonkey

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Avatar utente
freddo
Prode Principiante
Messaggi: 100
Iscrizione: sabato 21 aprile 2007, 18:44

Installare e configurare mldonkey

Messaggio da freddo »

Ciao a tutti ragazzi,

stavo cercando di installare amule quando un gentile utente mi ha consigliato l'uso di MLDONKEY, è stato questo il motivo che mi ha spinto a creare un nuovo topic.

Vorrei installare sul mio server solo il demone mldonkey e gestirlo, tramite interfaccia web, da tutti computer remoti della mia rete locale.
Il primo passo è stato quello di installare tale programma, mediante il comando

Codice: Seleziona tutto

sudo apt-get install mldonkey-server
L'installazione è andata a buon fine. Il problema è che nel file mlnet.log mi compare questa scritta:

Codice: Seleziona tutto

2007/12/29 16:26:29 [cO] Started logging...
2007/12/29 16:26:29 [dcCO] LETS reverse clients list NOW
2007/12/29 16:26:29 [cCO] Options correctly saved
2007/12/29 16:26:29 [dMain] Check http://www.mldonkey.org for updates
2007/12/29 16:26:29 [dMain] enabling networks: 
2007/12/29 16:26:29 [dMain] ---- enabling Donkey ----
2007/12/29 16:26:29 [EDK] loading sources completed
2007/12/29 16:26:29 [dMain] using port 8035 (client_port TCP)
2007/12/29 16:26:29 [dMain] using port 8039 (client_port UDP)
2007/12/29 16:26:29 [dMain] using port 15056 (overnet_port TCP+UDP)
2007/12/29 16:26:29 [dMain] ---- enabling BitTorrent ----

Exception: bind failed: Address already in use at port 6881
This is normally caused by another application currently using this port.
Close that application and restart MLDonkey, exiting...

Qualcuno potrebbe aiutarmi a configurare il demone in maniera appropriata? Vorrei utilizzare anche la rete KAD.
Se provo a digitare l'indirizzo del server su cui è installato il demone (http://freddoserv:4080/), su un pc della mia LAN, ottengo questo tipo di errore:

Codice: Seleziona tutto

403 Forbidden

Connection from 192.168.0.51 rejected (see downloads.ini, allowed_ips)
MLDonkey/2.9.0 at 192.168.0.50 Port 4080
Help me please.
Grazie a tutti
We must know, We will know (D. Hilbert)
Avatar utente
Lord Archimonde
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2117
Iscrizione: giovedì 1 marzo 2007, 19:45
Desktop: KDE 4.13
Distribuzione: Kubuntu 14.04

Re: Installare e configurare mldonkey

Messaggio da Lord Archimonde »

edita il file downloads.ini e modifica le voci:
Iinterfaces###
allowed_ips = [ "127.0.0.1"; "x.x.x.x"]
metti l'ip della macchina da dove ti vuoi connettere, se leggi nel file c'è spiegato tutte le varie modifiche

metti true su Kademila

edita il file donkey.ini e modifica le varie porte a tuo piacimento, in particolare cambia la 6881 che è quella di bittorrent visto che sul tuo pc è già in uso!
Ricorda di aprire tali porte sul firewall o ruter se ne hai installati.
Xubuntu 12.04 XFCE 3.2 Kernel 3.5.0 - Kubuntu 18.04 KDE Kernel 5.12.9
ubuntuBudgie 18.04 Budgie Kernel 5.3.0 - Kubuntu 14.04 KDE 4.2 Kernel 3.13.0
EeePC 1015CX Intel Atom N2600 2GB - Intel i7 16GB GTX275 Nvidia 304.51
Avatar utente
freddo
Prode Principiante
Messaggi: 100
Iscrizione: sabato 21 aprile 2007, 18:44

Re: Installare e configurare mldonkey

Messaggio da freddo »

una volta fatte queste modifiche cosa devo fare per renderle effettive? devo riavviare mldonkey?

P.s.
Ho provato ad inserire l'ip del pc da cui voglio connettermi nel file downloads.ini ma ottengo sempre lo stesso errore, perchè?
Ultima modifica di freddo il sabato 29 dicembre 2007, 17:34, modificato 1 volta in totale.
We must know, We will know (D. Hilbert)
Avatar utente
Lord Archimonde
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2117
Iscrizione: giovedì 1 marzo 2007, 19:45
Desktop: KDE 4.13
Distribuzione: Kubuntu 14.04

Re: Installare e configurare mldonkey

Messaggio da Lord Archimonde »

freddo ha scritto: una volta fatte queste modifiche cosa devo fare per renderle effettive? devo riavviare mldonkey?
Salvi i files e avvii mlnet!
Quando modifichi uno dei files di configurazione tipo donkey.ini è necessario che mldonkey sia down altrimenti le modifiche non avranno effetto!
Quando fai invece una modifica direttamente dal programma mldonkey nel menù opzioni basta dare invio per salvare l'impostazione immessa.
Ad esempio una delle prime cose da modificare appena si accede a mlnet è quella di impostare la velocità di dows e up dal menù opzioni.
Tramite help c'è anche il test per le porte così puoi verificare se le hai aperte in modo corretto.
Ciao
Xubuntu 12.04 XFCE 3.2 Kernel 3.5.0 - Kubuntu 18.04 KDE Kernel 5.12.9
ubuntuBudgie 18.04 Budgie Kernel 5.3.0 - Kubuntu 14.04 KDE 4.2 Kernel 3.13.0
EeePC 1015CX Intel Atom N2600 2GB - Intel i7 16GB GTX275 Nvidia 304.51
Avatar utente
freddo
Prode Principiante
Messaggi: 100
Iscrizione: sabato 21 aprile 2007, 18:44

Re: Installare e configurare mldonkey

Messaggio da freddo »

Scusami per l'assenza, le feste mi hanno impedito di "combattere" con mldonkley.
Prima di iniziare a tormentarti di nuovo voglio farti i miei migliori auguri di Buon Anno  (b2b).

Sono riuscito a far funzionare mldonkey, l'interfaccia web sembra funzionare a mervaglia ma mi risulta un po' ostica. C'è per caso una guida che possa aiutarmi? Vorrei sapere come far funzionare la rete KAD, come collegarmi ad un server, come cercare e scaricare un file. Grazie mille in anticipo
We must know, We will know (D. Hilbert)
Avatar utente
fortran77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1385
Iscrizione: sabato 29 dicembre 2007, 9:44
Desktop: Xfce, iconoclasta
Distribuzione: Gentoo o Xubuntu, dipende
Località: Firenze (collina)

Re: Installare e configurare mldonkey

Messaggio da fortran77 »

La rete kad dovrebbe funzionare di suo.
Kad, overnet e server donkey sono tutti della rete "donkey" quindi quando fai le ricerche ti da i risultati di tutte e tre come se fossero la stessa. Quello che cambia tra le tre reti è solo il metodo di ricerca, non la rete di sharing.

Per vedere se kademilia è attiva vai in statistics--->kademilia. Se è connessa dovrebbe mostrarti qualcosa come:
mldonkey ha scritto:Kademlia is enabled Kademlia Connectivity: Got enough online peers
Se non ti funziona significa che probabilmente hai un firewall che chiude le porte di kademilia
any man's death diminishes me, because I am involved in mankind, and therefore never send to know for whom the bell tolls; it tolls for thee.    --- John Donne
Avatar utente
Lord Archimonde
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2117
Iscrizione: giovedì 1 marzo 2007, 19:45
Desktop: KDE 4.13
Distribuzione: Kubuntu 14.04

Re: Installare e configurare mldonkey

Messaggio da Lord Archimonde »

Come ti avevo già scritto devi abilitare Kademlia come segue:
edita il file downloads.ini e:

metti true su Kademila

edita il file donkey.ini e modifica le varie porte a tuo piacimento, in particolare cambia la 6881 che è quella di bittorrent visto che sul tuo pc è già in uso!
Ricorda di aprire tali porte sul firewall o router se ne hai installati.
Ciao!
Xubuntu 12.04 XFCE 3.2 Kernel 3.5.0 - Kubuntu 18.04 KDE Kernel 5.12.9
ubuntuBudgie 18.04 Budgie Kernel 5.3.0 - Kubuntu 14.04 KDE 4.2 Kernel 3.13.0
EeePC 1015CX Intel Atom N2600 2GB - Intel i7 16GB GTX275 Nvidia 304.51
Avatar utente
freddo
Prode Principiante
Messaggi: 100
Iscrizione: sabato 21 aprile 2007, 18:44

Re: Installare e configurare mldonkey

Messaggio da freddo »

Ho abilitato kadmilia come mi suggerisci, per quanto riguarda donkey è impostato su altre porte già di default. Ho impostato il firewall del router in maniera da sbloccare il traffico su tali porte ma questo non basta, il motivo di ciò dipende dal fatto che non posso impostare manualmente il MAC address dell'host sorgente (quello da cui provengono i pacchetti) quando setto le policy ( il router della telecom non me lo permette). Siccome per adesso il server è collegato ad un host della rete e quest'ultimo è a sua volta collegato al router, i pacchetti vengono "forwardati" dal server al router ma il MAC di questi utlimi è quello del server e non quello dell'host da cui provengono i pacchetti, mentre le policy del firewall prevedono come MAC address quello dell'host e non quello del server. Cerco di spiegarmi meglio con uno schemino:

Server PC Router 
Tra parentesi è indicata l'interfaccia di rete utilizzata per il collegamento.

Sul PC ho impostato iptables in questo modo

sudo iptables -t nat -A POSTROUTING -o ath0 -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

dovrei, in teoria, effettuare il NAT anche sugli indirizzi MAC ma non so se questo sia possibile (anche perchè poi come farei a riconsegnare i pacchetti??)

In ogni caso questo aspetto possiamo anche trascurarlo perchè tra poco il server verrà connesso direttamente al router.
Quello che mi preoccupa è un'altra questione. Ho impostato nel campo allowed_ips l'indirizzo Ip del pc con cui intendo collegarmi al server. All'avvio del sistema il servizio mlnet viene caricato in maniera automatica e se provo a collegarmi tramite browser (dal PC preimpostato) ricevo l'errore: Connection from 192.168.0.51 rejected (see downloads.ini, allowed_ips). A questo punto se uccido e riavvio il processo mlnet e riprovo a collegarmi tutto funziona a meraviglia, perchè  >:(??
Il file che ho modificato è /home/nomeutente/.mldonkey/downloads.ini (come mi avevi indicato).
Grazie ancora
We must know, We will know (D. Hilbert)
Avatar utente
Lord Archimonde
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2117
Iscrizione: giovedì 1 marzo 2007, 19:45
Desktop: KDE 4.13
Distribuzione: Kubuntu 14.04

Re: Installare e configurare mldonkey

Messaggio da Lord Archimonde »

Come il servizio mlnet ti parte in automatico? A me non parte in automatico, forse è un'altra di quelle cose nuove di gutsy che a differenza delle versioni precedenti mette quello che s'installa all'avvio. Mi è capitato per compiz e xgl, non c'è stato bisogno di creare lo script d'avvio! Potrebbe sembrare bello ma a me sembra come windows e non mi piace!
Forse dovresti creare manualmente uno script personalizzato con le impostazioni di mlnet all'avvio e togliere quello che ti ha messo in automatico!
Xubuntu 12.04 XFCE 3.2 Kernel 3.5.0 - Kubuntu 18.04 KDE Kernel 5.12.9
ubuntuBudgie 18.04 Budgie Kernel 5.3.0 - Kubuntu 14.04 KDE 4.2 Kernel 3.13.0
EeePC 1015CX Intel Atom N2600 2GB - Intel i7 16GB GTX275 Nvidia 304.51
Avatar utente
freddo
Prode Principiante
Messaggi: 100
Iscrizione: sabato 21 aprile 2007, 18:44

Re: Installare e configurare mldonkey

Messaggio da freddo »

Quando ho installato mldonkey mi è stato chiesto se volessi che il servizio partisse in automatico, siccome il mio deve essere un server pronto a "downlodare" 24h ho accettato. In ogni caso sono riuscito a risolvere il problema, ho scoperto che esiste una "copia" della cartella .mldonkey situata nella directory home nella cartella /var/lib/mldonkey, in essa sono contenuti gli stessi file e editando downloads.ini ho scoperto che l'opzione allowed_ip non era settata correttamente. Sinceramente non capisco il senso di tutto ciò e sarei interessato a capire il perchè, quello che posso dirti è che ora se accendo il pc e provo a connettermi tutto funge a meraviglia. Grazie ancora
We must know, We will know (D. Hilbert)
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti