Poprawka: VMware Bridged Network nie działa

Niektórzy użytkownicy VMware Workstation Player i VMware Workstation Pro zgłaszają, że mają problem z mostkiem sieciowym na wszystkich swoich komputerach-gościach. Co się dzieje, żadna z maszyn wirtualnych gości nie może skontaktować się z maszyną hosta, a maszyna hosta nie może skontaktować się z maszynami gości. Zgłoszono, że ten problem występuje w systemach Windows 7, Windows 8 i Windows 10.

VMware Bridged Network nie działa

Co powoduje problemy z VMware Bridged Network?

Przeanalizowaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy, które są zwykle używane do rozwiązania tego problemu. Na podstawie tego, co zebraliśmy, znanych jest kilka typowych scenariuszy prowadzących do tego problemu:

  • Vmnetbridge.sys jest zakłócony - jak się okazuje, ten konkretny problem może wystąpić w przypadkach, w których usługa odpowiedzialna za tryb zmostkowany jest nieprawidłowo uruchomiona lub pozostaje w stanie „zawieszenia”. W tym konkretnym przypadku problem można rozwiązać, uruchamiając kilka poleceń w podwyższonym wierszu polecenia.
  • WMware wybiera niewłaściwą sieć wirtualną - jeśli zostawisz VMware, aby wybrać sieć wirtualną, która ma być używana w trybie pomostowym, istnieje szansa, że ​​skończy ona korzystać z jednej bez aktywnego połączenia z Internetem - co ostatecznie 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ściwą kartą - jeśli pozostawisz Ustawienia mostkowania na Automatyczny, ten problem pojawi się, jeśli VMnet0 zakończy Mostowanie z kartą sieciową, która obecnie nie utrzymuje połączenia z Internetem. Ten problem można rozwiązać, wybierając adapter mostka ręcznie.
  • Zbyt wiele niepotrzebnych kart - Vmware nie jest bardzo dobry 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 karty z listy automatycznego mostkowania.
  • Klient VPN zakłóca działanie VMware - Istnieje kilka 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.
  • Karty VirtualBox zakłócają działanie VMware - jak zgłosiło kilku użytkowników, ten szczególny 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 wyłączyć je w celu rozwiązania problemu w VMware.
  • Aktualizacja systemu Windows zepsuła funkcję pomostową - w przypadku aktualizacji do systemu Windows 10 kompilacji 1703 lub nowszej podczas instalacji VMware, zastosowana aktualizacja spowoduje usunięcie kilku kluczy rejestru, które są niezbędne dla funkcji pomostowej. W takim przypadku możesz rozwiązać problem, przywracając ustawienia Edytora sieci wirtualnej do wartości domyślnych.
  • Zapora sieciowa innej firmy blokuje funkcję pomostową - Istnieje kilka pakietów AV zawierających zaporę ogniową (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 zaporę ogniową lub całkowicie ją wyłączyć.

Jeśli obecnie próbujesz rozwiązać ten sam problem, ten artykuł zawiera kilka kroków rozwiązywania problemów. Poniżej znajdziesz zbiór metod, które inni użytkownicy w podobnej sytuacji z powodzeniem zastosowali do rozwiązania problemu z mostem sieciowym VMware.

Aby uzyskać najlepsze wyniki, zachęcamy do śledzenia potencjalnych poprawek w kolejności, w jakiej są prezentowane. Staraliśmy się objąć każdy możliwy scenariusz, więc jedna z poniższych metod z pewnością rozwiąże problem w konkretnym scenariuszu

Metoda 1: Ponowne uruchomienie Vmnetbridge.sys przez administratora CMD

VMnetbridge.sys (VMware Bridge Control ) może również powodować ten szczególny problem w przypadkach, w których plik jest nieprawidłowo uruchamiany lub ulega awarii, zanim może ułatwić komunikację między maszyną hosta a komputerem-gościem.

Jeśli ten scenariusz ma zastosowanie, możliwe, że będziesz w stanie rozwiązać problem, zasadniczo ponownie uruchamiając usługę bmnetbridge za pomocą wiersza polecenia z podwyższonym poziomem uprawnień . 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 CMD administratora:

  1. Upewnij się, że VMware Workstation jest zamknięta wraz z każdym otwartym komputerem-gościem.
  2. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „cmd” i naciśnij Ctrl + Shift + Enter, aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień. Po wyświetleniu monitu o potwierdzenie kontroli konta użytkownika kliknij opcję Tak, aby przyznać uprawnienia administracyjne.

    Uruchamianie CMD za pomocą okna dialogowego Uruchom
  3. Wewnątrz wiersza polecenia z podwyższonym poziomem uprawnień wpisz kolejno następujące polecenia i naciśnij klawisz Enter po każdym z nich, aby zrestartować usługę VMnetbridge:
     net stop vmnetbridge net start vmnetbridge 
  4. Po zrestartowaniu VMNetService zamknij wiersz polecenia 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 występuje ten sam problem sieci pomostowej, przejdź do następnej metody poniżej.

Metoda 2: Korzystanie z określonej sieci wirtualnej (VMnet0)

Kilku użytkowników, których dotyczy problem, zgłosiło, że dla nich 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 Bridged, istnieje szansa, że ​​program użyje niewłaściwego.

W zdecydowanej większości przypadków VMnet0 jest poprawną siecią wirtualną, którą należy w tym przypadku wykorzystać. Oto krótki przewodnik na temat 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 ustawieniach maszyny wirtualnej wybierz kartę Sprzęt . Następnie wybierz Network Adapter z listy urządzeń.
  3. Po wybraniu karty sieciowej przejdź do prawej strony i kliknij przełącznik powiązany z niestandardową: określoną siecią wirtualną .
  4. Następnie użyj menu rozwijanego poniżej, aby wybrać VMnet0 z listy określonych sieci wirtualnych.
  5. Kliknij przycisk OK, 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.

Konfigurowanie 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 kart oprócz fizycznej karty sieciowej

Jeśli korzystasz z Workstation Pro i nie masz połączenia sieciowego na maszynach wirtualnych podczas korzystania z połączenia mostkowego, będziesz w stanie rozwiązać problem za pomocą wirtualnego edytora sieci VMWare, aby usunąć zaznaczenie wszystkich kart sieciowych, które nie są niezbędne do połączenia sieciowego.

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

Ważne: ta metoda będzie miała zastosowanie tylko w przypadku korzystania z VMware Workstation Pro. Poniższych kroków nie można replikować w VMware Workstation Player!

Oto krótki przewodnik, jak to zrobić:

  1. Otwórz VMware Workstation PRO i użyj paska wstążki u góry, aby przejść do Edycja> 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 w systemie Windows (naciśnij klawisz Windows), aby wyszukać VMWare Virtual Network Editor.

  2. W Edytorze sieci wirtualnej kliknij przycisk Zmień ustawienia u dołu ekranu.
  3. Ponieważ najprawdopodobniej problem występuje, ponieważ karta mostu jest zdezorientowana, wyjaśnijmy to, wybierając Vmnet0 z listy sieci wirtualnych i zmieniając Most na opcję Automatyczną na kartę sieciową, której aktualnie używasz (w tym przypadku, karta sieci bezprzewodowej).

    Zmiana zmostkowanego adaptera z Automatycznego na aktualnie aktywny
  4. Uruchom ponownie maszynę wirtualną VMWare Workstation i sprawdź, czy problem został rozwiązany.

Jeśli nadal występuje ten sam problem lub ta metoda nie miała zastosowania w konkretnym scenariuszu, przejdź do następnej metody poniżej.

Metoda 4: Usunięcie wszystkich niepotrzebnych kart sieciowych hosta

Jeśli korzystasz z VMware Workstation Player (wersja bezpłatna) i powyższa metoda nie miała zastosowania, możesz to zrobić z 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łączonego mostka sieciowego.

Często oprogramowanie ostatecznie wybiera kartę sieciową, która nie może ułatwić połączenia z Internetem, co powoduje utworzenie 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 wykonania tej procedury, zostaną usunięte z menu Automatycznych ustawień mostkowania .

Oto krótki przewodnik, jak to zrobić:

  1. Po pierwsze, musimy zacząć od odkrycia, która karta sieciowa jest używana do naszego obecnego 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 klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ncpa.cpl” i naciśnij klawisz Enter, aby otworzyć menu Połączenia sieciowe .
  3. W menu Połączenia sieciowe sprawdź, która sieć jest aktualnie używana. Możesz to zauważyć, patrząc na który wpis ma zieloną ikonę sygnału. Po wykryciu 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 to Qualcomm Atheros AR9285 .
  4. Teraz, gdy znasz już kartę sieciową hosta, której chcesz użyć, otwórz VMware Workstation, kliknij prawym przyciskiem myszy maszynę wirtualną, z którą masz problemy, i wybierz Ustawienia.
  5. Na ekranie ustawień maszyny wirtualnej wybierz kartę Sprzęt, a następnie wybierz kartę sieciową z poniższej listy.
  6. Po wybraniu urządzenia sieciowego, przejdź do prawej części ekranu i sprawdź przełącznik powiązany z mostkiem (w obszarze Połączenie sieciowe ). Następnie kliknij przycisk Konfiguruj adaptery .
  7. W menu Ustawienia automatycznego mostkowania odznacz wszystko oprócz karty sieciowej hosta odkrytej w kroku 3.
  8. Kliknij przycisk OK, aby zapisać konfigurację, a następnie uruchom maszynę wirtualną i sprawdź, czy masz działające zmostkowane połączenie sieciowe.

Usuwanie wszystkich niepotrzebnych kart sieciowych hosta

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

Metoda 5: Usunięcie klienta VPN z komputera hosta

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

Uwaga: Jeśli chcesz korzystać z klienta VPN, możesz wypróbować różnych dostawców, dopóki nie znajdziesz opcji, która nie powoduje konfliktu z VMware Workstation. W większości przypadków klient VPN zgłoszony jako powodujący konflikt ze stacją roboczą VMware to Endpoint Remote Access VPN, ale mogą istnieć inne.

Oto krótki przewodnik na temat odinstalowywania klienta VPN w celu rozwiązania problemu z mostkowaną siecią:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „appwiz.cpl” i naciśnij klawisz Enter, aby otworzyć ekran Programy i funkcje .

    Wpisz appwiz.cpl i naciśnij klawisz Enter, aby otworzyć listę zainstalowanych programów
  2. Na ekranie programów i funkcji przewiń listę aplikacji i zlokalizuj aktualnie używanego klienta VPN.
  3. Kliknij klienta VPN prawym przyciskiem myszy 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 pomostowym został rozwiązany przez uruchomienie tej samej maszyny wirtualnej, która wcześniej powodował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 mieć problemy, jeśli przejdziesz na VMware (tryb pomostowy). Jak się okazuje, karty pozostawione przez wirtualną skrzynkę mogą powodować problemy z połączeniem mostkowym w VMware.

Jeśli ten scenariusz ma zastosowanie do bieżącej sytuacji i chcesz użyć VMware, istnieją trzy sposoby:

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

Ponieważ ten przewodnik dotyczy pomocy w korzystaniu z połączenia mostkowego ze stacją roboczą VMware, skupimy się na trzeciej opcji, ponieważ jest ona najmniej uciążliwa. Oto krótki przewodnik na temat wyłączania wszystkich wpisów sieciowych VirtualBox, aby rozwiązać funkcję birding na VMware:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ncpa.cpl” i naciśnij klawisz Enter, aby wyświetlić kartę Połączenia sieciowe .
  2. W zakładce Połączenia sieciowe 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 korzystałeś z funkcji VirtualBox .

    Uwaga: Jeśli pojawi się monit UAC (Kontrola konta użytkownika), kliknij przycisk Tak, aby udzielić niezbędnych uprawnień do wyłączenia adaptera wirtualnego.

  3. Po wyłączeniu każdego adaptera VirtualBox otwórz VMware, uruchom maszynę wirtualną, która wcześniej powodowała problemy i sprawdź, czy funkcje mostkowania nie działają.

Wyłączanie każdego adaptera VirtualBox

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

Metoda 7: Przywrócenie ustawień domyślnych Edytora sieci wirtualnej

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

Dzieje się tak, ponieważ ta aktualizacja usuwa kilka kluczy (VMnetDHCP i VMware NAT Service), co ostatecznie powoduje uszkodzenie funkcji mostkowania w stacji roboczej VMWare. Ale jak się okazuje, można bardzo łatwo naprawić szkody, zmuszając VMware do odtworzenia dwóch kluczy rejestru, przywracając ustawienia Edytora sieci wirtualnej do domyślnych.

Uwaga: poniższe kroki dotyczą tylko użytkowników Vmware Workstation PRO i nie można ich replikować w VMware Player.

Oto krótki przewodnik, jak to zrobić:

  1. Otwórz Eksploratora plików i przejdź do następującej lokalizacji:
     C: \ Program Files (x86) \ VMware \ VMware Workstation \ vmnetcfg.exe 
  2. Po dotarciu na miejsce kliknij prawym przyciskiem myszy plik vmnetcfg.exe i wybierz polecenie Uruchom jako administrator .
  3. Po otwarciu Edytora sieci wirtualnej z uprawnieniami administracyjnymi kliknij Przywróć domyślne, a następnie kliknij Zastosuj, aby zapisać zmiany.

    Przywracanie ustawień Virtual Virtual Editor do ustawień domyślnych
  4. Uruchom ponownie stację roboczą VMware i sprawdź, czy tryb mostka działa zgodnie z przeznaczeniem.

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

Metoda 8: Zezwalanie maszynom wirtualnym VMware na zaporach AVG (jeśli dotyczy)

Jak się okazuje, ten szczególny problem może również wystąpić, jeśli korzystasz z zabezpieczeń innych firm (w tym zapory), które są nadopiekuńczy w stosunku do zarządzanych połączeń sieciowych. 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 bezpieczeństwa) jest odpowiedzialna za problem związany z trybem pomostowym w VMware.

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

Jeśli ten scenariusz dotyczy bieżącej sytuacji i korzystasz z 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 wybierz Ustawienia> Tryb eksperta> Ustawienia zaawansowane .
  2. W menu Ustawienia zaawansowane upewnij się, że jest zaznaczone pole Zezwalaj na wszelki ruch z / do maszyn wirtualnych obsługiwanych przez zaporę .

    Zezwalanie na sieci wirtualne w AVG
  3. Kliknij Zastosuj, aby zapisać bieżącą konfigurację.
  4. Uruchom ponownie VMware i sprawdź, czy problem został rozwiązany.

Uwaga: jeśli używasz innego pakietu zabezpieczeń i uważasz, że ta metoda może mieć zastosowanie, wyszukaj w Internecie konkretne kroki, jak zezwolić sieciom wirtualnym na używaną zaporę ogniową. H

Ciekawe Artykuły