Поправка: Мостовата мрежа на VMware не работи



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои потребители на VMware Workstation Player и VMware Workstation Pro съобщават, че имат свързан мрежов проблем с всичките си машини за гости. Това, което се случва, е, че никой от техните виртуални машини за гости не може да се свърже с хост машината и хост машината не може да се свърже с машините за гости. Съобщава се, че този проблем се появява в Windows 7, Windows 8 и Windows 10.



Мостовата мрежа на VMware не работи



Какво причинява проблеми с VMware Bridged Network?

Проучихме този конкретен проблем, като разгледахме различни потребителски отчети и стратегиите за поправка, които обикновено се използват за отстраняване на този проблем. Въз основа на събраното от нас има няколко често срещани сценария, за които е известно, че водят до този проблем:



  • Vmnetbridge.sys е повреден - Както се оказва, този конкретен проблем може да възникне в случаите, когато услугата, отговорна за мостовия режим, е неправилно стартирана или остава в състояние на „неизвестност“. В този конкретен случай можете да разрешите проблема, като изпълните няколко команди в повишен команден ред.
  • WMware избира грешната виртуална мрежа - Ако оставите VMware да избере коя виртуална мрежа да използва за мостовия режим, има вероятност тя в крайна сметка да използва такава без активна връзка с интернет - което в крайна сметка създава този проблем. Един от начините да разрешите този проблем е да създадете конкретна виртуална мрежа, за която знаете, че работи.
  • Wmware се свързва с грешен адаптер - Ако оставите настройките за свързване на Автоматично, този проблем ще възникне, ако VMnet0 завърши свързване към мрежов адаптер, който в момента не поддържа вашата интернет връзка. Можете да коригирате този проблем, като изберете ръчно адаптера за свързване.
  • Твърде много ненужни адаптери - Vmware не е много добър в избора на идеалния мрежов адаптер за хост, който трябва да се използва за мостовия режим. За щастие можете да се уверите, че софтуерът не избира грешния, като премахнете всички ненужни адаптери от списъка за автоматично свързване.
  • VPN клиентът пречи на VMware - Има няколко VPN клиенти (особено Endpoint Remote Access VPN), за които е известно, че пречат на свързващата функция на VMware. Ако този сценарий е приложим, можете да разрешите проблема, като деинсталирате VPN клиента от хост машината.
  • Адаптерите VirtualBox пречат на VMware - Както няколко потребители съобщават, този конкретен проблем може да възникне и ако преди сте използвали VirtualBox (преди да преминете към VMware). Ако мрежовите адаптери, използвани от VirtualBox, все още се използват, ще трябва да ги деактивирате, за да разрешите проблема проблем във VMware.
  • Актуализацията на Windows наруши функцията за свързване - Ако актуализирате до Windows 10 build 1703 или по-нова, докато е инсталиран VMware, използваната актуализация в крайна сметка ще изтрие няколко ключа на системния регистър, които са от съществено значение за мостовата функция. В този случай можете да разрешите проблема, като върнете настройките на редактора на виртуалната мрежа по подразбиране.
  • Защитната стена на трета страна блокира функцията за свързване - Има няколко AV пакета, които включват защитна стена (най-често AVG и BitDefender), за които е известно, че причиняват този конкретен проблем. Ако този сценарий е приложим, можете или да използвате вграденото решение, за да разрешите виртуални машини през защитната стена, или да деактивирате изцяло защитната стена.

Метод 1: Рестартиране на Vmnetbridge.sys чрез администратор CMD

VMnetbridge.sys (VMware Bridge Control ) може също да причини този конкретен проблем в случаите, когато файлът е стартиран неправилно или се повреди, преди да може да улесни комуникацията между хост машината и компютъра за гости.

Ако този сценарий е приложим, вероятно ще можете да разрешите проблема, като рестартирате по същество bmnetbridge услуга чрез повишен команден ред. Няколко засегнати потребители съобщиха, че тази процедура им е позволила да отстранят проблема, тъй като хостът и машините за гости стартират комуникация при следващия старт на прозорец на VMware.

Ето кратко ръководство за рестартиране vmnetbriddge.sys чрез администраторски CMD:



  1. Уверете се, че VMware Workstation е затворена заедно с отворена машина за гости.
  2. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това въведете „Cmd“ и натиснете Ctrl + Shift + Enter за да отворите повишен команден ред. Когато видите UAC (Контрол на потребителски акаунти) подкана за потвърждение, щракнете Да за предоставяне на административни привилегии.

    Стартиране на CMD с помощта на диалоговия прозорец Изпълнение

  3. Вътре в повишения команден ред въведете следните команди по ред и натиснете Enter след всяка, за да рестартирате услугата VMnetbridge:
     net stop vmnetbridge -  net start vmnetbridge - 
  4. След като VMNetService бъде рестартиран, затворете повишения команден ред, отворете отново работната станция на VMware и монтирайте виртуалната машина, с която преди сме се сблъсквали с проблеми.

Ако проблемът все още не е разрешен и все още срещате същия проблем с мостова мрежа, преминете надолу към следващия метод по-долу.

Метод 2: Използване на конкретна виртуална мрежа (VMnet0)

Няколко засегнати потребители съобщиха, че за тях проблемът е разрешен изцяло, след като са конфигурирали работната си станция WMware да използва конкретна виртуална мрежа ( VMnet0 ). Както се оказва, ако оставите мрежовата връзка на Bridged, има шанс програмата да използва грешната.

В по-голямата част от случаите VMnet0 е правилната виртуална мрежа, която трябва да се използва в този случай. Ето кратко ръководство за това как да програмирате VMware да използва персонализирана виртуална мрежа (VMnet0):

  1. Отворете VMWare Workstation, щракнете с десния бутон на мишката върху виртуалната машина, с която имате проблеми (от лявото меню) и изберете Настройки.
  2. Вътре в Виртуална машина настройки, изберете Хардуер раздел. След това изберете Мрежов адаптер от списъка с устройства.
  3. С избрания мрежов адаптер преминете отдясно и щракнете върху превключвателя, свързан с Потребителски: Специфична виртуална мрежа .
  4. След това използвайте падащото меню по-долу, за да изберете VMnet0 от списъка на конкретни виртуални мрежи.
  5. Щракнете Добре за да запазите конфигурацията, след това стартирайте виртуалната машина отново и вижте дали вече можете да се свържете с интернет с вашата виртуална машина.

Конфигуриране на VMware Workstation за работа с VMnet0

Ако проблемът все още не е разрешен и все още имате проблеми с мрежовия мост в VMware Workstation, преминете надолу към следващия метод по-долу.

Метод 3: Премахване на избора на всички адаптери освен физическата мрежова карта

Ако използвате Workstation Pro и нямате мрежова свързаност във виртуалните си машини, докато използвате мостова връзка, ще можете да разрешите проблема, като използвате Редактор на виртуална мрежа на VMWare за да отмените избора на всички мрежови адаптери, които не са от съществено значение за мрежовата връзка.

Няколко засегнати потребители съобщиха, че хост машината и машината за гости са започнали да споделят интернет връзката моменти след провеждането на тази модификация.

Важно: Този метод ще бъде приложим само ако използвате VMware Workstation Pro. Стъпките по-долу не могат да бъдат възпроизведени на VMware Workstation Player!

Ето кратко ръководство за това как да направите това:

  1. Отворете VMware Workstation PRO и използвайте лентата на лентата в горната част, за да отидете до Редактиране> Редактор на виртуална мрежа .

    Достъп до редактора на виртуална мрежа от приложението

    Забележка: Можете също така да затворите VMware Workstation напълно и да използвате функцията за търсене на Windows (натиснете клавиша Windows), за да търсите Редактор на виртуална мрежа на VMWare.

  2. Вътре в Редактор на виртуална мрежа , щракнете върху Промяна на настройките в долната част на екрана.
  3. Тъй като проблемът най-вероятно възниква, тъй като адаптерът на моста е объркан, нека изясним нещата, като изберете Vmnet0 от списъка с виртуални мрежи и промяна на Мост до опция от Автоматично към мрежовия адаптер, който използвате в момента (в този случай адаптера за безжична мрежа).

    Промяна на мостовия адаптер от Автоматичен на този, който е активен в момента

  4. Рестартирайте вашата виртуална машина VMWare Workstation и вижте дали проблемът е разрешен.

Ако все още срещате същия проблем или този метод не е бил приложим за вашия конкретен сценарий, преминете към следващия метод по-долу.

Метод 4: Премахване на всички ненужни мрежови адаптери на хост

Ако използвате VMware Workstation Player (безплатната версия) и горният метод не е приложим, ето как можете да го направите от безплатната версия. В по-голямата част от случаите грешката възниква, тъй като софтуерът има много хост мрежови адаптери, от които да избирате, когато трябва да изберете такъв за мостовата мрежова връзка.

Често пъти софтуерът избира мрежов адаптер, който не може да улесни връзката с интернет, което в крайна сметка създава проблема, който е обсъден в тази статия. Ако този сценарий е приложим, можете да разрешите проблема доста лесно, като се уверите, че хост адаптерите, които не са необходими за тази процедура, са премахнати от Настройки за автоматично свързване меню.

Ето кратко ръководство за това как да направите това:

  1. Първо, първо трябва да започнем, като открием кой мрежов адаптер се използва за текущата ни връзка с Интернет. Тази първа стъпка е от съществено значение, тъй като ще ни помогне да открием кои мрежови адаптери на хоста трябва да бъдат изхвърлени по-късно.
  2. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това въведете 'Ncpa.cpl' и натиснете Въведете за да отворите Интернет връзка меню.
  3. Вътре в Интернет връзка вижте коя мрежа се използва в момента. Можете да забележите това, като погледнете кой запис има зелената икона на сигнала. След като забележите активната мрежова връзка, вижте кой мрежов адаптер се използва за нея. Можете да видите това директно под името на мрежата - в нашия случай е Qualcomm Atheros AR9285 .
  4. След като вече знаете мрежовия адаптер на хоста, който трябва да се използва, отворете VMware Workstation, щракнете с десния бутон върху виртуалната машина, с която имате проблеми, и изберете Настройки.
  5. Вътре във виртуалната машина Настройки екран, изберете Хардуер раздела, след което изберете Мрежов адаптер от списъка по-долу.
  6. С Мрежов адаптер избрано устройство, преминете към дясната част на екрана и проверете превключвателя, свързан с Мост (под Мрежова връзка ). След това кликнете върху Конфигурирайте адаптери бутон.
  7. В Настройки за автоматично свързване меню, премахнете отметката от всичко с изключение на мрежовия адаптер на хоста, който сте разкрили в стъпка 3.
  8. Щракнете Добре за да запазите конфигурацията, след това стартирайте виртуалната машина и вижте дали имате работеща мрежова връзка.

Премахване на всички ненужни мрежови адаптери на хост

Ако все още срещате същия проблем, преминете към следващия метод по-долу.

Метод 5: Премахване на VPN клиент от хост машината

Оказа се, че този конкретен проблем може да възникне и ако активно използвате VPN връзка, за да защитите анонимността си в мрежата. Няколко засегнати потребители съобщиха, че мостовата връзка е започнала да работи според очакванията веднага след като деинсталират своя VPN клиент.

Забележка: Ако искате да използвате VPN клиент, можете да опитате различни доставчици, докато не откриете опция, която не противоречи на VMware Workstation. В повечето случаи VPN клиентът, за който се съобщава, че е в конфликт с работната станция на VMware, е VPN за отдалечен достъп до крайната точка , но може да има и други.

Ето кратко ръководство за деинсталиране на вашия VPN клиент, за да разрешите проблема с мостовата мрежа:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това въведете “Appwiz.cpl” и натиснете Въведете за да отворите Програмира функции екран.

    Въведете appwiz.cpl и натиснете Enter, за да отворите списъка с инсталирани програми

  2. Вътре в Програми и функции екран, превъртете надолу през списъка с приложения и намерете VPN клиента, който използвате в момента.
  3. Щракнете с десния бутон върху вашия VPN клиент и изберете Деинсталирайте. След това следвайте указанията на екрана, за да завършите деинсталацията.

    Деинсталиране на VPN клиента

  4. След като VPN клиентът бъде деинсталиран, рестартирайте компютъра си и вижте дали проблемът с мостовата връзка е разрешен, като стартирате същата виртуална машина, която преди ви е създавала проблеми.

Метод 6: Деактивиране на всички мрежови записи на VirtualBox от мрежови връзки

Ако преди това сте използвали Виртуална кутия, имайте предвид, че може да срещнете проблеми, ако преминете към VMware (мостов режим). Както се оказва, адаптерът / ите, които са оставени от виртуалната кутия, могат да причинят проблеми с мостова връзка във VMware.

Ако този сценарий е приложим за текущата ви ситуация и искате да използвате VMware, има три начина напред:

  • Деинсталирайте VirtualBox заедно с адаптер, използван от софтуера.
  • Започнете да използвате NAT с VMWare
  • Деактивирайте всички мрежови записи, принадлежащи на VirtualBox, от менюто Network Connections

Тъй като това ръководство ви помага да използвате свързвана връзка с VMware Workstation, ще се съсредоточим върху третата опция, тъй като тя е най-малко натрапчивата. Ето кратко ръководство за деактивиране на всички мрежови записи на VirtualBox, за да се разреши функцията за наблюдение във VMware:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете 'Ncpa.cpl' и натиснете Въведете да се изведе Интернет връзка раздел.
  2. Вътре в Интернет връзка раздел, щракнете с десния бутон> Disable на всеки мрежов адаптер, принадлежащ на VirtualBox. Може да имате един или да имате няколко различни адаптера, в зависимост от това колко широко сте използвали VirtualBox ‘S характеристики.
    Забележка: Ако бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за да предоставите необходимите разрешения за деактивиране на виртуалния адаптер.
  3. След като всеки адаптер на VirtualBox е деактивиран, отворете VMware, стартирайте виртуалната машина, която преди това ви е създавала проблеми, и проверете дали свързващите функции не работят.

Деактивиране на всеки адаптер VirtualBox

Ако все още срещате същия проблем, преминете към следващия метод по-долу

Метод 7: Възстановяване на настройките на Virtual Network Editor по подразбиране

Оказа се, че има една конкретна компилация на Windows 10, която нарушава функцията за свързване на мост на VMware Workstation. Както се оказва, ако актуализирате до Windows 10, построен 1703 или по-нова, докато е инсталиран WMware, функцията за свързване на мрежата ще стане неизползваема, освен ако не се извърши ръчно действие.

Това се случва, защото тази актуализация изтрива няколко ключа (VMnetDHCP и VMware NAT Service), което в крайна сметка ефективно нарушава функцията за свързване във VMWare Workstation. Но както се оказва, можете да поправите щетите много лесно, като принудите VMware да пресъздаде двата ключа на системния регистър, като възстановите настройките на Virtual Network Editor по подразбиране.

Забележка: Стъпките по-долу са приложими само за потребители на Vmware Workstation PRO и не могат да бъдат репликирани на VMware Player.

Ето кратко ръководство за това как да направите това:

  1. Отворете File Explorer и отидете до следното място:
      C:  Program Files (x86)  VMware  VMware Workstation  vmnetcfg.exe  
  2. След като стигнете там, щракнете с десния бутон върху vmnetcfg.exe и изберете Изпълни като администратор .
  3. След като успеете да отворите редактора на виртуална мрежа с административни привилегии, щракнете върху Възстанови по подразбиране и след това щракнете върху Приложи за да запазите промените.

    Възстановяване на настройките на редактора на виртуалната мрежа по подразбиране

  4. Рестартирайте работната станция на VMware и вижте дали мостовият режим работи по предназначение.

Ако този метод не е приложим или все още срещате този конкретен проблем, преминете надолу към следващия метод по-долу.

Метод 8: Разрешаване на виртуални машини на VMware от защитните стени на AVG (ако е приложимо)

Както се оказва, този конкретен проблем може да възникне и ако използвате защита на трета страна (която включва защитна стена), която е свръхзащитна с мрежовите връзки, които управлява. Няколко засегнати потребители съобщиха, че са успели да разрешат проблема, след като са открили, че защитната стена AVG (или подобно решение за сигурност) е отговорна за проблема им с мостов режим във VMware.

Актуализация: Изглежда, че този проблем може да бъде причинен и от защитната стена на Bitdefender. Тъй като BitDefender не включва опция, която да позволява виртуални мрежи през защитната им стена, единственият начин, в този случай, е да деактивирате защитната стена напълно.

Ако този сценарий е приложим за текущата ви ситуация и използвате AVG Internet Security, можете да разрешите проблема бързо, като промените разширените настройки на AVG, за да разрешите всички виртуални машини и трафик. Ето как да направите това:

  1. Отворете Avast Internet security и отидете на Настройки> Експертен режим> Разширени настройки .
  2. Вътре в менюто Разширени настройки се уверете, че полето, свързано с Разрешаване на всякакъв трафик от / към виртуални машини, поддържани от защитна стена е проверено.

    Разрешаване на виртуални мрежи в AVG

  3. Щракнете Приложи за да запазите текущата конфигурация.
  4. Рестартирайте VMware и вижте дали проблемът е разрешен.

Забележка: ако използвате различен пакет за сигурност и смятате, че този метод може да е приложим, потърсете онлайн конкретни стъпки за това как да разрешите виртуалните си мрежи според защитната стена, която използвате. h

9 минути четене