NAT 네트워크를 사용할 때 호스트에서 Vbox 게스트에 액세스하는 방법

NAT 네트워크를 사용할 때 호스트에서 Vbox 게스트에 액세스하는 방법

Fedora 또는 Ubuntu를 호스트로 사용하고 양쪽(vbox 게스트 및 호스트)의 방화벽을 끄는 경우 브리지 인터페이스를 사용하는 것처럼 NAT 인터페이스를 사용하여 게스트 시스템에 액세스하려면 어떻게 해야 합니까? (vbox 호스트에서만!)

고쳐 쓰다: ifconfig호스트 시스템에서:

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:41:56:6B:78:4E  
      inet addr:192.168.1.2  Bcast:.192.168.1.255  Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:271850 errors:0 dropped:0 overruns:0 frame:0
      TX packets:144494 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:256776500 (244.8 MiB)  TX bytes:10670238 (10.1 MiB)
      Interrupt:16 Memory:fc500000-fc520000 

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:77698 errors:0 dropped:0 overruns:0 frame:0
      TX packets:77698 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:104227086 (99.3 MiB)  TX bytes:104227086 (99.3 MiB)

vboxnet0  Link encap:Ethernet  HWaddr 0A:00:27:00:00:00  
      BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

답변1

~에 따르면이 문서, VirtualBox의 현재 버전은 내부 NAT 인터페이스를 호스트에 노출하지 않습니다. 상자에 도달하기 위해 특별한 포트 전달 규칙을 구성할 수 있지만 호스트조차도 전체 인터페이스에 연결할 수 없습니다. 이를 위해서는 브리지된 네트워크를 사용해야 합니다.

답변2

이 명령은 포트 33890을 통해 localhost 인터페이스(127.0.0.1)에 도착하는 모든 TCP 트래픽을 게스트의 포트 3389로 전달합니다.

$ VBoxManage modifyvm "xp" --natpf1 "guestrdp,tcp,127.0.0.1,33890,,3389"

답변3

Linux 호스트에서는 이것을 테스트하지 않았습니다.

게스트가 네트워크에 액세스할 수 있도록 NAT를 사용하고 싶지만 포트 전달을 사용하지 않고 호스트에서 직접 게스트에 액세스하려는 것처럼 들립니다.

게스트에 두 개의 네트워크(하나는 NAT 또는 NAT 네트워크로, 다른 하나는 호스트 전용 어댑터)로 생성하면 이를 달성할 수 있습니다.

NAT 구성은 게스트의 출입을 허용하고 호스트 어댑터만 호스트의 출입을 허용합니다.

나는 VM이 ​​서로 통신할 수 있도록 일반적으로 NAT 네트워킹을 사용합니다. Windows GUI에서는 두 설정 모두 파일->기본 설정->네트워크에서 관리됩니다.

NAT 네트워크 탭 - NAT 네트워크를 추가합니다. 필요한 경우 편집하고 이름이나 사용자 지정 IP 범위를 지정합니다.

호스트 네트워크 탭만 해당 - 기본 인터페이스를 편집하고 ipv4 주소가 구성된 dhcp 서버 탭과 동일한 네트워크에 있는지 확인하십시오(단, dhcp 범위는 아님!). 내 것이 기본적으로 제공되는 것과 일치하지 않아 네트워크가 작동하지 않습니다.

관련 정보