2016-11-30 8 views
0

NAT 뒤에 호스트 PC가 있습니다. 따라서 Hyper-V 게스트 Linux OS에서 인터넷에 연결하려면 다음을 수행해야합니다.Android 및 NAT 용 Visual Studio 에뮬레이터

  1. Hyper-V 가상 스위치 관리자에서 외부 가상 네트워크 스위치를 만듭니다.
  2. Hyper-V 가상 스위치 관리자에서 : 내부 가상 네트워크 스위치를 만듭니다.
  3. 제어판 \ 네트워크 및 인터넷 \ 네트워크 연결 -> 외부 가상 네트워크 스위치 -> 속성 -> 공유 : 사용 다른 네트워크 사용자가이 컴퓨터의 인터넷 연결을 통해 연결할 수 있습니다.
  4. Hyper-V 관리자에서 : 내부 가상 네트워크 스위치를 사용하도록 게스트 Linux OS를 구성합니다.

이제 이러한 스위치를 제거하고 처음부터 시작해 보겠습니다. Android 용 Visual Studio Emulator를 실행하면 새로운 가상 네트워크 스위치와 새로운 내부 가상 네트워크 스위치가 만들어지며 두 스위치가 모두이 가상 컴퓨터에서 사용됩니다.

두 개의 새 스위치는 이전과 같이 공유 종속성이 없습니다. 대신 - 내 생각에 - 내부 가상 네트워크 스위치는 게스트 OS와 호스트 OS에서 실행되는 에뮬레이터 간의 상호 작용에 사용됩니다. 그리고 외부 가상 네트워크 스위치는 게스트 OS를 인터넷에 연결하는 데 사용됩니다. 그러나 NAT 뒤에는 인터넷 연결이 작동하지 않습니다.

게스트 안드로이드 컴퓨터에 인터넷 연결을 제공하기 위해 새 스위치를 수정하거나 추가하려면 어떻게합니까?

답변

0

외부 스위치를 NAT 내부 스위치로 교체하면 여기서 복잡성을 줄일 수 있습니다. Visual Studio에서 자체 네트워크가 계속 필요하지만 외부 네트워크를 NAT로 바꾸면 문제가 해결 될 수 있습니다. 여기에 instructions입니다.

전체 공개 : 특정 설정을 시도하지 않았습니다.