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


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

Вот что я сделал до сих пор:

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

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

Когда я вхожу в виртуальную машину, у меня есть сеть, но она «не идентифицирована» и не имеет доступа в Интернет. Что мне не хватает? Это как-то связано с настройками идентификации VLAN? Я не совсем уверен, что это такое.


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


199
2017-09-04 06:20


Источник


@Kronos - Как и где в Windows 8.1 можно назначить статический IP-адрес для Host Machine (с внешним виртуальным коммутатором)? Это было легко сделать с помощью виртуальной машины HV, но статический IP-адрес на физическом хост-адаптере, кажется, ушел и не может использовать его для доступа к хосту через RDP. Направление, пожалуйста? - Alex S


Ответы:


Чтобы подключить виртуальную машину к Интернету, вы должны привязать ее к карте Ethernet / Wireless NIC. Для этого вам нужно создать «Виртуальный коммутатор».

  1. Откройте диспетчер Hyper-V
  2. Выбрать Action -> Virtual Switch Manager

    Accessing the VM Switch Manager

  3. Выбрать External а потом Create Virtual Switch

    Virtual Switch Manager

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

    Заметка: Вы должны выбрать способ, которым вы фактически подключаетесь к Интернету. IE, если ваш компьютер настроен на использование Wi-Fi или Ethernet, но в настоящее время используется Ethernet, вы должен используйте Ethernet - соединение Wi-Fi не будет работать, потому что хост-компьютер в настоящее время его не использует.

    VM Switch Properties

  5. Выбрать Apply а потом OK

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

    VM Settings

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

Connecting the Switch to the VM

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


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


247
2017-09-11 16:15



Это отличное описание, но это именно то, что я сделал. Мне удалось все это работать, я проведу дома сегодня вечером и добавлю ответ, или отметьте кого-то как правильно. - Graham Clark
Не совсем точно, как я получил его работу, я думаю, что я бы пометил флажок «Включить идентификацию виртуальной локальной сети», а затем отбросил его во время работы виртуальной машины - для некоторых параметров, подобных этому, виртуальная машина должна быть отключена / перезапущена, чтобы вступить в силу , - Graham Clark
Любой, кто ищет «диспетчера коммутаторов», больше не находится под Action - вместо этого щелкните правой кнопкой мыши имя компьютера (в левой области) - Benjamin Gruenbaum
Я сделал это раньше и потерял доступ в Интернет. Googled, пришел сюда, удалил все и последовал этим инструкциям. Потерянный интернет-доступ снова, потому что создание коммутатора не заняло мои DNS-серверы. Я должен был использовать свойства ncpa.cpl -> WLANswitch и вручную добавить их снова в настройках IPv4 (W8.1 Enterprise x64) - Jakke
Я пробовал это как на проводных, так и на беспроводных подключениях, но получал ограниченную возможность подключения. Он не получает IP-адрес. DHCP, похоже, не работает. Если я устанавливаю вручную IP, DNS и шлюз по умолчанию на клиенте, он работает. - Rick


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

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


21
2017-09-10 16:42



Мне пришлось отключить и подключить мое беспроводное соединение после отключения и включения шага. - Joy George Kunjikkuru
ПРЕДУПРЕЖДЕНИЕ. Выполнение этого на удаленном сервере полностью уничтожит соединение, как только вы отмените это. Я нашел трудный путь :( - ppumkin


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


6
2018-03-26 05:31





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

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

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

enter image description here

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

Затем вам нужно щелкнуть On который появляется на боковой панели и выбирает вашу сеть. По какой-то причине это было Off хотя я был в сети раньше.

enter image description here

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

enter image description here


6
2018-02-22 03:06





В моем случае во время работы виртуальной машины я изменил параметры виртуального коммутатора на «Не подключен», а затем вернулся к новому созданному виртуальному коммутатору. Работал.


5
2018-04-08 01:02



«Хюлло, ЭТО! Ты пробовал снова подключить его и снова?» - Michael Blackburn


Чтобы подключить виртуальную машину к Интернету через сеть WiFi, вы можете использовать «внутренний» виртуальный коммутатор. На скриншоте я использую Ethernet, но он работает и с WiFi.

Подключите свою виртуальную машину к этому внутреннему виртуальному коммутатору.

enter image description here

Затем из панели «Адаптеры на панели управления» обменивайтесь своим подключением к Интернету.

enter image description here

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


2
2018-05-12 08:20



Это единственное решение, которое сработало для меня! Я часами пытаюсь установить и удалить Hyper-V и Docker. Спасибо! - Mikael Chudinov