
Virtual Box에 Win XP가 설치되어 있으며 다른 게시물에서 제안한 대로 브리지 모드를 선택했습니다. 라우터 로그를 보면 IP 주소가 VM에 제공되었음을 알 수 있고 인터넷 연결을 확인하면 모든 것이 정상입니다.
호스트 컴퓨터와 네트워크의 다른 컴퓨터에서 VM을 ping하려고 하면 문제가 발생합니다. 둘 다 패킷이 수신되지 않습니다. 작동하는 유일한 방법은 VM 내부에서 네트워크의 라우터와 다른 컴퓨터에 ping을 보내는 것입니다.
그렇다면 무엇이 문제일까요?
편집: 이것을 좀 더 테스트한 결과 다음과 같은 결론에 도달했습니다. 호스트 컴퓨터를 포함해 어느 곳에서도 컴퓨터에 ping을 보낼 수 없습니다. 모든 사람에게 ping을 보내고 게스트 컴퓨터에서 인터넷에 연결할 수 있습니다. 이것은 나에게 NAT 구성처럼 들리지만 VirtualBox 네트워킹 옵션에서 브리지를 선택했습니다.
추가 정보: VirtualBox 버전은 Windows 7 Home Premium SP1에서 실행되는 4.0.8 r71778입니다.
IP config guest:
Ethernet adapter Local Area Connection 2:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.145
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
IP config host:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::3db1:e5ee:d5ae:7548%10
IPv4 Address. . . . . . . . . . . : 192.168.1.147
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
릴리스/갱신할 때 성공적인 IP를 얻습니다 - 동일한 .145(라우터 설정에서 IP를 예약했습니다)
편집: 게스트 컴퓨터에서 ICMP ping 패킷을 활성화하여 문제를 해결했기 때문에 한 가지 더 알고 싶습니다. ICMP가 차단된 경우 컴퓨터에 액세스할 수 있는지 어떻게 알 수 있습니까?
답변1
일반적으로 이런 일이 발생하면 (게스트 컴퓨터의) 방화벽 문제입니다. 기본적으로 Windows 방화벽은 들어오는 ICMP 요청을 차단하도록 설정되어 있으므로 이를 수동으로 허용해야 합니다.
어떻게 해야할지 모르겠다면, 여기Windows XP에서 들어오는 ICMP 요청을 허용하는 방법 안내.
답변2
나는 비슷한 것에 대답했다이 게시물. 다음은 수정된 인용문입니다.
방화벽을 켜세요
데스크톱 방화벽을 확인하고 테스트 목적으로 완전히 꺼보세요.
방화벽 설정
모든 LAN 연결을 허용하지만 WAN 연결을 거부하거나 둘 다를 거부하는 Windows 방화벽인 경우 공용/업무 설정과 관련될 수 있습니다. 또는 나가는 연결만 있고 들어오는 연결은 없습니다.
호스팅 시스템의 파일 탐색기에서 다음으로 이동합니다.
Control Panel\All Control Panel Items\Windows Firewall\Allowed apps
위 경로는 Windows 8용이며 Windows 7에서도 유사/동일해야 합니다.
애플리케이션 이름을 찾습니다(예: Virtual Box는 "Oracle VM VirtualBox"임). 애플리케이션에는 3개의 확인란이 있습니다. 모두 선택하고 앱을 다시 시작하면 작동합니다.