VirtualBox com aMule - Como configurar rede, encaminhamento de porta ... corretamente?

2

Por motivos de segurança, estou executando aMule dentro do VirtualBox.

  • Os sistemas guest e host são Linux (para ser uma distribuição mais específica do Arch 64)
  • O sistema host tem o ip público diretamente conectado à internet (sem roteador)
  • Guest System Eu quase puro após a instalação (sem iptables, etc apenas addons do VirtualBox)
  • Gostaria de configurar três portas para aMule: 4884, 4885, 4887
  • Adoraria usar a interface NAT VirtualBox , se possível

Para este caso, fiz as seguintes regras de encaminhamento :

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"

No host que adicionei a /etc/hosts.allow :

# amule
4884: ALL
4885: ALL
4887: ALL

Verificação de sanidade feita com netcat funciona:

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

Para garantir:

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

Mas aMule só recebe "Low-ID" e "Kad: Firewalled" .

É possível configurar a interface Nat da VM e o aMule para cooperar bem? Se sim, como?

Se não for possível, por quê? E como fazer isso de outra maneira?

    
por Grzegorz Wierzowiecki 09.08.2012 / 13:08

0 respostas