aMule이 포함된 VirtualBox - 네트워크, 포트 전달 등을 올바르게 구성하는 방법은 무엇입니까?

aMule이 포함된 VirtualBox - 네트워크, 포트 전달 등을 올바르게 구성하는 방법은 무엇입니까?

안전상의 이유로 달리고 있어요노새VirtualBox 내에서.

  • 게스트 시스템과 호스트 시스템 모두 Linux(구체적으로는 Arch 64 배포판)입니다.
  • 호스트 시스템에는 인터넷에 직접 연결된 공용 IP가 있습니다(라우터 없음).
  • 게스트 시스템은 설치 후 거의 순수합니다(iptable 등은 없고 VirtualBox 플러그인만 있음).
  • aMule에 3개의 포트(4884, 4885, 4887)를 설정하고 싶습니다.
  • 기꺼이 사용하겠습니다NAT 가상 박스인터페이스(가능한 경우)

이 경우에는 다음을 수행했습니다.전달 규칙:

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"

내가 추가한 호스트에서 다음을 추가했습니다 /etc/hosts.allow.

# amule
4884: ALL
4885: ALL
4887: ALL

작업 상태를 확인하세요 netcat.

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

확실하게 하다:

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

하지만 어뮬은 오직"낮은 신분증"그리고"Kad: 방화벽".

aMule과 잘 작동하도록 VM의 Nat 인터페이스를 구성하는 것이 가능합니까? 그렇다면 어떻게?

가능하지 않다면 그 이유는 무엇입니까? 그리고 다른 방법으로는 어떻게 할 수 있나요?

관련 정보