VMware Player traci połączenie z Internetem

8

Od czasu do czasu internet po prostu przestaje działać na mojej wirtualnej maszynie, a jedynym sposobem na ponowne uruchomienie jest ponowne uruchomienie komputera hosta. Ponieważ używam maszyny wirtualnej specjalnie do testowania stron internetowych, jest to, powiedzmy, kłopotliwe.

Detale: Mam Windows XP Pro działający w VMware Player (v. 3.0.0 build-203739) na hoście Windows 7. Jest ustawiony na NAT (współdzielony adres IP), ponieważ zapora nie zezwala na połączenie zmostkowane.

Mniej więcej co kilka dni, najpierw internet zwalnia do indeksowania, po czym w końcu przestaje działać. Zarówno VMWare, jak i wirtualny system operacyjny zgłaszają, że są połączone, wszystko wygląda na brzoskwiniowe, mogę dotrzeć do Internetu z hosta, ale na maszynie wirtualnej wszystkie strony internetowe tracą czas i / lub informują, że nie można znaleźć serwera. (Niezależny od przeglądarki; wypróbowany z IE, FF, Chrome, Safari i Opera.)

Gdy tak się stanie, jedynym sposobem na przywrócenie połączenia z Internetem jest ponowne uruchomienie komputera hosta. Ponowne uruchomienie maszyny wirtualnej nie pomaga, ani też odświeżanie połączeń sieciowych na hoście lub gościu. (Chociaż nie jestem do końca pewien, czy znalazłem właściwy sposób odświeżenia połączenia sieciowego w systemie Windows 7 ...)

Nie zauważyłem żadnej przewidywalności co do tego, kiedy wystąpi problem, tj. Nie jest to natychmiast po tym, jak zrobię coś specjalnego. Wydaje się, że zdarza się to głównie po ustawieniu hosta na uśpienie raz lub dwa razy, ale stało się to nawet wtedy, gdy host był w ciągłym użyciu. Wydaje się również niezależne od tego, kiedy zacznę korzystać z maszyny wirtualnej - czasami budzę maszynę wirtualną, a internet jest naprawdę powolny, po czym w końcu przestaje działać; innym razem budzę maszynę wirtualną, korzystam z niej doskonale przez chwilę, a potem nagle internet zniknie.

Czy ktoś wie, dlaczego tak się dzieje? Jeśli to się nie powiedzie, czy istnieje obejście, które jest mniej drastyczne niż ponowne uruchomienie hosta? (Czas uruchamiania systemu Windows 7 jest niesamowicie szybki w porównaniu z poprzednimi wersjami systemu Windows, ale zamknięcie wszystkich moich programów i ich ponowne otwarcie jest wciąż kłopotliwe).

Edytuj: chociaż odznaki są ogólnie ładne, odznaka Tumbleweed nie pomaga mi rozwiązać mojego problemu. Czy nikt nie napotkał czegoś podobnego?

Martha
źródło
Miałem podobny problem, ale używam opcji mostka zamiast NAT. Co zrobiłem, upewniłem się, że oba karty sieciowe VMPlayera w hoście - Win 7 - mają przydzielone IP dynamicznie i mają gościa ze statycznym IP. Na przykład, jeśli twój router to 192.168.1.1, wtedy przypisz 192.168.1.10 do hosta, a następnie 192.168.1.20 do gościa, pod warunkiem że te adresy IP nie kolidują z pulą DHCP.
Darius
1
Tylko uwaga, że ​​już nie doświadczam tego problemu, ponieważ ten konkretny komputer dawno temu porzucił ducha. Jestem teraz na Windows 8 (hack, ptui) box i internet wydaje się być dobrze na wszystkich moich wirtualnych maszynach. Jeśli ktoś inny ma ten problem, a jedna z tych odpowiedzi była pomocna, czy mógłbyś dodać do tego komentarz? Chciałbym odrzucić moją odpowiedź zastępczą i zaakceptować prawdziwą odpowiedź, ale nie mam możliwości testowania rzeczy.
Martha

Odpowiedzi:

6

To też mi się przydarza. Zrobiłem co następuje:

  1. Znajduję kartę sieciową na hoście, którego używa VMware Player (w Network Connections). W moim przypadku nazywa się VMware Network Adapter VMnet8.

  2. Kliknij prawym przyciskiem myszy, a następnie wybierz Wyłączyć . Następnie czekam, aż system gościa zgłosi „ kabel odłączony 'z paska zadań (moim gościem jest WinXP).

  3. Po powrocie do hosta kliknij prawym przyciskiem myszy ten sam adapter, aby wybrać Włączyć . Poczekaj na pasek zadań gościa brak połączenia ikona, aby przełączyć na uzyskiwanie-adres-IP animacja, a następnie po przydzieleniu adresu IP przetestuj połączenie.

Moja metoda dostępu do Internetu zostanie przywrócona za pomocą tej metody.

dhigger
źródło
2

Z mojego doświadczenia wynika, że ​​jeśli mój system operacyjny hosta przejdzie w stan uśpienia, gdy maszyna wirtualna jest uruchomiona, tracę łączność sieciową z systemu-gościa, a jedynym sposobem rozwiązania tej sytuacji jest ponowne uruchomienie systemu operacyjnego hosta. Jednak odkryłem, że jeśli zawiesię system gościa, zanim host przejdzie w stan uśpienia, problem nigdy się nie pojawi.

Liam O
źródło
1

Głośna cisza robi wrażenie ...

Rozwiązaniem, które znalazłem, jest ustawienie trybu połączenia na zmostkowany, poczekaj, aż uświadomi sobie, że nie może się połączyć w ten sposób, a następnie ustaw tryb połączenia z powrotem na NAT. Niezbyt satysfakcjonujące, ale lepsze niż ponowne uruchomienie całego komputera.

Martha
źródło
1
Jeśli uważasz, że może to pomóc, możesz rozważyć dodanie nagrody do swojego pytania.
heavyd
Czy próbowałeś ipconfig / release i ipconfig / renew? A może ten czas na ciebie?
Darius
1

Mam ten sam problem, bardzo denerwujący. Wreszcie znalazłem rozwiązanie:

Gracz - & gt; Zarządzaj - & gt; Ustawienia maszyny wirtualnej ... - & gt; Karta sieciowa (automatyczne mostkowanie) - & gt; Połączenie sieciowe - & gt; Konfiguruj karty - & gt; Wybierz karty sieciowe hosta, które chcesz pomniejszyć:

Wybierz tę, na której masz fizyczną kartę sieciową i usuń zaznaczenie VirtualBox Host-Only Ethernet Adapter.

Mam nadzieję, że to pomoże.

user254241
źródło
1
W moim przypadku korzystałem z połączenia mostkowego na Win7. Ilekroć zmieniłem klucz sprzętowy USB na moim routerze lub odłączałem przewód LAN, utraciłem łączność z moimi maszynami wirtualnymi na stacji roboczej 10. Podążyłem za tą odpowiedzią i usunąłem wszystkie karty z wyjątkiem jednego. Uruchomiono ponownie maszyny wirtualne i działały! Dzięki :)
TryHarder
1
Nieznaczna modyfikacja. Przejdź do VMware Workstation - & gt; Edytuj - & gt; Edytor sieci wirtualnej- & gt; Karta sieciowa (automatyczne mostkowanie) - & gt; Kliknij Ustawienia automatyczne, a następnie usuń niepotrzebne karty sieciowe.
TryHarder
0

Na odtwarzaczu vmware po prawej clic & gt; odłącz sieć za pomocą ikony na dole okna.

Przejdź do połączeń sieciowych systemu Windows, wyłącz wszystkie połączenia oprócz tego, którego chcesz użyć odtwarzacza VMware. Podłącz ponownie odtwarzacz vmware. Teraz powinno działać.

Sylario
źródło
0
  • Przejdź do ustawień maszyny wirtualnej.
  • Kliknij kartę sieciową.
  • Kliknij Usuń.
  • Kliknij Dodaj nową kartę sieciową.

Powinien rozwiązać problem.

Virtual JB
źródło
0

Mam ten sam problem z łącznością sieciową przy pierwszym uruchomieniu vmimage (tj. Sieć wygląda na OK zarówno na obrazie hosta, jak i na vmware). Zamykam obraz vmware, zamykam vmware, restartuję router, restartuję vmware, restartuję obraz i wracam do sieci.

Mark
źródło
0

Ja również miałem ten sam problem z VMware Workstation 12 w systemie Windows 7. Po wielu próbach i eksperymentach następujące rozwiązanie działało dla mnie. To rozwiązało problem na stałe.

  1. Na hoście VMware, Przejdź do centrum sieci i udostępniania - & gt; Zmień ustawienia karty
  2. Kliknij prawym przyciskiem myszy kartę sieciową VMware skonfigurowaną dla NAT i wyłącz ją.

To jest to!. To działa.

Brzmi zabawnie, prawda? Oto wyjaśnienie Nawet jeśli karta sieciowa jest wyłączona, usługa NAT VM ware i usługa DHCP VM ware będą nadal obsługiwać żądania pochodzące z systemu gościa. Dzieje się tak, ponieważ ruch sieciowy między gościem a hostem jest zwykłą kopią pamięci w procesie VMware.

Ale ma efekt uboczny. Komputer główny nie będzie w stanie dotrzeć do gościa na IP skonfigurowanym na interfejsie NAT. Aby przezwyciężyć ten problem, stworzyłem drugi moduł do adaptacji sieci wirtualnej VMware (w stacji roboczej VMware, Edycja -> Virtual Network Editor) z opcją tylko dla hosta i przedstawiłem drugi interfejs sieciowy dla systemu gościa. Teraz host może dotrzeć do gościa na tym interfejsie.

Ramesh Kannan K
źródło