
Windows 호스트에서 가상 상자(Linux)를 실행하려고 하며 현재 "local.corn.org" URL에 액세스하려고 합니다. 파일 을 수정해서 hosts
추가 했어요
10.0.2.2 local.corn.org
그리고 또한 시도했다
127.0.1.1 local.corn.org
둘 다 작동하지 않습니다. 10.0.2.2가 로드되는 것 같더니 "죄송합니다" 페이지가 나타납니다. 가상 상자에서 실행하려면 또 무엇을 수행해야 합니까?
가상 상자에 세 개의 어댑터:
- 첫 번째는 NAT이고,
- 두 번째는 호스트 전용입니다.
- 세 번째는 브릿지입니다.
편집: 추가 정보: 가상 상자와 함께 방랑자를 사용하고 있는데 가상 상자의 실제 설정을 건드리지 말라고 들었습니다. 내 호스트에서 수행할 수 있는 다른 작업이 있나요? 아니면 실제로 설정을 어떻게든 터치해야 합니까? vagrant에서도 오류가 발생하지 않습니다.
또한 내 호스트에 두 개의 새로운 식별되지 않은 네트워크(가상 상자 "VirtualBox 호스트 전용 네트워크" 및 "VirtualBox 호스트 전용 네트워크 #2")가 있으며 액세스 유형은 인터넷 액세스 없음입니다.
답변1
"6.3. 네트워크 주소 변환(NAT)" 장을 읽어보세요.VirtualBox 네트워킹 문서
예를 들어, localhost:2222에서 local.corn.org:22로 SSH 액세스를 설정하려면 다음을 수행합니다.
VBoxManage modifyvm "VM name (local.corn.org ?)" --natpf1 "guestssh,tcp,,2222,,22"
또는 가상 박스 호스트의 서버에 대한 HTTP 액세스의 경우:
VBoxManage modifyvm "VM name (local.corn.org ?)" --natpf1 "guesthttpd,tcp,,80,,80"