VirtualBox con aMule – ¿Cómo configurar la networking, el reenvío de puertos … correctamente?

por razones de security estoy ejecutando aMule dentro de VirtualBox.

  • Los sistemas Guest y Host son Linux (para ser más específicos Distro Arch 64)
  • El sistema host tiene una IP pública conectada directamente a internet (sin enrutador)
  • Guest System I casi puro después de la installation (no hay iptables, etc. solo complementos de VirtualBox)
  • Me gustaría configurar tres puertos para aMule: 4884, 4885, 4887
  • Me encantaría usar la interfaz NAT VirtualBox , si es posible

Para este caso, hice las siguientes reglas de reenvío :

VBoxManage modifyvm "$vm" --natpf1 "amule_u4,udp,,4884,,4884" VBoxManage modifyvm "$vm" --natpf1 "amule_u5,udp,,4885,,4885" VBoxManage modifyvm "$vm" --natpf1 "amule_u7,udp,,4887,,4887" VBoxManage modifyvm "$vm" --natpf1 "amule_t4,tcp,,4884,,4884" VBoxManage modifyvm "$vm" --natpf1 "amule_t5,tcp,,4885,,4885" VBoxManage modifyvm "$vm" --natpf1 "amule_t7,tcp,,4887,,4887" 

En el host que he agregado a /etc/hosts.allow :

 # amule 4884: ALL 4885: ALL 4887: ALL 

netcat cordura realizado con netcat obras de netcat :

 netcat -l -p 4885 # inside VM netcat $ip 4885 # from "outside world" 

Para asegurar:

 aMule standard TCP Port: 4884 UDP port for server requests (TCP+3): 4887 Extended UDP port (Kad/global search): 4885 

Pero aMule solo obtiene "Low-ID" y "Kad: Firewalled" .

¿Es posible configurar la interfaz nativa de VM y aMule para cooperar de forma agradable? Si es así, ¿cómo?

Si no es posible, ¿por qué? ¿Y cómo hacer esto de otra manera?