У меня Windows 8 Pro на моей домашней машине. Я хочу иметь виртуальную машину Windows 7 Professional, работающую под Hyper-V, и хочу, чтобы у виртуальной машины был полный доступ к Интернету. На моей физической машине есть адаптер беспроводной сети, который я использую для подключения к маршрутизатору.
Вот что я сделал до сих пор:
В диспетчере Hyper-V я создал новый внешний виртуальный коммутатор, который подключен к адаптеру беспроводной сети. Если я загляну на страницу «Сетевые подключения» Windows 8, то увижу, что она создала виртуальный адаптер Ethernet и сетевой мост, а мой беспроводной адаптер теперь подключен.
Я создал виртуальную машину Windows 7 и в настройках Hyper-V настроил ее использование виртуального коммутатора.
Когда я вхожу в виртуальную машину, у меня есть сеть, но она «неопознана» и не имеет доступа в Интернет. Что мне не хватает? Это как-то связано с настройками «VLAN идентификации»? Я не совсем уверен, о чем они.
Этот вопрос был Супер Вопросом Пользователя Недели .
Прочитайте запись в блоге для получения более подробной информации или внесите свой вклад в блог самостоятельно
источник
Ответы:
Чтобы подключить виртуальную машину к Интернету, необходимо подключить ее к карте Ethernet / Wireless NIC. Для этого вам необходимо создать «Виртуальный коммутатор».
Выберите
Action
->Virtual Switch Manager
Выберите
External
и затемCreate Virtual Switch
Дайте коммутатору имя, а затем выберите внешний контроллер, который вы используете для подключения к Интернету (Ethernet или беспроводной сетевой адаптер и т. Д.).
Примечание . Вы должны выбрать способ фактического подключения к Интернету. То есть, если ваш компьютер настроен на использование Wi-Fi или Ethernet, но в настоящее время использует Ethernet, вы должны использовать Ethernet - соединение Wifi не будет работать, потому что хост-машина в настоящее время не использует его.
Выберите
Apply
и затемOK
Щелкните правой кнопкой мыши на виртуальной машине, к которой вы хотите подключиться, и выберите
Settings
В разделе «
Network Adapter
Настройки» выберите только что созданный виртуальный коммутатор.Это должно позволить подключению, которое вы используете для подключения к Интернету, быть доступным для виртуальной машины.
Примечание. Возможно, вам придется выполнить операции «
ipconfig /release
а»ipconfig /renew
(Windows) или «sudo dhclient -v -r
а»sudo dhclient -v
(Linux) на удаленном компьютере, чтобы заставить его обновить свои настройки DHCP и получить IP-адрес.источник
Action
- вместо этого щелкните правой кнопкой мыши имя компьютера (в левой области)Мне пришлось отключить, а затем снова включить в
Allow management operating system to share this network adapter
диспетчере виртуальных коммутаторов.Если этот флажок не установлен, хост-компьютер не сможет использовать выбранный адаптер. Это было проверено в моем случае, по какой-то причине я должен был перевернуть его снова и снова.
источник
Еще одна хитрость, подробно описанная в этом вопросе. Сеть Windows 8 Hyper-V, не работающая на хосте, заключается в том, что это может не работать по беспроводной сети ... Несколько раз ничего не происходило - настройка адаптера Ethernet - работала сразу. [быстрое редактирование, чтобы сказать, конечно, что я бы настроил отдельные виртуальные коммутаторы для двух физических адаптеров ...]
источник
Без перезагрузки мне удалось заставить его работать с беспроводным адаптером, который в противном случае ничего не делал.
Откройте панель управления сетевыми подключениями
Вы увидите, что настройка виртуального адаптера создала сетевой мост.
Щелкните правой кнопкой мыши на своем адаптере Wi-Fi (тот, который имеет значок уровня сигнала) и выберите
Connect/Disconnect
Затем вы должны нажать на
On
переключатель, который появляется на боковой панели, и выбрать свою сеть. По какой-то причине это было,Off
хотя я был онлайн раньше.Затем все волшебным образом загорелось, и я сразу же смог получить доступ к Интернету из своей виртуальной машины Win XP.
источник
В моем случае, когда виртуальная машина работала, я изменил настройки виртуального коммутатора на «Не подключен», а затем вернулся к недавно созданному виртуальному коммутатору. Работал.
источник
В последних версиях Hyper-V имеется виртуальный адаптер под названием «Переключатель по умолчанию», который предпочтительно использовать виртуальной машиной. Это делает сложную внутреннюю маршрутизацию, чтобы позволить машинам работать. Просто подключите к нему виртуальную машину, и она должна работать.
В качестве альтернативы для подключения виртуальной машины к Интернету через сеть WiFi вы можете использовать «внутренний» виртуальный коммутатор. На скриншоте я использую Ethernet, но он работает и с WiFi. Внутренние коммутаторы не выставляют вашу виртуальную машину в Интернет, поэтому они являются лучшим решением в целом.
По сути, вам необходимо создать внутренний виртуальный коммутатор и подключить к нему адаптеры вашей виртуальной машины, а затем использовать функцию подключения к Интернету ОС .
Все шаги на скриншотах:
Затем из Адаптеров в Панели управления поделитесь своим интернет-соединением (работает любой адаптер).
Иногда (обычно после обновления Windows) ВМ теряет соединение, хотя все кажется правильно настроенным. В этом случае вам необходимо отключить общий доступ к Интернету, а затем включить его снова. Вам не нужно перезапускать.
источник