VMWare 및 VirtualBox 게스트 간의 네트워킹


2

VM웨어 및 가상 박스 게스트로 구성된 작은 가상 랩을 설정하려고 시도 중이며 VM웨어 게스트와의 연결은 불가능합니다.

  • 가상 박스 게스트는 호스트 전용 네트워크 어댑터를 사용하며 DHCP를 통해 192.168.56.0/24에 IP를 가져옵니다.
  • VM웨어 게스트는 브리지 연결된 네트워크 연결 (가상 호스트 전용 어댑터에 연결됨)을 사용하고 DHCP를 통해 192.168.56.0/24에 IP를 가져옵니다.

다음 연결이 작동합니다.

  • 호스트 - & gt; 가상 박스 손님
  • virtualbox guests & lt; - & gt; 가상 박스 손님
  • VM웨어 게스트 & lt; & gt; VM웨어 손님

vb 게스트에서 tshark를 실행하면 VM웨어 게스트의 브로드 캐스트 트래픽을 볼 수 있지만 직접 연결은 작동하지 않습니다. vb 게스트에서 netdiscover / arp를 사용하면 모든 게스트에 대한 항목을 볼 수 있습니다. 그러나 VM웨어 게스트에서는 대부분의 ARP 항목이 (불완전한)

VM웨어 게스트의 arp 항목 : arp entries on the vmware guest

VM웨어 게스트와의 직접 연결이 작동하지 않는 이유는 무엇입니까? VirtualBox 5.1.8 및 VMWare Player 12.5.1을 사용하고 있습니다.

편집 : 이것은 네트워크 설정시 따라야 할 가이드입니다. VirtualBox와 VMware 가상 컴퓨터 간 네트워크를 설정하는 방법 .


질문 : (1) 모든 방화벽이 꺼져 있습니까? (2) 모든 VM이 물리적 어댑터를 직접 사용하도록 설정되면 어떻게됩니까? (3) 정적 IP 주소를 시도 했습니까?
harrymc

그래서 이것을 작동시켜야합니다. Host <-> vmware guests? 그것은 수 virtualbox guests <-> vmware guests? 기꺼이 할 수없는 일을 여기에서 성취하려고 노력하고 있는지 분명히 해두겠습니다. 당신은 일하는 것을 보여주는 예를 들었지만, 당신이하고 싶은 것을 보여주기 위해 같은 맥락에서 어떤 예도 제시하지 않았습니다 ... 나는 당신이 말하는 것을 압니다. "can't connect from/to the vmware guests "그러나 그것은 막연하다. @ twobeers를 멈추게하는 것은 어렵다.
Pimp Juice IT

@ 월마트 다음 연결을 만들고 싶습니다 : virtualbox guests <-> vmware guests 선택적으로 host <-> vmware guests
twobeers

@harrymc (1) 예 모든 방화벽이 꺼져 있습니다. (2) VM을 실제 네트워크에서 격리 시켜서 직접 연결하지 않겠습니다. (3) 예, 고정 주소로 변경하지 않았습니다.
twobeers

나는 VMWare & amp; VB는 어댑터를 연결할 수 없으므로 타사를 사용해야합니다. 예를 들어 Hamachi를 사용하여 VM 용 개인 VPN을 설정합니다.
harrymc

답변:


4

VirtualBox 게스트를 변경하여 브리지 네트워킹을 사용하십시오. 그렇게하면 모든 것이 동일한 LAN에있게됩니다.


가상 LAN 어댑터는 "가상 박스 호스트 전용 네트워크"를 사용하여 동일한 LAN에 이미 있으며 가상 박스 VM 용이 네트워크에 직접 연결하고 VM웨어 용이 네트워크에 대한 브리지 연결을 사용합니다.
twobeers

그냥 정확하게 이해합니다. 같은 호스트에서 Virtualbox와 VMware를 함께 실행하고 있습니까? 그렇다면 왜? 왜 모든 게스트에게 하나의 하이퍼 바이저를 사용하지 않는가?
Charles Burge

나는 동일한 물리적 호스트 (Windows 7)에서 VirtualBox 및 VMWare를 실행하고 있습니다. 다른 소스에서 미리 구성된 VM을 사용하고 있으므로 두 가지 하이퍼 바이저가 필요합니다. 가이드에 의하면 필자의 질문에 링크되어 있으므로이 둘 사이에서 네트워킹을 설정하는 것이 가능해야합니다.
twobeers

1
@twobeers 아니, 당신의 기계는 아니 같은 네트워크에서 : 당신은 단지 (틀리게!) 동일한 서브넷에서 IP 주소를 제거하는 것입니다. 라우팅 테이블을보고 자신이 만든 엉망을 확인하십시오 : 커널이 어떻게 192.168.56.103과 같이 패킷을 라우트 할 인터페이스를 결정할 수 있습니까? VirtualBoxo 또는 VMWare의 것입니까? Charles Burge의 제안은 완벽하게 잘 작동합니다. +1.
MariusMatutiae

@MariusMatutiae 가장 간단한 설정에서 VB HostOnly 어댑터에만 연결된 VB HostOnly 어댑터와 VMWare VM에 연결된 1 개의 가상 상자 VM이 있습니다. 둘 다 dhcp를 통해 동일한 / 24 범위의 IP를 얻습니다. 가상 박스 VM에서 VM웨어 VM의 브로드 캐스트 트래픽 (dhcp, arp)을 볼 수 있습니다. 동일한 LAN에 있지 않다면 가능합니까? 라우팅 테이블은 단지 1 개의 엔트리를 가지며, dst:192.168.56.0 gw:0.0.0.0 iface:eth0
twobeers

0

VirutalBox HostOnly 어댑터를 사용하여 VM웨어 VM과 연결하거나 VM웨어 호스트에 연결할 수없는 것처럼 보였으므로 다음과 같은 해결 방법을 사용했습니다.

  • vmx 파일의 설정 (예 : 메모리 크기)을 사용하여 VirtualBox를 사용하여 새 VM을 만듭니다.
  • 새 VM 용 하드 디스크로 VmWare VM의 vmdk 파일을 선택하십시오.
  • 네트워크를 호스트 전용 어댑터로 설정하십시오.
  • VM 시작

스크린 샷을 포함한 자세한 설명은 이리

편집하다 : 네트워킹과 관련이없는 additonial 문제가 제거되었습니다.


첫 번째 구성이 작동하지 않는다는 것은 놀라운 일이 아닙니다. 두 개의 서로 다른 가상 인터페이스에서 동일한 네트워크를 사용하면 한 세트의 VM에 도달하는 방법에 관해서 커널이 어두워집니다. 주어진 네트워크 또는 두 개의 경로에 대해 하나의 경로 만있을 수 있습니다 서로 다른 측정 항목을 사용하면 동일한 결과를 얻을 수 있습니다. 또한 PAE-NX에 대한 필요성은 이와 관련이 없습니다. 라우팅과 함께 모든 작업을 수행 할 수 있습니다. netsh advfirewall .
MariusMatutiae
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.