2012-09-04 06:20:36 +0000 2012-09-04 06:20:36 +0000
212
212

Windows 8 Hyper-V - как дать VM доступ в интернет?

У меня на домашней машине есть Windows 8 Pro. Я хочу, чтобы Windows 7 Professional VM работала под Hyper-V, и я хочу, чтобы VM имела полный доступ к интернету. Моя физическая машина имеет беспроводной сетевой адаптер, который я использую для подключения к роутеру.

Вот что я сделал на данный момент:

  • В диспетчере Hyper-V Manager я создал новый внешний виртуальный коммутатор, который подключен к моему беспроводному сетевому адаптеру. Если я посмотрю на страницу сетевых подключений в Windows 8, я увижу, что он создал виртуальный ethernet адаптер и сетевой мост, и теперь мой беспроводной адаптер подключен к мосту.

  • я создал Windows 7 VM, и в настройках Hyper-V я настроил его на использование виртуального коммутатора.

Когда я вхожу в ВМ, у меня есть сеть, но она “неизвестна” и не имеет доступа к интернету. Что я упускаю? Это как-то связано с настройками “VLAN идентификация”? Я не совсем понимаю, о чем они.

  • *

Этот вопрос был * Вопрос суперпользователя недели . Прочитайте * запись в блоге для получения более подробной информации или * вклад в блог ** сами.

Ответы (6)

264
264
264
2012-09-11 16:15:49 +0000

Для подключения ВМ к Интернету необходимо привязать ее к карте Ethernet/Wireless NIC Card. Для этого необходимо создать “Виртуальный коммутатор”.

  1. Откройте менеджер Hyper-V Manager
  2. Выберите Action –> Virtual Switch Manager

  3. Выберите External, а затем Create Virtual Switch

  4. Дайте коммутатору имя, а затем выберите внешний контроллер, используемый для подключения к Интернету (Ethernet или сетевая карта беспроводной связи и т. д.)

  5. Выберите Apply, а затем OK

  6. Щелкните правой кнопкой мыши на виртуальной машине, которую вы хотите подключить, и выберите Settings

  7. В разделе Настройки Network Adapter выберите вновь созданный Виртуальный коммутатор

Это должно позволить использовать соединение, которое вы используете для подключения к Интернету, чтобы быть доступным к ВМ

  • *

Note: вам, возможно, придется сделать ipconfig /release и ipconfig /renew (Windows) или sudo dhclient -v -r и sudo dhclient -v (Linux) на удаленной машине, чтобы заставить ее обновить свои настройки DHCP и получить IP-адрес..

23
23
23
2012-09-10 16:42:11 +0000

Мне пришлось отключить и затем снова включить Allow management operating system to share this network adapter в диспетчере виртуальных коммутаторов.

Если эта опция не будет проверена, хост-машина не сможет использовать выбранный адаптер. В моем случае он был проверен, по какой-то причине мне пришлось перевернуть его туда-сюда.

6
6
6
2014-02-22 03:06:28 +0000

Без перезагрузки мне удалось заставить его работать с беспроводным адаптером, который в противном случае ничего не делал.

Откройте панель управления сетевыми подключениями

Вы увидите, что настройки виртуального адаптера создали сетевой мост.

Щелкните правой кнопкой мыши на вашем Wi-Fi адаптере (тот, с иконкой уровня сигнала) и выберите Connect/Disconnect

Тогда вы должны щелкнуть на переключатель On, который появляется на боковой панели, и выбрать вашу сеть. По какой-то причине это была Off, даже если я был онлайн раньше.

Все затем волшебным образом загорелось, и я смог получить доступ в интернет из моей Win XP VM немедленно.

6
6
6
2013-03-26 05:31:39 +0000

Еще один трюк, подробно описанный в этом вопросе сеть Windows 8 Hyper-V не работает на хосте , заключается в том, что это может не работать по беспроводной связи… и несколько раз ничего не делали - настраивали ethernet-адаптер - работали сразу же. [быстрое редактирование, чтобы, конечно, сказать, что я установил отдельные виртуальные коммутаторы для двух физических адаптеров…].

5
5
5
2013-04-08 01:02:40 +0000

В моем случае, пока ВМ работала, я изменил настройки виртуального коммутатора на “Не подключен”, а затем вернулся к только что созданному виртуальному коммутатору. Сработало.

3
3
3
2017-05-12 08:20:09 +0000

Последние версии Hyper-V имеют виртуальный адаптер под названием “Переключатель по умолчанию”, который предпочтительнее использовать на ВМ. Он выполняет сложную внутреннюю маршрутизацию, чтобы позволить машинам работать. Просто подключите к ней ВМ и она должна работать.

Автоматически для подключения ВМ к Интернету через WiFi сеть вы можете использовать “Внутренний” виртуальный коммутатор. На скриншоте я использую Ethernet, но он работает и с WiFi. Внутренние коммутаторы не подвергают вашу виртуальную машину воздействию Интернета, поэтому они являются лучшим решением в целом.

В основном, вам нужно создать Внутренний виртуальный коммутатор и подключить адаптеры вашей виртуальной машины к нему, а затем использовать OS Share подключение к Интернету функцию.

Все шаги на скриншотах:

Затем с помощью адаптеров в панели управления поделитесь своим интернет-соединением (любой адаптер работает).

Иногда (обычно после обновления Windows) виртуальная машина теряет подключение, хотя все выглядит правильно настроенным. В этом случае необходимо отключить общий доступ к интернету, а затем снова включить его. Перезагрузка не требуется.

Похожие вопросы

8
13
5
6
3