2016-11-30 3 views
0

У меня есть хост-компьютер за NAT. Таким образом, для подключения к Интернету из гостевой ОС Linux Hyper-V мне необходимо:Visual Studio Emulator для Android и NAT

  1. В диспетчере виртуальных коммутаторов Hyper-V: создать внешний виртуальный сетевой коммутатор.
  2. В диспетчере виртуальных коммутаторов Hyper-V: создать внутренний виртуальный сетевой коммутатор.
  3. В панели управления \ Сеть и Интернет \ Сетевые подключения -> Внешний виртуальный сетевой коммутатор -> Свойства -> Совместное использование: разрешить Разрешить другим пользователям сети подключаться через интернет-соединение этого компьютера.
  4. В диспетчере Hyper-V: настройте гостевую ОС Linux на использование внутреннего виртуального сетевого коммутатора.

Теперь давайте удалим эти переключатели и начнем с нуля. Когда запускается Visual Studio Emulator для Android, он создает новый внешний виртуальный сетевой коммутатор и новый внутренний виртуальный сетевой коммутатор, и оба этих переключателя используются этой виртуальной машиной.

Эти два новых переключателя не имеют зависимости совместного использования, как и предыдущие. Вместо этого, я полагаю, внутренний виртуальный сетевой коммутатор используется для взаимодействия между гостевой ОС и эмулятором, работающим на ОС хоста. А внешний виртуальный сетевой коммутатор используется для подключения гостевой ОС к Интернету. Но подключение к Интернету не работает за NAT.

Как я могу изменить или добавить новые ключи, чтобы обеспечить подключение к Интернету на гостевой машине Android?

ответ

0

Замена внешнего переключателя внутренним переключателем NAT должна уменьшить некоторые сложности здесь. Visual Studio может продолжать нуждаться в собственной сети, но замена внешней сети NAT может решить вашу проблему. Адрес instructions.

Полное раскрытие информации: Я не пробовал эту настройку.

 Смежные вопросы

  • Нет связанных вопросов^_^