Emule AdunanzA su Linux
Non posso certo dire di essere un downloader, però qualche volta utilizzo anche io emule. Chi utilizza linux saprà bene come l’alternativa aMule sia molto indietro con lo sviluppo, e densa di fastidiosi bug, rispetto al progetto ufficiale, Emule appunto.
Come se ciò non bastasse, le modifiche introdotte in aMule devono essere introdotte in aMule Adunanza, la versione modificata per gli utenti della rete Fastweb, introducendo così ulteriori attese e ulteriori bug (senza nulla togliere a Mr_hyde e i tester che portano avanti la cosa).
Viste le cattive premesse ho pensato di poter utilizzare Emule per Windows all’interno della macchina virtuale Windows XP che uso per vari scopi, di modo da avere tutte le caratteristiche e la stabilità del software originario.
Per far questo è bastato installare Emule su Windows XP virtualizzato e configurare il NAT. Questo varia a seconda del software di virtualizzazione utilizzato. Personalmente quello che preferisco, per varie ragioni (licenza, funzionalità, semplicità) è VirtualBox, ora sviluppato da Sun.
VirtualBox utilizza il proprio motore interno per effettuare il NAT delle connessioni, di modo da non dover richiedere fastidiose configurazioni con iptables (per coloro che non le sanno fare, o che non ne hanno voglia), con conseguenti pro e contro, dato che il tutto avviene completamente in userspace. Comunque per istruire il motore di VirtualBox per effettuare correttamente il NAT delle connessioni è sufficiente dare una sola volta i comandi che seguono.
VBoxManage setextradata "Windows XP PRO"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestemule/Protocol" TCP
VBoxManage setextradata "Windows XP PRO"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestemule/GuestPort" 4662
VBoxManage setextradata "Windows XP PRO"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestemule/HostPort" 4662
VBoxManage setextradata "Windows XP PRO"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestemule1/Protocol" UDP
VBoxManage setextradata "Windows XP PRO"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestemule1/GuestPort" 4672
VBoxManage setextradata "Windows XP PRO"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestemule1/HostPort" 4672
Windows XP PRO è il nome della macchina virtuale, e il resto dovrebbe essere abbastanza auto-esplicativo. Per ulteriori informazioni si consulti la guida di VirtualBox.
Categories Hacks, Software | Tags: adunanza, emule, fastweb, linux, virtual box, virtualization, windows
You can follow any follow up comments to this entry through the RSS 2.0 feed.
Leave a Reply
By submitting a comment here you grant edno.it a perpetual license to reproduce your words and name/web site in attribution. Inappropriate or irrelevant comments will be removed at an admin's discretion.

2 Comments to Emule AdunanzA su Linux
by kysucix
On May 8, 2009 at 10:15 am
Basta che usi i pacchetti precompilati presenti qua: http://sourceforge.net/projects/amule-adunanza/
Stabilissimo e veloce.
ciao
kysu
by Stefano Lampis
On May 8, 2009 at 10:47 am
magari ora sono cambiate le cose, ma quando ci avevo messo le mani io mancavano un sacco di cose in amule adunanza. e poi il problema non e` mai stata la compilazione, ma proprio la stabilita`.