- Remove From My Forums
-
Вопрос
-
Добрый день! Не получается настроить сеть (интернет) в гостевой машине Hyper-V в Windows 10.
Создал ВНЕШНИЙ виртуальный коммутатор в диспетчере коммутаторов и указал единственную сетевую карту Intel(R) Ethernet Connection I217-V
создалось еще одно сетевое подключение Hyper-V Virtual Ethernet Adapter #2 оно переняло все настройки от Intel(R) Ethernet Connection I217-V. Далее создал гостевую машину и указал в качестве сетевого подключения ранее созданный внешний виртуальный
коммутатор.Запускаю гостевую машину и на ней ничего не работает ни интернет ни сеть с хостовой машиной. IP адрес гостевая машина получает типа 169.254.87.157 с маской
255.255.0.0.Вот что в параметрах центра управления сетями в хостовой машине
-
Изменено
3 декабря 2017 г. 3:35
скриншоты
-
Изменено
Ответы
-
Добрый День.
Попробуйте на время отключить Брандмауэр и Антивирус на родительской и гостевой ос и проверить наличие проблемы
Панель управленияВсе элементы панели управленияБрандмауэр Защитника WindowsНастроить параметры
Так же проверьте наличие правил входящий подключений
Прослушиватель HTTP реплики Hyper-V (входящий трафик TCP) HTTP реплики Hyper-V Все Нет Разрешить Нет System Любой Любой TCP 80 Любой Любой Любой Любой Любой Любой
Прослушиватель HTTPS реплики Hyper-V (входящий трафик TCP) HTTPS реплики Hyper-V Все Нет Разрешить Нет System Любой Любой TCP 443 Любой Любой Любой Любой Любой Любой
Hyper-V — WMI (DCOM — входящий трафик) Hyper-V Все Да Разрешить Нет %SystemRoot%system32svchost.exe Любой Любой TCP 135 Любой Любой Любой Любой Любой Любой
Hyper-V — WMI (TCP — входящий трафик) Hyper-V Все Да Разрешить Нет %SystemRoot%system32svchost.exe Любой Любой TCP Любой Любой Любой Любой Любой Любой Любой
Hyper-V — WMI (асинхронный входящий трафик) Hyper-V Все Да Разрешить Нет %systemroot%system32wbemunsecapp.exe Любой Любой TCP Любой Любой Любой Любой Любой Любой Любой
Hyper-V (MIG-TCP — входящий трафик) Hyper-V Все Да Разрешить Нет %systemroot%system32vmms.exe Любой Любой TCP 6600 Любой Любой Любой Любой Любой Любой
Hyper-V (REMOTE_DESKTOP_TCP_IN) Hyper-V Все Да Разрешить Нет %systemroot%system32vmms.exe Любой Любой TCP 2179 Любой Любой Любой Любой Любой Любой
Hyper-V (RPC) Hyper-V Все Да Разрешить Нет System Любой Любой TCP Динамические порты RPC Любой Любой Любой Любой Любой Любой
Hyper-V (RPC-EPMAP) Hyper-V Все Да Разрешить Нет System Любой Любой TCP Сопоставитель конечных точек RPC Любой Любой Любой
Я не волшебник, я только учусь
MCP CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Пометить как ответ» или проголосовать «полезное сообщение». Мнения, высказанные здесь, являются отражением моих личных взглядов,
а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий.
Блог IT Инженера,
Twitter, YouTube,
GitHub.-
Изменено
Alexander RusinovModerator
4 декабря 2017 г. 10:03
Дополнил -
Помечено в качестве ответа
Alexander Beloff
4 декабря 2017 г. 12:18
-
Изменено
-
Спасибо! Проблема решена созданием правил для Hyper-V в фаерволе антивируса Dr. Web.
-
Помечено в качестве ответа
Vector BCOModerator
10 декабря 2017 г. 20:52
-
Помечено в качестве ответа
Итак, для начала нужно понимать что такое vSwitch и как он работает.
Как только вы включаете опцию виртуализации для сетевой карты, виндовс снимает с неё все протоколы и службы, а так же делает физическую карту недоступной для трафика для всех систем — как гостевой так и хостовой. После этого, в зависимости от галочки в свойствах свича, создаётся вторая сетевая карта, доступная хостовой машине, на неё навешиваются все нужные протоколы и службы.
В вашем случае именно это и происходит. Физическая карта — стала недоступна и является как бы одним портом виртуального свича и смотрит «из системного блока», а вторая созданная карта — это ещё один порт виртуального свича, который как бы «смотрит» на хостовую операционную систему.
Дальше. PPPoE соединение для работы не использует IP адреса и всё что нужно это лишь служба «Клиент для сетей Microsoft», ориентируясь на интерфейсы, в которых эта служба активированна (стоит галка), и устанавливается соединение
(широковещалка «Эй, есть тут сервер, способный меня принять», ответ от сервера «Вот он я, давай реквизиты», ответ клиента на это «На, ок?», ответ от сервера «Норм, вот айпишники и маски, днс и тыды, вот статические маршруты, ой нет их, ну да ладно давай трафик сюда», после этого коннект).
В вашем случае (из скринов не видно) возможно ошибка в файрволе, нет галки на службе, или же в настройках вСвича галочки («разрешить трафик как-то так» — ссори у меня англ. версия, точную формулировку гуглите или просто съориентируйтесь) не стоит и вторая карточка — это какой то другой вСвич, а не тот, что соединен с физической картой.
Есть ещё вариант, что вы включили в свойствах свича какие либо Vlan — если так, то нужно, разумеется, выключить.
Как старший программный менеджер в группе Product Quality and Online (PQO), я особое внимание уделяю технологиям виртуализации, то есть продуктам Microsoft Hyper-V Server, System Center Virtual Machine Manager (SCVMM), Microsoft Application Virtualization (App-V), Microsoft Enterprise Desktop Virtualization (MED-V) и Windows Virtual PC. Совместно с командами разработчиков я работаю над решением проблем, о которых пользователи сообщают в службу поддержки Microsoft. Данные проблемы следует учитывать всем, кто планирует устанавливать Hyper-V или уже работает с ним
.
Исключения в антивирусе
Если на сервере Hyper-V установлено антивирусное программное обеспечение и файлы виртуальной машины Hyper-V не добавлены в список исключений компонента сканирования в реальном времени, то вы можете столкнуться со множеством трудностей. Наиболее распространенная проблема — администратор открывает консоль управления Hyper-V и обнаруживает, что виртуальные машины исчезли. Другие симптомы:
- проблемы с производительностью виртуальных машин;
- создание или запуск виртуальной машины заканчивается неудачей, при этом появляется одно из следующих сообщений:
- The requested operation cannot be performed on a file with a user-mapped section open. (0x800704C8);
- VMName’ Microsoft Synthetic Ethernet Port (Instance ID{7E0DA81A-A7B4-4DFD-869F-37002C36D816}): Failed to Power On with Error ‘The specified network resource or device is no longer available.’ (0x80070037);
- The I/O operation has been aborted because of either a thread exit or an application request. (0x800703E3).
Чтобы избежать этих проблем, добавьте в список исключений компонента сканирования в реальном времени в своем антивирусе перечисленные ниже папки и файлы.
- Папка, в которой по умолчанию хранятся настройки виртуальных машин (C:ProgramDataMicrosoftWindowsHyper-V).
- Другие папки конфигураций виртуальных машин.
- Папка, в которой по умолчанию хранятся VHD-файлы (C:UsersPublicDocumentsHyper-VVirtual Hard Disks).
- Другие папки, в которых хранятся VHD-файлы.
- Папки, в которых хранятся снимки.
- Vmms.exe (возможно, придется настроить как процесс-исключение в антивирусной программе).
- Vmwp.exe (возможно, придется настроить как процесс-исключение в антивирусной программе).
Рекомендуемые исключения, необходимые для работы Hyper-V, а также известные проблемы, связанные с антивирусным программным обеспечением, описаны в статье Microsoft «Virtual machines are missing in the Hyper-V Manager Console or when you create or start a virtual machine, you receive one of the following error codes: ‘0x800704C8’, ‘0x80070037’ or ‘0x800703E3’» (support.microsoft.com/kb/961804).
Снимки и нехватка места на диске
Если снимки не могут быть объединены из-за нехватки места на диске (то есть error0x80070070), не удаляйте файлы с расширением. avhd (файлы снимков). В результате удаления файлов. avhd произойдет потеря данных, которая приведет к тому, что виртуальная машина перестанет запускаться. Если у вас нет возможности освободить необходимое дисковое пространство на томе, где хранятся файлы. avhd, требуется сделать следующее:
- Экспортировать виртуальную машину на том, где достаточно свободного места на диске.
- После завершения экспорта откройте консоль управления Hyper-V и удалите виртуальную машину, которую экспортировали.
- Импортируйте виртуальную машину из нового места хранения. Если версия Hyper-V ниже Windows Server 2008 R2, включите виртуальную машину, а затем выключите ее, чтобы запустить процесс объединения в новом месте хранения.
Полный список наработанных методов использования снимков можно найти в статье TechNet «Hyper-V Virtual Machine Snapshots: FAQ» по ссылке technet.microsoft.com/en-us/library/dd560637(WS.10).aspx.
Компоненты интеграции не обновлены
После того как исправление или обновление для Hyper-V установлено на сервер (Windows 2008 R2, Server 2008 или Microsoft Hyper-V Server), просмотрите документацию, связанную с исправлением, чтобы узнать, требует ли это исправление обновления компонентов интеграции виртуальной машины. Вы также можете просмотреть список обновлений Hyper-V на сайте TechNet, чтобы выяснить, включает ли обновление усовершенствованные компоненты интеграции.
- Список обновлений Hyper-V для Windows Server 2008: technet.microsoft.com/en-us/library/dd430893(WS.10).aspx?lc=1033.
- Список обновлений Hyper-V для Windows Server 2008 R2: technet.microsoft.com/en-us/library/ff394763(WS.10).aspx.
Пример проблемы, которая может возникнуть из-за устаревших компонентов интеграции, можно найти в статье Microsoft «The network connection is lost on a Hyper-V virtual machine» (support.microsoft.com/kb/2223005), где говорится об исправлении для Hyper-V, которое решает проблему сетевого подключения к виртуальной машине. Для этого исправления требуется обновить компоненты интеграции виртуальных машин с системами Windows XP и Windows Server 2003. Если исправление установить на сервер Hyper-V, но не обновить компоненты интеграции виртуальной машины, то, вероятно, сетевая проблема, которую должно было устранить исправление, останется.
Чтобы определить, какие виртуальные машины имеют устаревшие компоненты интеграции, можно просмотреть журнал событий Microsoft-Windows-Hyper-V-Integration/Admin. Если виртуальная машина использует устаревшие компоненты интеграции, то при ее запуске в журнал будет записано следующее событие:
Log Name: Microsoft-Windows-Hyper-VIntegration-Admin
Source: Microsoft-Windows-Hyper-V-Integration
Event ID: 4010
Level: Warning
Description: Hyper-V Heartbeat connected to virtual machine ‘vmname’, but the version does not match the version expected by Hyper-V (Virtual machine ID A5C22E8D-5F58-4186-832F-E7C2AE0B4804). This is an unsupported configuration. This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup Disk from the Action menu.
Событие с идентификатором 4010 будет записано для каждой устаревшей службы интеграционного компонента виртуальной машины (экран 1).
![]() |
Экран 1. Событие 4010 в журнале |
Вы также можете задействовать инструмент Hyper-V Best Practices Analyzer (BPA) или сценарии PowerShell, чтобы определить, какие виртуальные машины имеют устаревшие компоненты интеграции. Узнать, как получить инструмент Hyper-V BPA, можно из статьи Microsoft «Hyper-V BPA for Windows Server 2008 R2 is now available» (support.microsoft.com/kb/977238). Команда разработчиков Hyper-V разместила сценарий PowerShell в хранилище сценариев TechNet по ссылке gallery.technet.microsoft.com/scriptcenter/251337c5-ab97-40b3-a888-80b68102d1d5.
Функция Refresh virtual machine configuration и кластер
Консоль управления Hyper-V не поддерживает кластеры, и это означает, что изменения настроек виртуальных сетей или виртуальных машин в данной консоли должны быть продублированы на другие узлы кластеров с помощью функции Refresh virtual machine configuration в консоли диспетчера отказоустойчивых кластеров.
Если не воспользоваться этой функцией, то виртуальная машина либо вообще не сможет перемещаться между узлами кластера, либо ее параметры (например, VLAN ID), которые были изменены, будут потеряны при перемещении виртуальной машины на другой узел кластера Hyper-V. Чтобы обновить настройки виртуальной машины, выполните следующие шаги.
- В консоли диспетчера отказоустойчивых кластеров откройте раздел Services and Applications, а затем щелкните по виртуальной машине, для которой хотите обновить настройки.
- В окне Actions прокрутите список вниз, щелкните мышью на кнопке More Actions, затем выберите функцию Refresh virtual machine configuration, как показано на экране 2.
![]() |
Экран 2. Функция Refresh virtual machine configuration |
В системе Server 2008 R2 функцией Refresh virtual machine configuration можно не пользоваться, если вы меняете параметры виртуальной машины с помощью консоли диспетчера отказоустойчивых кластеров. Для изменения параметров виртуальной машины в этой консоли сделайте следующее:
- в консоли диспетчера отказоустойчивых кластеров откройте раздел Services and Applications, затем щелкните по виртуальной машине, для которой хотите изменить параметры;
- в окне Actions щелкните мышью на кнопке Settings, чтобы изменить параметры виртуальной машины.
Сбои в работе Hyper-V
Чтобы посмотреть полный список распространенных проблем в настройке Hyper-V, обратитесь к статье TechNet «Hyper-V: Gotchas» по ссылке social.technet.microsoft.com/wiki/contents/articles/hyper-v-gotchas.aspx. Этот список обновляется раз в квартал при выявлении новых проблем.
Джефф Паттерсон (jeffpatt@microsoft.com) — старший менеджер в команде Product Quality and Online в Microsoft
Tried and true solutions to fix this Hyper-V network issue
by Vladimir Popescu
Being an artist his entire life while also playing handball at a professional level, Vladimir has also developed a passion for all things computer-related. With an innate fascination… read more
Updated on January 17, 2023
Reviewed by
Alex Serban
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more
- If Hyper V is not connecting to the internet on your PC, it might be because of a wrong setting.
- A simple yet effective solution to this issue is to create a new virtual network switch.
- You can also solve the problem by setting the configuration parameters for your network adapter.
XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will simplify the process by both searching and updating your drivers to prevent various malfunctions and enhance your PC stability. Check all your drivers now in 3 easy steps:
- Download Outbyte Driver Updater.
- Launch it on your PC to find all the problematic drivers.
- Afterward, Click Update & Apply Selected to get the latest driver versions.
- OutByte Driver Updater has been downloaded by 0 readers this month.
Users trying to use Hyper-V VM on Windows 10 reported not connecting to the Internet.
This can be an extremely annoying issue, especially if you need the VM to work remotely or run a program with specific requirements that need an Internet connection.
Knowing the importance of Hyper V to users, we have prepared this guide to help fix this issue for good, just like we did with the can’t install Hyper-V problem.
How do I get the internet back on Hyper-V?
1. Make a new Virtual Network Switch
- Turn off your Windows 10 virtual machine.
- Press the Windows key, type hyper v, and select the Hyper-V Manager.
- Click on the Virtual Switch Manager option in the panel to your right.
- In the newly opened window, click the New virtual network switch option in the left pane.
- Now, choose External > Create virtual switch.
- Next, change the name of your virtual machine inside the Virtual Switch Properties window.
- Under the Connection type section, choose External network > Realtek PCIe GBE Familly Controller.
- Finally, check the box next to Allow management operating system to share this network adapter and click the OK button.
If you are facing the Hyper V no internet on your default switch, you might need to create a new virtual machine.
Tip
Note:
In case an error appears saying Error applying Virtual Switch Properties changes, open the host machine network > right-click > select Properties > uncheck the option Hyper-V Extensible Virtual Switch > click OK.
2. Set the configuration parameters for the network adapter
- Launch the Virtual Machine Manager.
- Click Settings in the Windows 10 section.
- Now, choose Network Adapter in the left pane.
- Next, click the drop-down Virtual Switch menu and choose the switch created in Solution 1
- Finally, click OK to save the changes.
If you are experiencing the Hyper V no internet issue while trying to access a connection guest, you should try to set the configuration parameters for the virtual network adapter you created earlier.
- AADSTS51004 error on Teams: how to fix it
- Fix: url previews not properly showing in Teams
- 0x8007274d Mail Sync Error: How to Fix it
- On your host Windows 10 machine, right-click the Network icon in the taskbar and select Open Network & Internet Settings.
- In the Status tab, click on Change adapter options.
- Inside the Network Connections window, right-click your VM and click Properties.
- Now, enable the Allow other network users to connect through this computer’s Internet connection option.
- Choose the network switch created earlier and click OK.
- Finally, turn on Windows 10 in Hyper-V to finish the fix method.
We have come to the end of this guide on how to fix the Hyper V if it has no network. We believe you now have everything needed to fix this issue.
If you want to know how to change the network adapter type of VMWare, check our detailed guide to do it quickly.
Please let us know the solution that solved this issue in the comments below.
Пользователи, которые пытаются использовать виртуальную машину Hyper-V в Windows 10, сообщили, что она не подключается к Интернету.
Это может быть чрезвычайно раздражающей проблемой, особенно если вам нужна виртуальная машина для удаленной работы или для запуска программы с особыми требованиями, требующими подключения к Интернету.
Вот что сказал один пользователь об этой проблеме на форумах Stackoverflow :
У меня Windows Server 2008 R2 с 2 сетевыми картами, но только с одним IP-адресом, на котором я установил Hyper-V. Внутри Hyper-V я создал 2 виртуальные машины. Я настроил внешнюю виртуальную сеть и выбрал сетевой адаптер, связанный с IP-адресом. Я также установил флажок, который позволяет использовать этот порт для доступа в Интернет. Физический сервер работает отлично, имеет доступ к Интернету и т. Д. Однако ни одна из двух виртуальных машин не может получить доступ к Интернету. Есть ли какие-то другие настройки, которые мне не хватает?
Вот лучшие способы, чтобы попытаться устранить проблему с подключением Hyper-V к Интернету. Читайте дальше, чтобы узнать подробности.
Выполните следующие действия, чтобы устранить проблему с подключением Hyper-V к Интернету.
1. Создайте новый виртуальный сетевой коммутатор
- Выключите виртуальную машину Windows 10.
- Откройте диспетчер Hyper-V -> щелкните параметр « Диспетчер виртуальных коммутаторов» на панели справа.
- В открывшемся окне -> нажмите Новый виртуальный сетевой переключатель, найденный на левой панели.
- На правой боковой панели -> выберите Внешний -> Создать виртуальный коммутатор.
- В окне Свойства виртуального коммутатора -> измените имя вашей виртуальной машины.
- В разделе Тип подключения -> выберите Внешняя сеть -> Realtek PCIe GBE Familly Controller.
- Установите флажок Разрешить управлению операционной системой для совместного использования этого сетевого адаптера -> нажмите Ok .
Примечание. Если появляется сообщение об ошибке «Ошибка применения изменений свойств виртуального коммутатора» -> откройте сеть хост-компьютера -> щелкните правой кнопкой мыши -> выберите « Свойства» -> снимите флажок « Расширяемый виртуальный коммутатор Hyper-V» -> нажмите « ОК».
Можете ли вы запустить VirtualBox с Hyper-V в Windows 10 v1903? Вот ответ
2. Установите параметры конфигурации для сетевого адаптера.
- Внутри диспетчера виртуальных машин -> прокрутите вниз на правой панели -> нажмите Настройки в разделе Windows 10 .
- Выберите Сетевой адаптер на левой панели ->, чтобы переключиться в раскрывающееся меню Виртуальный коммутатор -> выберите переключатель, созданный в способе 1 -> нажмите Ok, чтобы сохранить настройки.
3. Настройте сетевое подключение, чтобы поделиться им с Hyper-V
- На вашем компьютере с Windows 10 -> щелкните правой кнопкой мыши значок « Сеть» рядом с часами Windows -> нажмите « Открыть сеть и настройки Интернета».
- На вкладке « Статус » -> нажмите « Изменить параметры адаптера».
- В окне «Сетевые подключения» -> щелкните правой кнопкой мыши виртуальную машину -> щелкните « Свойства».
- На вкладке «Общий доступ» -> включите параметр « Разрешить другим пользователям сети» подключаться к Интернету через этот компьютер -> выберите сетевой коммутатор, созданный ранее -> нажмите « ОК» -> включить Windows 10 в Hyper-V, чтобы завершить метод исправления.
Вывод
Мы надеемся, что это руководство помогло вам понять, как решить проблему с подключением Hyper-V к Интернету.
Пожалуйста, дайте нам знать, если вы решили проблему, комментируя ниже эту статью.
ЧИТАЙТЕ ТАКЖЕ:
- Изменить тип сетевого адаптера VMWare: вот как это сделать
- Исправлено: невозможно установить Hyper-V в Windows 10
- Эмулятор Android Hyper-V теперь доступен в Windows 10 v1803