Vmware не устанавливается драйвер сетевой карты
Иногда бывают случае, когда нужно установить драйвера на хост ESXi, например при установке ESXi на домашний компьютер с оборудованием, которое официально не поддерживается VMWare. В моем случае не определилась одна из двух сетевых карт — Realtek r8169.
Давайте посмотрим, как установить недостающий драйвер.
Как установить драйвер на ESXi:
Прежде всего, нужно получить точный идентификатор устройства. Сделать это можно командой:
Нас интересует сетевая карта, поэтому мы используем команду с указанием класса устройств(в нашем случае Class 0200):
В результате вывода команды, получаем следующее:
Теперь осталось найти и загрузить нужный драйвер.
Патчи для ESXi можно загружать и устанавливать непосредственно из командной строки с оф. сайта VMware. Для этого введите команду:
В списке выберите нужный патч и установите:
Возможно, понадобится открыть порт файрвола на хосте, (если вы этого еще не сделали):
и разрешить установку неподдерживаемых драйверов:
В моем случае официального драйвера не найти, т.к. VMware негативно относится к использованию ESXi на «нищебродском» оборудовании и усердно «выпиливает» драйвера из своих дистрибутивов. (Сетевые карты «домашнего» сегмента(как Realtek r8169) лишились поддержки, по-моему, с версии 5.5).
Если у вас уже есть нужный драйвер, загрузите его на хост ESXi.
Для этого в клиенте VMware выберите слева Storage, в правой панели нужный datastore и кликните по нему правой кнопкой:
В выпадающем списке нажмите Browse. Здесь вы можете создать папку для загрузки драйверов или загрузить их прямо в корень. Для создания папки нажмите Create directory, для загрузки файлов нажмите Upload. Выберите файл на локальном компьютере и загрузите на хост.
Для установки драйвера вводим команду:
esxcli software vib install - d / vmfs / volumes / datastore1 / net51 - r8169 - 6.011.00 - 2vft.510.0.0.799733 - offline_bundle .zip
В случае успешной установки вы увидите примерно следующее:
Теперь осталось только перезагрузить хост. Сделайте это из клиента или введя команду reboot
После перезагрузки сетевой адаптер появился в списке доступных.
В «свежих» версиях ESXi есть возможность установить драйвер в графическом режиме. Для этого поместите файл драйвера на датастор хоста и подключитесь клиентом к хосту. В разделе «Manage» на вкладке «Packages» нажмите «Install Update»:
Я установил VMware Workstation 10.0. Мой компьютер имеет 3 сетевых адаптера (Bluetooth, Ethernet и беспроводной). И я уже установил драйверы для него.
,
Но эти адаптеры не обнаружены в VMware.
Я изо всех сил пытался найти решение в Интернете для этой проблемы, но ничего не нашел. Так что любой может мне помочь, пожалуйста.
4 ответа 4
Недавно я боролся с мостовым соединением VMware на хосте Win81. Мое решение состояло в том, чтобы вообще обойти мост VMware, который, похоже, не работает на Win8 из-за конфликтов с виртуальным коммутатором MS Hyper-V. Вместо этого я создал сегмент сети только для хоста для виртуальной машины, а затем использовал сеть хоста для подключения виртуального адаптера к адаптеру физического хоста. Это работает намного лучше.
В редакторе виртуальной сети для виртуальной машины создайте новый сегмент сети только для хоста. Не включайте DHCP. Имя не имеет значения, но в этом случае я использую "VMnet2".
На хост-компьютере Windows создайте мост между VMnet2 и фактическим (физическим) адаптером. В этом случае мой фактический адаптер "Wi-Fi". Вновь созданный адаптер может отображаться как "Ethernet" - обновите список сетевых адаптеров, чтобы увидеть действительные имена. Выберите «Wi-Fi» и расширьте (удерживая нажатой клавишу Ctrl), чтобы включить "Сетевой адаптер WMware VMnet2", затем щелкните правой кнопкой мыши и выберите "Мостовые соединения". Это может занять до 30 секунд или около того, после чего появится новый элемент "Сетевой мост".
В окне "Рабочая станция" создайте сетевой адаптер виртуальной машины: откройте гостевую виртуальную машину в рабочей станции, нажмите "Меню"> "VM"> "Настройки", нажмите «Добавить . » и создайте новый сетевой адаптер с помощью VMnet2.
В гостевой виртуальной машине проверьте адрес адаптера. Загрузите виртуальную машину и используйте ipconfig, чтобы убедиться, что IPv4-адрес адаптера находится в подсети WiFi.
i got it working today, so i've made this post to help you too.
Scenario: Windows 10 + VMWorkstation pro 12
Issue: While installing the application, the installer wizard stops while "installing virtual network drivers."
1. Please have in mind the following:
a. VMWare needs to be removed totally from the system
b. the installed Virtual Network device driver for VMWare needs to be removed as well
2. Disable UAC in Windows (type Start > UAC > set on minimum)
3. Disable your Antivirus/Firewall (Kaspersky/Symantec i.e.)
4. Try to install VMWare as Administrator (Right click > Run as Administrator). When the application hangs at "Installing Virtual Network Drivers" go to:
5. Start > type Virtual Network Editor (this should have been installed by now by the VMWare install wizard)
6. In the Editor click right below on Change Settings
7. Open Task Manager and right click and kill two applications: the VMWare installation wizard and the VMWare Network drivers install tool (i cannot remember the name exactly, but it should be right below the VMWare wizard process)
9. Click Apply and wait for them to be removed.
10. Once removed, exit the Editor and go to in Control panel > DEVICE MANAGER
11. In Device manager > Network adapters > look for other devices other than your PHYSICAL Network cards. If you will see something like "VMWare Virtual Ethernet Adapter for VMNet 8", right click on it and UNINSTALL.
12. Go to Add/Remove programs and check if VMWare workstation appears in the list. If it does > click on it > change > UNINSTALL. Wait for the uninstall to finish
13. Reboot the computer
14. Start > type Virtual Network Editor (no results should appear, this indicates that VMWare was uninstalled correctly. Check also the Add/Remove programs to be sure)
15. Go again to Device manager > Network adapters and see if the VMWare Virtual adapter is still there. If it is, remove it again, then click on Action > Scan for hardware changes to be sure it does not appear again. If it reappeared, after removal, you'll have to reboot again.
16. Once VMWare and the Adapter were uninstalled, now run the VMWare install wizard again, as Admin
17. When it stops again at the "installing virtual network drives", in the task bar you should see an app highlighted, but if you click on it, no window will appear on the screen. This is the VMWare virtual adapter installer window, which is hidden. While stuck on installation, simply right click on that window in the taskbar and click CLOSE. Wait a few moments, the installer should now jump to the following steps, finishing the installation.
18. At the end, in the Dev Manager the new adapter should appear, and all the entries in the Editor should have been recreated.
Don't try to repair the VMWare. If it keeps getting stuck, uninstall it several times, and delete the VM adapters several times, to get it working. For me it worked from the first time.
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- VMware Technology Network
- :
- Desktop Hypervisor
- :
- VMware Workstation
- :
- VMware Workstation Player Discussions
- :
- VMware cannot install Network Adapters / Drivers
scrublord
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
My VMware installation spontaneously stopped working properly, and now my VMs can no longer connect to each other or the internet. Their network device drivers are seemingly broken, and reinstallation or repair do nothing to solve the problem.
This has been brought up several times before without resolution -
Here is some info about my setup:
Host OS - Windows 10 Pro
VMware Version - Workstation 16 Pro
Virtual Machine Operating Systems - Windows 10 Enterprise and Ubuntu 18
The VMs are set to the "NAT" configuration.
When I try to reinstall, repair or just restore defaults in the Virtual Network Editor, VMware gets stuck whenever "Installing network adapters" or "Installing virtual network drivers"
As you can see, there is an unresponsive process called "VMware network install library executable". If I use the Task Manager to open the file location, I see that this corresponds to an executable called "vnetlib64":
Eventually, after several minutes, the process seemingly just quits without any further communications to me, and the setup is left unchanged:
Checking for the virtual adapters in the Device Manager, I can see that they are broken:
I can also see that their drivers are either not present or not working:
I don't see any sign of anything VMware related under my Network Connections:
Previously, a person called "continuum" suggested checking the registry at HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMWARE\0000
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMWARE\0001
to see if the install was complete, so here are screenshots of that:
My "vminst" file in %tmp% is MASSIVE, but here are the latest entries:
IT JUST GOES ON LIKE THAT FOR A WHILE. I will attach a zipped version but be warned, it is SUPER LONG.
Для этого выбираем наш хост, жмем на вкладку Configure, и в разделе Networking выбираем Virtual Switches.
Поскольку у нас на хосте имеется два сетевых адаптера(как установить драйвер на неподдерживаемую сетевую карту мы рассматривали в статье), давайте добавим нашу сетевую карту в виртуальный свич и настроим так называемый тиминг(объединение сетевых интерфейсов).
Виртуальных коммутаторов на хосте может быть несколько. Если вы хотите, чтобы ваши виртуальные машины находились в изолированной сети, можно создать виртуальный коммутатор, не используя сетевые адаптеры.
Ну а мы рассмотрим настройку обычного виртуального свича.
VMware настройка сети. Настройка виртуального коммутатора.
Выбираем наш единственный виртуальный коммутатор и нажимаем на значок сетевой карты
В открывшемся окне видим, что у нас сейчас активен один сетевой адаптер vmnic0. Жмем на зеленый плюс, чтобы добавить второй
Видим нашу вторую сетевуху, выбираем ее и группу адаптеров, в которую нужно ее добавить(в нашем случае Active adapters).
Active adapters — сетевая карта будет использоваться
Standby adapters — сетевая карта будет задействована в случае выхода из строя основной
Unused adapters — сетевая карта не будет использоваться.
На следующем экране видим, что наши адаптеры находятся в группе активных(можно поменять группу адаптера с помощью синих стрелок, а также удалить адаптер или добавить еще).
Жмем ОК и видим, что теперь в нашем свиче два сетевых адаптера(у меня подключен только один, поэтому VMware «сигналит», что отказоустойчивость потеряна.
В виртуальных свичах VMware есть сеть для виртуальных машин VM Network(сюда подключаются виртуальные машины) и VMkernel, предназначенный для служебного трафика(Management, VMotion, iscsi и т.п.).
Давайте настроим наш управляющий интерфейс, который используется для управления хостом.
Выделяем окно с заголовком Management Network и нажимаем на карандаш для редактирования.
В настройках Management Network вы можете изменить название сети, VLAN(если используется), настройки безопасности, traffic shaping(в стандартном свиче ограничивается только исходящий трафик) и режим файловера и балансировки нагрузки.
Интерфейсы VMkernel.
Думаю, нужно еще рассмотреть настройки интерфейса VMkernel, используемого для служебных нужд.
Интерфейсов VMkernel может(и должно) быть несколько, чтобы разделить трафик управления от, например, трафика iscsi. Желательно, чтобы это были физически разделенные сети, ну или, хотя бы, на уровне VLANs.
Давайте настроим несколько таких интерфейсов.
Выбираем в секции Networking вкладку VMkernel adapters, выделяем пока единственный vmk0 и жмем карандаш для редактирования
В открывшемся окне на первой вкладке выбираем тип трафика, который разрешен на этом интерфейсе(давайте разрешим здесь еще VMotion — трафик миграции ВМ).
На других вкладках этого мастера можно изменить такие настройки как MTU, настройки IPv4 и IPv6.
После нажатия ОК настройки будут сохранены.
Теперь давайте создадим еще один VMkernel для трафика, например Fault Tolerance. Настройка сети для трафика хранилищ iscsi описана в статье Как подключить iscsi-lun к хосту esxi.
Итак, жмем на глобус с плюсом, чтобы добавить новый адаптер VMkernel
Выбираем тип VMkernel Network Adapter
Выбираем, использовать имеющийся или создать новый виртуальный коммутатор(мы выберем наш единственный). Жмем Next.
На следующем экране задаем имя нашего адаптера, выбираем какой версии протокол IP будет использоваться и какой трафик
Указываем сетевые настройки(статика или DHCP)
На завершающем экране мастера проверяем настройки и жмем Finish.
Видим, что теперь у нас появился второй VMkernel адаптер, который будет использован для передачи трафика Fault Tolerance logging.
Сети виртуальных машин.
Сеть виртуальных машин создается аналогично, только в мастере нужно выбрать Virtual Machine Port Group
Выбрать или создать VSwitch
указать название сети и VLAN
и завершить создание
После этого в нашем виртуальном коммутаторе появится еще одна сеть виртуальных машин и в настройках виртуальных машин станет доступно подключение к этой сети.
Дополнительный виртуальный коммутатор можно создать при создании VMkernel или VM Network. Как я уже говорил, наличие физического сетевого адаптера требуется только, если ВМ должны иметь доступ к внешним ресурсам(находящимся не на данном хосте ESXi).
Ну вот вкратце и всё по настройке сети VMware. Если что-то осталось не рассмотренным или непонятным, пишите в комментариях, — будем дополнять.
Читайте также: