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으로 변경해야 합니다.