D-Link Forum

Networking => NAS => Discussione aperta da: m4ss1 il 04 Gennaio 2013, 18:35:57

Titolo: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 04 Gennaio 2013, 18:35:57
Ci sono parecchie guide che spiegano come installare MLDonkey nel DNS-320 ma visto che quasi tutte sono vecchie e/o incomplete ho deciso di scriverne una con l'intento di facilitare l'installazione e la configurazione del programma.
Per i DNS-320L/325/327/345 è possibile usare l'add-on, maggiori informazioni qui (http://dlink.vtverdohleb.org.ua/Add-On/).

Ringrazio tantissimo l'utente fabtar del forum MLDonkey per avere compilato le versioni ARM/Mips-Mipsel/PowerPC, è grazie a lui che possiamo usare il programma su NAS e router con OpenWRT (*)

(*) Attenzione: Se volete usare MLDonkey con OpenWrt dovete abilitare l'FPU Emulation (prima di compilare OpenWrt scrivete "make kernel_menuconfig" e abilitate l'opzione).

Software necessario
- Client Telnet (Ad esempio Putty (http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe) per Windows o il terminale per Linux e Mac)
- Editor di testo, consiglio Notepad++ (http://notepad-plus-plus.org/). Non usate il Blocco note di Windows!
- Fun Plug 0.7 Versione ARM EABI (Compatibile con DNS-320/325/345)
- MLDonkey 3.1.3 versione Armel e script .sh di avvio
Effettuare l'accesso al forum (https://www.dlink-forum.it/index.php?action=login) per scaricare l'allegato.
mldonkey_313_dns320.zip

1) Installazione Fun Plug
Si trovano centinaia di guide che spiegano come installare il Fun Plug, faccio un riassunto altrimenti non finisco più :D
Il Fun Plug è composto da due file:
Download -> fun_plug (http://wolf-u.li/u/433) NB. Il file non ha estensione!
Download -> fun_plug.tgz per DNS-320/325/345 (backup forum)
fun plug 0_7 DNS-320_325_345.zip

Per installarlo dovete copiare i due file nel NAS (NON dovete metterli dentro cartelle), spegnerlo e riaccenderlo.
Dopo qualche minuto comparirà la cartella ffp ed il nostro NAS sarà raggiungibile con Telnet.
Colleghiamoci quindi con il client telnet all'indirizzo IP del nostro DNS-320 ed inviamo i seguenti comandi :
cd /mnt/HD/HD_a2
chmod -R 777 ffp
Effettuare l'accesso al forum (https://www.dlink-forum.it/index.php?action=login) per visualizzare gli allegati.
telnet.png

Nell'esempio il DNS-320 ha IP 192.168.1.254

In questo modo sarà possibile modificare il contenuto della cartella ffp.

2) Installazione MLDonkey
Colleghiamoci al NAS e creiamo facendo attenzione ai permessi una cartella "mldonkey".

Scarichiamo MLDonkey 3.1.3 (https://www.dlink-forum.it/index.php?action=dlattach;topic=2097.0;attach=82), estraiamo l'archivio e copiamo il file "mlnet" nel NAS dentro la cartella ffp/bin

Copiamo anche il file "mlnet.sh"  ma dentro la cartella ffp/start

Quest'ultimo passaggio serve ad avviare MLDonkey all'accensione del NAS, se volete avviarlo voi manualmente copiate il file mlnet.sh dove volete (ad esempio nella cartella mldonkey)

3) Configurazione iniziale di MLDonkey
Riavviate il NAS o eseguite il file mlnet.sh con il seguente comando usando il client Telnet
/mnt/HD/HD_a2/ffp/start/mlnet.sh startOvviamente se non avete messo il file dentro la cartella ffp/start modificate il percorso, prima ho usato ad esempio la cartella mldonkey quindi
/mnt/HD/HD_a2/mldonkey/mlnet.sh start
Aspettate qualche secondo e fermate MLDonkey usando sempre il client Telnet ed il comando
killall mlnet
Adesso dentro la cartella mldonkey ci sono tutti i file del programma :D

Inviate con Telnet
cd /mnt/HD/HD_a2e poi
chmod -R 777 mldonkey
Ora dobbiamo modificare usando l'editor di testo il file downloads.ini dentro la cartella mldonkey, questo passaggio è indispensabile perchè serve ad impostare gli indirizzi IP che potranno collegarsi a MLDonkey.
image.png

Nel campo "allowed_ips" dovete aggiungere gli indirizzi IP autorizzati ad usare MLDonkey, nel mio caso ho aggiunto tutti gli IP da 192.168.1.1 a 192.168.1.254.
image2.png

Riavviamo il NAS o avviamo MLDonkey come abbiamo fatto prima usando Telnet
/mnt/HD/HD_a2/ffp/start/mlnet.sh startOvviamente se non avete messo il file dentro la cartella ffp/start modificate il percorso, prima ho usato ad esempio la cartella mldonkey quindi
/mnt/HD/HD_a2/mldonkey/mlnet.sh start
4) Configurazione di MLDonkey
Andate su http://indirizzoIPNAS:4080

Il mio DNS-320 ha IP 192.168.1.254 quindi:
image3.png

Le cose più importanti da impostare sono:
1) La rete da utilizzare: ed2k, Kademlia e Torrent (Options -> Net);
2) Aprire tutte le porte TCP/UDP utilizzate dal programma, per sapere quali sono andate su Help+ -> Sysinfo
image4.png
Attenzione: Non aprite le porte "core"!!
Non preoccupatevi se il porttest fallisce su rete Torrent è normale...
3) Impostare la corretta velocità di download/upload (Options -> Client)

Potete trovare tantissime informazioni nel sito ufficiale: http://mldonkey.sourceforge.net

Per "passare" i link ed2k, torrent e magnet potete usare le estensioni per Firefox (https://addons.mozilla.org/en-US/firefox/addon/mldonkeyfox-protocols-handl/), Chrome oppure incollare il link nel campo "DL"

Buon download ;)
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 04 Gennaio 2013, 18:36:36
Riservato
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: wolfy il 05 Gennaio 2013, 12:33:08
Ottima guida, io consiglierei l'installazione di Sancho, interfaccia grafica disponibile per windows linux e mac, per evitare di usare l'interfaccia web un pò troppo scarna..

P.S. Ovviamente da installare sul pc da cui si accede al nas.
Titolo: MLDonkey versione DNS-320L RE: Installare MLDonkey nel DNS-320
Inserito da: vcastvcast il 04 Aprile 2013, 09:18:26
Salve a tutti,
ho installato senza grossi problemi MLDonkey sul mio DNS-320L (non DNS-320!), e tutto sembra assolutamente ok; posso esaminare le cartelle create correttamente nella root ed i file nella cartella "mldonkey", dove ho potuto editare il file "downloads.ini" per abilitare l'indirizzo del pc da cui intendo controllarlo; premetto che non c'è alcun problema nell'accedere alla pagina web "standard" di amministrazione del NAS sulla porta 80.

Verificando con putty in telnet, riesco ad attivare mlnet usando:

/mnt/HD/HD_a2/ffp/start/mlnet.sh start

e disattivare usando:

killall mlnet

ma non sono riuscito a collegarmi in nessun modo, sia via browser sulla porta 4080 (nel mio caso, http://192.168.1.250:4080) sia con Sancho (provato anche sulla 4001), e neanche con putty sulla 4000.

Al massimo, nei browser leggo l'errore di connessione:

Errore 102 (net::ERR_CONNECTION_REFUSED): Il server ha rifiutato la connessione.

Ovviamente le prove sono state fatte tutte con firewall disabilitato e senza limitazioni di altro tipo.

Vi viene in mente quale può essere l'origine del problema?
Forse esiste una versione specifica di MLDonkey per il 320L?

grazie a tutti per le risposte
vcastvcast
Titolo: Amule su DNS-320L RE: Installare MLDonkey nel DNS-320
Inserito da: vcastvcast il 04 Aprile 2013, 10:59:53
Aggiungo una cosa: c'è qualcuno che invece è riuscito ad installare Amule sul DNS-320L?

Qui (https://www.dlink-forum.it/index.php?topic=987.msg15250#msg15250) lo stesso m4ss1 indica una soluzione valida per il 320, ma qualcuno ha ottenuto qualche risultato utile con il 320L?

Io ci ho provato, ma dopo aver installato optware (apparentemente senza problemi) non mi accetta neanche il comando "ipkg install amule".
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: Norerk il 25 Giugno 2013, 21:44:13
Citazione di: vcastvcast il 04 Aprile 2013, 09:18:26[CUT]

ma non sono riuscito a collegarmi in nessun modo, sia via browser sulla porta 4080 (nel mio caso, http://192.168.1.250:4080) sia con Sancho (provato anche sulla 4001), e neanche con putty sulla 4000.

[CUT]
Stesso identico problema, però con il DNS-320...
Hai poi risolto? Come?
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: borrosmac il 10 Gennaio 2014, 21:52:07
Citazione di: Norerk il 25 Giugno 2013, 21:44:13
Citazione di: vcastvcast il 04 Aprile 2013, 09:18:26[CUT]

ma non sono riuscito a collegarmi in nessun modo, sia via browser sulla porta 4080 (nel mio caso, http://192.168.1.250:4080) sia con Sancho (provato anche sulla 4001), e neanche con putty sulla 4000.

[CUT]
Stesso identico problema, però con il DNS-320...
Hai poi risolto? Come?
Ciao a tutti, ma qualcuno poi è riuscito a risolvere o non se ne fa nulla? :(
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 13 Gennaio 2014, 13:35:30
Scrivi più informazioni, dove ti blocchi? Hai il DNS-320 o il DNS-320L? Versione firmware?
Riesci ad avviare mlnet? Posta il log di mldonkey
Titolo: Modifiche alla guida per DNS-320L
Inserito da: luke83 il 14 Gennaio 2014, 13:37:48
Modifiche alla guida per il modello DNS320L (quello con la L di Livorno) (almeno per me funzionano :P)

Per chi si blocca nel momento in cui deve entrare nell'interfaccia web con il browser ottenendo il messaggio "impossibile connettersi..."
Per chi esegue il comando killall mlnet e ottiene il messaggio "no process found" (questo accade perchè mlnet crasha all'avvio senza però avvisarvi)

io ho risolto eseguendo questi comandi:

1) Se inserite 192.168.1.0/24 e vi dà errore. Dove dice di inserire gli IP degli host che possono accedere a mldonkey, mettetene uno solo. Ad esempio 192.168.1.5 (ovviamente modificate l'IP in base a quello richiesto dal vostro router)
Se non vi dà errore lasciate gli ip multipli in modo da accedere da più postazioni nel caso quella preferita non fosse agibile

(http://s8.postimage.org/lirojkwwx/image.jpg) (http://postimg.cc/image/lirojkwwx/)

2) eseguite questi comandi da telnet

rm /dev/random
rm /dev/urandom


mknod -m 666 /dev/random c 1 8
mknod -m 666 /dev/urandom c 1 9

A questo punto avviate il mlnet come da guida e accedete tramite interfaccia web.

Ho fatto tutto ieri sera in pochi minuti ma è stato fastidioso cercare i pezzi mancanti. Spero di aver semplificato la vita a qualcuno :D

-----------------------------------------------------
Ora mi piacerebbe sapere come installare aMule perchè a quanto ho letto è più user-friendly di mldonkey. Ho trovato qualche guida che richiede il comando "ipkg". Sono riuscito ad installare l'optware però ora non so come installare aMule: cioè dove mettere le cartelle. Non trovo un file .sh per installare amule e quindi non so cosa fare :/
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 14 Gennaio 2014, 22:16:00
Citazione di: luke83 il 14 Gennaio 2014, 13:37:48io ho risolto eseguendo questi comandi:

1) Dove dice di inserire gli IP degli host che possono accedere a mldonkey, mettetene uno solo. Evitate forme del tipo 192.168.1.0/24 come quella nell'immagine della guida perchè dà errore.

Che strano... ho fatto moltissime installazioni su router, NAS, server debian e mai un problema.
allowed_ips = [
  "127.0.0.1";
  "192.168.1.0/24";]

Mi fai una prova? Solo per capire se è un problema del vostro editor.
Cancella da download.ini l'ip che hai inserito e lascia solo 127.0.0.1 come di default, collegati con telnet al nas, avvia mldonkey e poi scrivi
telnet 127.0.0.1 4000poi
set allowed_ips "127.0.0.1 192.168.1.0/24"poi
saveed infine
exit
Ti allego un immagine del mio router con OpenWrt, ora non posso accedere al nas ma dovrebbe essere uguale
(http://s29.postimg.cc/yf5a7hvzb/Schermata_2014_01_14_alle_21_50_31.png)

Controlla di nuovo il file download.ini cosa leggi su allowed_ips ?

Citazione di: luke83 il 14 Gennaio 2014, 13:37:48Ora mi piacerebbe sapere come installare aMule perchè a quanto ho letto è più user-friendly di mldonkey. Ho trovato qualche guida che richiede il comando "ipkg". Sono riuscito ad installare l'optware però ora non so come installare aMule: cioè dove mettere le cartelle. Non trovo un file .sh per installare amule e quindi non so cosa fare :/

Ho provato aMule per un po' di tempo (varie versioni comprese ultime SVN) e te lo sconsiglio, meglio usarlo con il pc ... io ho avuto questi problemi:
1. continui crash di amuleweb, ho fatto anche uno script per il riavvio automatico del demone ma la cosa era comunque fastidiosa;
2. utilizzo elevato di cpu, anche con pochi download attivi e limitando la coda a 100 client dopo 2 giorni era al 60%
3. il nas diventa molto rumoroso e dopo qualche ora ti viene voglia di spegnerlo.

Con Mldonkey per adesso mai un problema
(http://s10.postimg.cc/9zody0zrd/Schermata_2014_01_14_alle_22_06_02.png)
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: luke83 il 14 Gennaio 2014, 23:31:59
ho un problema. Per una non ben precisata ragione alcuni file sono in Sola lettura, non mi fa cambiare i permessi e se accedo al nas dall'interfaccia web, non mi appare alcun file. Le cartelle ffp e mldonkey mi danno sempre accesso negato se cerco di modificarne i permessi. Ora provo tramite telnet

EDIT:
tramite telnet è tutto ok ma quando faccio qualche operazione sui file mi dà sempre accesso negato e poi nell'interfaccia web non appare nulla. Nemmeno le altre cartelle :/

Ho provato a cancellare i file relativi a mldoneky ma alcune cartelle in ffp non me le cancella e il telnet non si connette più -.-
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 15 Gennaio 2014, 09:11:19
Citazione di: luke83 il 14 Gennaio 2014, 23:31:59Ho provato a cancellare i file relativi a mldoneky ma alcune cartelle in ffp non me le cancella e il telnet non si connette più -.-

Giocare con i permessi è pericoloso fai una copia dei documenti ed installa di nuovo il fun_plug seguendo la guida nel primo messaggio, per modificare download.ini / allowed_ips fai come ho scritto sopra (https://www.dlink-forum.it/index.php?topic=2097.msg28173#msg28173).
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: luke83 il 15 Gennaio 2014, 11:27:54
Citazione di: m4ss1 il 15 Gennaio 2014, 09:11:19
Citazione di: luke83 il 14 Gennaio 2014, 23:31:59Ho provato a cancellare i file relativi a mldoneky ma alcune cartelle in ffp non me le cancella e il telnet non si connette più -.-

Giocare con i permessi è pericoloso fai una copia dei documenti ed installa di nuovo il fun_plug seguendo la guida nel primo messaggio, per modificare download.ini / allowed_ips fai come ho scritto sopra (https://www.dlink-forum.it/index.php?topic=2097.msg28173#msg28173).
tutto pare tornato alla normalità anche sulla web interface... a parte il problema delle autorizzazioni. In pratica dice che il proprietario è l'utente nobody XD In pratica non potrò mai più cambiarle. Come faccio a modificare il proprietario? Ho fatto tutta la procedura da windows ma mi dice che "l'ID di sicurezza (sid) non può essere assegnato come proprietario di questo oggetto". Boh!!
Cmq per il resto funziona tutto, anche gli indirizzi multipli. Ho inserito 192.168.0.1/24 e funziona. Forse dava errore perchè non esiste l'indirizzo 0 (zero) :P
Funzionano anche le istruzioni che mi hai dato. Entra nella cmdline di donkey e cambia gli indirizzi.

Per quanto riguarda MLDonkey: ho impostato quasi tutto come emule sul pc. Le connessioni però sono un po' basse (200). Di solito le tengo a 500 così le ho alzate a 250. C'è un motivo per cui sono così basse?
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: Roberto72 il 08 Marzo 2014, 08:47:27
Copiati i file fun, riavviato il nas, ma da putty ho il messaggio "Connection Refused".

Risolto ricopiando nuovamente i file.
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: luke83 il 08 Marzo 2014, 16:13:27
se mi connetto da PS3, le cartelle escono incasinate e alcuni file cancellati continuano ad apparire.
Questo accade però solo su PS3. ho provato ad aggiornare la libreria del NAS ma niente. Che altro posso fare?

EDIT:
ho risolto
1) creando un'altra cartella
2) spostando il contenuto dalla cartella compromessa a quella nuova
3) cancellando quella vecchia
4) rinominando quella nuova con lo stesso nome della vecchia
5) aggiornando il database/libreria da Gestione Applicazioni (Multimedia Devices)
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: tomash_84 il 11 Maggio 2014, 16:57:00
Ciao a tutti, purtroppo dopo aver eseguito il file mlnet.sh non mi crea tutti i file e le cartelle che vedo nella guida. Ho il dns-320 e questo e' uno screenshot per far capire cosa manca https://drive.google.com/file/d/0B8D66A5kNCPuS3o0elRodHJNdE0/edit?usp=sharing.

Qualcuno mi sa aiutare?
Grazie mille
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 12 Maggio 2014, 09:17:17
Ciao, versione hardware e firmware del DNS-320?
Scrivi anche il contenuto del file mlnet.log
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: accolon il 17 Giugno 2014, 00:03:43
chiedo aiuto anche io. ho seguito la guida fino al momento in cui devo entrare nell'interfaccia web mldonkey, mi dice "connectione rejected" riportando il mio indirizzo ip. queste sono le ultime due righe del log. Grazie.



2014/06/17 00:00:06 [HTTPsv] connection from 192.168.1.53 rejected (see allowed_ips setting)
2014/06/17 00:00:06 [bS] close failed: Bad file descriptor : unexpected exn exec can_read
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 17 Giugno 2014, 08:09:28
Ti dice che non sei autorizzato 'see allowed_ips setting'
Hai modificato il file downloads.ini?
Se non riesci a modificare il file usa telnet (https://www.dlink-forum.it/index.php?topic=2097.msg28173#msg28173).
Versione hardware e firmware?
DNS320 o DNS320L?
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: accolon il 17 Giugno 2014, 17:34:42
si il file download.ini è l'ho modificato come indicato nella guida, inserendo il range di ip di pc della mia rete, ho provato ad inserire anche un singolo ip ma il risultato non è cambiato.
il nas è un 320 e il firm è il 2.03
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: accolon il 17 Giugno 2014, 20:45:34
perfetto, ho usato telnet e ha funzionato. cmq il download.ini veniva editato anche prima. L'unica differenza che ho notato è che prima le parentesi quadre mi venivano raffigurate rosse, adesso nere, non so se fa qualche differenza, questo per me è un campo completamente inesplorato.
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 17 Giugno 2014, 21:26:24
Meglio cosi!
Che editor hai usato?
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: accolon il 17 Giugno 2014, 22:53:23
ho usato il notepad++
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: accolon il 11 Giugno 2018, 12:45:37
ciao a tutti. riciclo questo vecchio post per chiedere una cortesia, non riesco più ad avviare il processo mlnet e vorrei provare a reinstallare mldonkey ma non trovo più il file fun_plug.tgz all'interno del nas, non riesco nemmeno a riscaricarlo perché il sito risulta inaccessibile, per caso qualcuno mi puo passare il file per email? grazie.
Titolo: RE: Installare MLDonkey nel DNS-320
Inserito da: m4ss1 il 11 Giugno 2018, 21:21:07
Ciao, purtroppo confermo il sito non è più disponibile e non si trova da nessuna parte.
Per fortuna avevo una copia di backup, ho aggiunto il link nel primo messaggio della discussione ;)