Poprawka: Sieć zmostkowana VMware nie działa



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Niektórzy użytkownicy VMware Workstation Player i VMware Workstation Pro zgłaszają, że mają problem z siecią połączoną ze wszystkimi maszynami-gośćmi. Dzieje się tak, że żadna z maszyn wirtualnych gościa nie może skontaktować się z maszyną hosta, a maszyna hosta nie może skontaktować się z maszynami gościa. Zgłoszono, że ten problem występuje w systemach Windows 7, Windows 8 i Windows 10.



Sieć mostkowa VMware nie działa



Co powoduje problemy z siecią VMware Bridged Network?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie napraw, które są powszechnie stosowane w celu rozwiązania tego problemu. Na podstawie tego, co zebraliśmy, istnieje kilka typowych scenariuszy, o których wiadomo, że prowadzą do tego problemu:



  • Błąd Vmnetbridge.sys - Jak się okazuje, ten konkretny problem może wystąpić w przypadkach, gdy usługa odpowiedzialna za tryb mostkowy jest nieprawidłowo uruchomiona lub pozostaje w stanie „zawieszenia”. W tym konkretnym przypadku problem można rozwiązać, uruchamiając kilka poleceń w wierszu polecenia z podwyższonym poziomem uprawnień.
  • WMware wybiera niewłaściwą sieć wirtualną - Jeśli zostawisz VMware, aby wybrać, która sieć wirtualna ma być używana w trybie mostkowania, prawdopodobnie skończy się na takiej, która nie ma aktywnego połączenia z Internetem, co w końcu spowoduje ten problem. Jednym ze sposobów rozwiązania tego problemu jest skonfigurowanie określonej sieci wirtualnej, o której wiesz, że działa.
  • Wmware łączy się z niewłaściwym adapterem - Jeśli pozostawisz ustawienie Bridging na Automatyczny, ten problem wystąpi, jeśli VMnet0 zakończy Bridging do karty sieciowej, która aktualnie nie obsługuje połączenia internetowego. Możesz rozwiązać ten problem, wybierając ręcznie adapter mostkujący.
  • Za dużo niepotrzebnych adapterów - Oprogramowanie Vmware nie jest zbyt dobre w wyborze idealnej karty sieciowej hosta, która powinna być używana w trybie mostkowania. Na szczęście możesz upewnić się, że oprogramowanie nie wybierze niewłaściwego, usuwając wszystkie niepotrzebne adaptery z listy Automatic Bridging.
  • Klient VPN zakłóca działanie VMware - Istnieje kilku klientów VPN (szczególnie Endpoint Remote Access VPN), o których wiadomo, że zakłócają funkcję mostkowania w VMware. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, odinstalowując klienta VPN z komputera hosta.
  • Adaptery VirtualBox zakłócają działanie VMware - Jak zgłosiło kilku użytkowników, ten konkretny problem może również wystąpić, jeśli wcześniej korzystałeś z VirtualBox (przed przejściem na VMware) Jeśli karty sieciowe używane przez VirtualBox są nadal używane, musisz je wyłączyć, aby rozwiązać problem problem w VMware.
  • Aktualizacja systemu Windows zepsuła funkcję mostkowania - W przypadku aktualizacji do systemu Windows 10 w wersji 1703 lub nowszej podczas instalacji oprogramowania VMware, zastosowana aktualizacja spowoduje usunięcie kilku kluczy rejestru, które są niezbędne do funkcji mostkowania. W takim przypadku można rozwiązać ten problem, przywracając domyślne ustawienia Edytora sieci wirtualnej.
  • Zapora innej firmy blokuje funkcję mostkowania - Istnieje kilka pakietów AV, które zawierają zaporę (najczęściej AVG i BitDefender), o których wiadomo, że powodują ten konkretny problem. Jeśli ten scenariusz ma zastosowanie, możesz użyć wbudowanego rozwiązania, aby zezwolić maszynom wirtualnym na przechodzenie przez zaporę lub całkowicie wyłączyć zaporę.

Metoda 1: Ponowne uruchomienie Vmnetbridge.sys przez administratora CMD

VMnetbridge.sys (VMware Bridge Control ) może również powodować ten konkretny problem w przypadkach, gdy plik jest nieprawidłowo uruchamiany lub ulega awarii, zanim będzie mógł ułatwić komunikację między komputerem głównym a komputerem-gościem.

Jeśli ten scenariusz ma zastosowanie, prawdopodobnie uda się rozwiązać problem, zasadniczo ponownie uruchamiając bmnetbridge usługa za pośrednictwem podwyższonego wiersza polecenia. Kilku użytkowników, których dotyczy problem, zgłosiło, że ta procedura pozwoliła im rozwiązać problem, ponieważ komputery hosta i gościa zaczęły komunikować się przy następnym uruchomieniu okna VMware.

Oto krótki przewodnik po ponownym uruchomieniu vmnetbriddge.sys przez administratora CMD:



  1. Upewnij się, że VMware Workstation jest zamknięte wraz z każdym otwartym komputerem-gościem.
  2. naciśnij Klawisz Windows + R. aby otworzyć okno dialogowe Uruchom. Następnie wpisz „Cmd” i naciśnij Ctrl + Shift + Enter aby otworzyć podwyższony wiersz polecenia. Kiedy zobaczysz UAC (kontrola konta użytkownika) monit o potwierdzenie, kliknij tak przyznać uprawnienia administracyjne.

    Uruchamianie CMD za pomocą okna dialogowego Uruchom

  3. W wierszu polecenia z podwyższonym poziomem uprawnień wpisz kolejno następujące polecenia i naciśnij klawisz Enter po każdym z nich, aby ponownie uruchomić usługę VMnetbridge:
     polecenie net stop vmnetbridge  polecenie net start vmnetbridge 
  4. Po ponownym uruchomieniu VMNetService zamknij wiersz poleceń z podwyższonym poziomem uprawnień, ponownie otwórz stację roboczą VMware i zamontuj maszynę wirtualną, z którą wcześniej występowały problemy.

Jeśli problem nadal nie został rozwiązany i nadal napotykasz ten sam problem z siecią mostkową, przejdź do następnej metody poniżej.

Metoda 2: użycie określonej sieci wirtualnej (VMnet0)

Kilku użytkowników, których dotyczy problem, zgłosiło, że problem został całkowicie rozwiązany po skonfigurowaniu stacji roboczej WMware do korzystania z określonej sieci wirtualnej ( VMnet0 ). Jak się okazuje, jeśli pozostawisz połączenie sieciowe jako Bridged, istnieje szansa, że ​​program użyje niewłaściwego.

W zdecydowanej większości przypadków VMnet0 jest poprawną siecią wirtualną, której należy użyć w tym przypadku. Oto krótki przewodnik dotyczący programowania VMware do korzystania z niestandardowej sieci wirtualnej (VMnet0):

  1. Otwórz VMWare Workstation, kliknij prawym przyciskiem myszy maszynę wirtualną, z którą masz problemy (z menu po lewej stronie) i wybierz Ustawienia.
  2. W środku Maszyna wirtualna ustawienia, wybierz Sprzęt komputerowy patka. Następnie wybierz Adapter sieciowy z listy urządzeń.
  3. Po wybraniu karty sieciowej przejdź w prawo i kliknij przełącznik skojarzony z Niestandardowa: określona sieć wirtualna .
  4. Następnie użyj menu rozwijanego poniżej, aby wybrać VMnet0 z listy określonych sieci wirtualnych.
  5. Kliknij Dobrze aby zapisać konfigurację, a następnie ponownie uruchom maszynę wirtualną i sprawdź, czy możesz teraz połączyć się z Internetem za pomocą maszyny wirtualnej.

Konfiguracja VMware Workstation do pracy z VMnet0

Jeśli problem nadal nie został rozwiązany i nadal występują problemy z mostkiem sieciowym w VMware Workstation, przejdź do następnej metody poniżej.

Metoda 3: Odznaczenie wszystkich adapterów oprócz fizycznej karty sieciowej

Jeśli używasz stacji roboczej Workstation Pro i nie masz połączenia sieciowego wewnątrz maszyn wirtualnych podczas korzystania z połączenia mostkowego, będziesz w stanie rozwiązać problem, korzystając z Edytor sieci wirtualnej VMWare aby odznaczyć wszystkie karty sieciowe, które nie są niezbędne do połączenia sieciowego.

Kilku użytkowników, których dotyczy problem, zgłosiło, że komputer hosta i komputer gościa zaczęły udostępniać połączenie internetowe chwilę po przeprowadzeniu tej modyfikacji.

Ważny: Ta metoda będzie miała zastosowanie tylko wtedy, gdy używasz VMware Workstation Pro. Poniższych kroków nie można replikować w programie VMware Workstation Player!

Oto krótki przewodnik, jak to zrobić:

  1. otwarty VMware Workstation PRO i użyj paska wstążki u góry, aby przejść do Edytuj> Edytor sieci wirtualnej .

    Dostęp do Virtual Network Editor z poziomu aplikacji

    Uwaga: Możesz także całkowicie zamknąć VMware Workstation i użyć funkcji wyszukiwania systemu Windows (naciśnij klawisz Windows), aby wyszukać Edytor sieci wirtualnej VMWare.

  2. W środku Edytor sieci wirtualnej , Kliknij Zmień ustawienia przycisk u dołu ekranu.
  3. Ponieważ problem najprawdopodobniej występuje z powodu pomieszania adaptera mostka, wyjaśnijmy to, wybierając Vmnet0 z listy sieci wirtualnych i zmieniając plik Most do opcji z Automatyczny do aktualnie używanej karty sieciowej (w tym przypadku karty sieci bezprzewodowej).

    Zmiana zmostkowanego adaptera z automatycznego na ten, który jest aktualnie aktywny

  4. Uruchom ponownie maszynę wirtualną VMWare Workstation i sprawdź, czy problem został rozwiązany.

Jeśli nadal napotykasz ten sam problem lub ta metoda nie ma zastosowania w Twoim konkretnym scenariuszu, przejdź do następnej metody poniżej.

Metoda 4: Usunięcie wszystkich niepotrzebnych kart sieciowych hosta

Jeśli używasz VMware Workstation Player (wersja bezpłatna) i powyższa metoda nie ma zastosowania, możesz to zrobić w wersji bezpłatnej. W zdecydowanej większości przypadków błąd występuje, ponieważ oprogramowanie ma wiele kart sieciowych hosta do wyboru, gdy trzeba wybrać jedną dla połączenia z siecią mostkową.

Często oprogramowanie kończy się wyborem karty sieciowej, która nie może ułatwić połączenia z Internetem, co kończy się przyczyną problemu omówionego w tym artykule. Jeśli ten scenariusz ma zastosowanie, możesz dość łatwo rozwiązać problem, upewniając się, że karty hosta, które nie są potrzebne do tej procedury, zostały usunięte z Ustawienia automatycznego mostkowania menu.

Oto krótki przewodnik, jak to zrobić:

  1. Po pierwsze, musimy zacząć od odkrycia, która karta sieciowa jest używana do naszego bieżącego połączenia z Internetem. Ten pierwszy krok jest niezbędny, ponieważ pomoże nam odkryć, które karty sieciowe hosta należy później wyrzucić.
  2. naciśnij Klawisz Windows + R. aby otworzyć okno dialogowe Uruchom. Następnie wpisz „Ncpa.cpl” i naciśnij Wchodzić aby otworzyć Połączenia sieciowe menu.
  3. W środku Połączenia sieciowe menu, zobacz, która sieć jest aktualnie używana. Możesz to zauważyć, patrząc, który wpis ma zieloną ikonę sygnału. Po zlokalizowaniu aktywnego połączenia sieciowego sprawdź, która karta sieciowa jest do niego używana. Możesz to zobaczyć bezpośrednio pod nazwą sieci - w naszym przypadku jest Qualcomm Atheros AR9285 .
  4. Teraz, gdy znasz już kartę sieciową hosta, której należy użyć, otwórz VMware Workstation, kliknij prawym przyciskiem myszy maszynę wirtualną, z którą masz problemy i wybierz Ustawienia.
  5. Wewnątrz maszyny wirtualnej Ustawienia wybierz plik Sprzęt komputerowy , a następnie wybierz Adapter sieciowy z poniższej listy.
  6. Dzięki Adapter sieciowy wybrane urządzenie, przejdź do prawej części ekranu i zaznacz przełącznik powiązany z Mostkowane (pod Połączenie internetowe ). Następnie kliknij Skonfiguruj adaptery przycisk.
  7. w Ustawienia automatycznego mostkowania usuń zaznaczenie wszystkiego oprócz karty sieciowej hosta, którą odkryłeś w kroku 3.
  8. Kliknij Dobrze aby zapisać konfigurację, a następnie uruchom maszynę wirtualną i sprawdź, czy masz działające mostkowe połączenie sieciowe.

Usunięcie wszystkich niepotrzebnych kart sieciowych hosta

Jeśli nadal napotykasz ten sam problem, przejdź do następnej metody poniżej.

Metoda 5: Usunięcie klienta VPN z komputera głównego

Jak się okazuje, ten konkretny problem może również wystąpić, jeśli aktywnie korzystasz z połączenia VPN, aby chronić swoją anonimowość w sieci. Kilku użytkowników, których dotyczy problem, zgłosiło, że połączenie pomostowe zaczęło działać zgodnie z oczekiwaniami, gdy tylko odinstalowali klienta VPN.

Uwaga: Jeśli wolisz używać klienta VPN, możesz wypróbować różnych dostawców, aż znajdziesz opcję, która nie koliduje z VMware Workstation. W większości przypadków klient VPN, który jest w konflikcie ze stacją roboczą VMware, to Endpoint Remote Access VPN , ale mogą być inni.

Oto krótki przewodnik dotyczący odinstalowywania klienta VPN w celu rozwiązania problemu z siecią mostkową:

  1. naciśnij Klawisz Windows + R. aby otworzyć okno dialogowe Uruchom. Następnie wpisz „Appwiz.cpl” i naciśnij Wchodzić aby otworzyć Programy i funkcje ekran.

    Wpisz appwiz.cpl i naciśnij klawisz Enter, aby otworzyć listę zainstalowanych programów

  2. W środku Programy i funkcje przewiń listę aplikacji w dół i znajdź klienta VPN, z którego aktualnie korzystasz.
  3. Kliknij prawym przyciskiem myszy klienta VPN i wybierz Odinstaluj. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć odinstalowywanie.

    Odinstalowywanie klienta VPN

  4. Po odinstalowaniu klienta VPN uruchom ponownie komputer i sprawdź, czy problem z połączeniem mostkowym został rozwiązany, uruchamiając tę ​​samą maszynę wirtualną, która wcześniej sprawiała problemy.

Metoda 6: Wyłączenie wszystkich wpisów sieciowych VirtualBox z połączeń sieciowych

Jeśli wcześniej korzystałeś z Virtual Box, pamiętaj, że możesz napotkać problemy, jeśli przełączysz się na VMware (tryb pomostowy). Jak się okazuje, adapter / y pozostawione przez wirtualną skrzynkę mogą powodować problemy z połączeniem mostkowym wewnątrz VMware.

Jeśli ten scenariusz ma zastosowanie do Twojej obecnej sytuacji i chcesz korzystać z VMware, istnieją trzy sposoby:

  • Odinstaluj VirtualBox wraz z adapterem używanym przez oprogramowanie.
  • Zacznij używać NAT z VMWare
  • Wyłącz wszystkie wpisy sieciowe należące do VirtualBox z menu Połączenia sieciowe

Ponieważ ten przewodnik ma na celu pomóc w korzystaniu z połączenia mostkowego z VMware Workstation, skupimy się na trzeciej opcji, ponieważ jest ona najmniej uciążliwa. Oto krótki przewodnik dotyczący wyłączania wszystkich wpisów sieciowych VirtualBox w celu rozwiązania funkcji obserwowania ptaków w VMware:

  1. naciśnij Klawisz Windows + R. aby otworzyć Biegać Okno dialogowe. Następnie wpisz „Ncpa.cpl” i naciśnij Wchodzić aby przywołać Połączenia sieciowe patka.
  2. W środku Połączenia sieciowe patka, kliknij prawym przyciskiem myszy> Wyłącz na każdej karcie sieciowej należącej do VirtualBox. Możesz mieć jeden lub kilka różnych adapterów, w zależności od tego, jak intensywnie był używany VirtualBox Funkcje.
    Uwaga: Jeśli pojawi się monit UAC (kontrola konta użytkownika) , Kliknij tak przyznać niezbędne uprawnienia do wyłączenia adaptera wirtualnego.
  3. Po wyłączeniu każdego adaptera VirtualBox otwórz VMware, uruchom maszynę wirtualną, która wcześniej sprawiała ci problemy, i sprawdź, czy funkcje mostkowania nie działają.

Wyłączenie każdego adaptera VirtualBox

Jeśli nadal napotykasz ten sam problem, przejdź do następnej metody poniżej

Metoda 7: Przywracanie ustawień edytora sieci wirtualnej do wartości domyślnych

Jak się okazuje, istnieje jedna konkretna kompilacja systemu Windows 10, która przerywa działanie funkcji połączenia mostkowego na VMware Workstation. Jak się okazuje, jeśli zaktualizujesz system do systemu Windows 10 w wersji 1703 lub nowszej, podczas gdy oprogramowanie WMware jest zainstalowane, funkcja mostkowania sieciowego stanie się bezużyteczna, chyba że zostanie wykonane ręczne działanie.

Dzieje się tak, ponieważ ta aktualizacja usuwa kilka kluczy (VMnetDHCP i usługę VMware NAT), co kończy się skutecznym zerwaniem funkcji mostkowania w stacji roboczej VMWare. Ale jak się okazuje, możesz bardzo łatwo naprawić szkody, zmuszając VMware do ponownego utworzenia dwóch kluczy rejestru poprzez przywrócenie domyślnych ustawień Virtual Network Editor.

Uwaga: Poniższe kroki dotyczą tylko użytkowników Vmware Workstation PRO i nie mogą być replikowane w VMware Playerze.

Oto krótki przewodnik, jak to zrobić:

  1. Otwórz Eksplorator plików i przejdź do następującej lokalizacji:
      C:  Program Files (x86)  VMware  VMware Workstation  vmnetcfg.exe  
  2. Gdy tam dotrzesz, kliknij prawym przyciskiem myszy vmnetcfg.exe i wybierz Uruchom jako administrator .
  3. Gdy uda Ci się otworzyć Virtual Network Editor z uprawnieniami administratora, kliknij Przywróć wartości domyślne , a następnie kliknij Zastosować aby zapisać zmiany.

    Przywracanie ustawień Virtual Network Editor do wartości domyślnych

  4. Uruchom ponownie stację roboczą VMware i sprawdź, czy tryb mostu działa zgodnie z oczekiwaniami.

Jeśli ta metoda nie miała zastosowania lub nadal napotykasz ten konkretny problem, przejdź do następnej metody poniżej.

Metoda 8: Zezwalanie maszynom wirtualnym VMware na dostęp do zapór sieciowych AVG (jeśli dotyczy)

Jak się okazuje, ten konkretny problem może również wystąpić, jeśli używasz zabezpieczeń innej firmy (w tym zapory), które są nadmiernie chronione w stosunku do połączeń sieciowych, którymi zarządza. Kilku użytkowników, których dotyczy problem, zgłosiło, że udało im się rozwiązać problem po odkryciu, że zapora AVG (lub podobne rozwiązanie zabezpieczające) jest odpowiedzialna za problem trybu mostkowego w środowisku VMware.

Aktualizacja: Wygląda na to, że ten problem może być również spowodowany przez zaporę sieciową Bitdefender. Ponieważ BitDefender nie zawiera opcji, która pozwoli sieciom wirtualnym przechodzić przez ich zaporę, jedynym sposobem w tym przypadku jest całkowite wyłączenie zapory.

Jeśli ten scenariusz ma zastosowanie do Twojej obecnej sytuacji i korzystasz z programu AVG Internet Security, możesz szybko rozwiązać problem, modyfikując zaawansowane ustawienia AVG, aby zezwolić na wszystkie maszyny wirtualne i ruch. Oto jak to zrobić:

  1. Otwórz Avast Internet Security i przejdź do Ustawienia> Tryb eksperta> Ustawienia zaawansowane .
  2. W menu Ustawienia zaawansowane upewnij się, że pole skojarzone z Zezwalaj na ruch z / do maszyn wirtualnych obsługiwanych przez zaporę jest sprawdzone.

    Zezwalanie na sieci wirtualne w AVG

  3. Kliknij Zastosować aby zapisać bieżącą konfigurację.
  4. Uruchom ponownie VMware i sprawdź, czy problem został rozwiązany.

Uwaga: Jeśli korzystasz z innego pakietu zabezpieczeń i uważasz, że ta metoda może mieć zastosowanie, wyszukaj w Internecie szczegółowe instrukcje dotyczące zezwalania na sieci wirtualne zgodnie z używaną zaporą sieciową. h

9 minut czytania