VirtualBox 네트워크 호스트 전용: Linux 호스트 XP 게스트

VirtualBox 네트워크 호스트 전용: Linux 호스트 XP 게스트

XP(VBOX의 게스트)를 데비안 테스트(호스트)에 연결하는 데 문제가 있습니다.

버추얼박스 버전 4.1.12

명령 출력의 관련 부분입니다.

데비안의 ifconfig:

eth0    
inet addr:192.168.158.5  Bcast:192.168.158.255  Mask:255.255.255.0

vboxnet0  
inet addr:192.168.158.199  Bcast:192.168.158.255  Mask:255.255.255.0

XP의 ipconfig:

IP Address 192.163.158.200 
Subnet mask 255.255.0.0

File->Preferences->Network->edit vboxnet0다음 대화 상자가 생성됩니다.

Host-Only network Details
 Adaptor:
  Ipv4 Address:192.168.158.199
  Subnet Mask: 255.255.255.0


DHCP Server
  Server Address: 192.168.158.198
  Server Mask:255.255.255.0
  Lower Address Bound: 192.168.158.200
  Upper Address Bound:192.168.158.254

다른 컴퓨터에서 다른 컴퓨터를 ping할 수 없습니다. 문제가 무엇인지 아시나요?

답변1

호스트에 동일한 IP 범위(192.168.1.2)를 가진 두 개의 네트워크가 있습니다..), 따라서 호스트는 모든 트래픽을 외부(eth0) 인터페이스로 라우팅합니다. vboxnet0을 다른 것(172.16.0)으로 변경해야 합니다..또는 다른 것). 두 개의 접두사가 동일하지 않은 한(192.168) 괜찮습니다.

답변2

문제는 다른 장치에 동일한 네트워크가 두 번 있다는 것입니다.

목표를 달성하려면 eth0 브리지를 사용하거나 eth0을 사용하여 실제 브리지를 구축 brctl하고 사용하세요. - 외부 네트워크 카드가 사용하지 않는 다른 네트워크를 사용하세요.

답변3

XP 맵의 서브넷 마스크를 255.255.0.0에서 255.255.255.0으로 변경해야 합니다.

관련 정보