Napraw problemy z pingowaniem maszyn wirtualnych Hyper-V: Nie można pingować hosta i odwrotnie

Notatki kluczowe

  • Zapory sieciowe muszą zezwalać na ruch ICMP.
  • Użycie właściwego przełącznika wirtualnego ma kluczowe znaczenie dla łączności.
  • Ponowne uruchomienie usług może rozwiązać sporadyczne problemy.

Rozwiązywanie problemów z pingiem Hyper-V: kompleksowy przewodnik

Radzenie sobie ze scenariuszem, w którym Twoja maszyna wirtualna Hyper-V nie może dotrzeć do hosta lub odwrotnie, może być frustrujące. Ten przewodnik przedstawia możliwe do wykonania kroki w celu przywrócenia łączności.

Rozwiązywanie problemów z pingowaniem maszyn wirtualnych Hyper-V

Jeśli wystąpią problemy z pingowaniem między maszyną wirtualną Hyper-V a hostem, wykonaj następujące czynności:

Krok 1: Skonfiguruj zaporę sieciową, aby zezwolić na ruch przychodzący ICMP

Ping używa protokołów ICMP, które mogą być blokowane przez zaporę sieciową. Aby rozwiązać ten problem, wykonaj poniższe kroki:

  1. Otwórz „Ustawienia systemu Windows” w menu Start.
  2. Przejdź do Zapora sieciowa i ochrona sieci > Ustawienia zaawansowane.
  3. W ustawieniach przychodzących znajdź File and Printer Sharing (Echo Request – ICMPv4-In). Jeśli wyświetla się jako „Blocked”, kliknij prawym przyciskiem myszy i wybierz Enable Rule.

Porada: Upewnij się, że te ustawienia są aktualne zarówno na hoście, jak i w systemie operacyjnym Hyper-V.

Krok 2: Zmień sieć na prywatną

Ustawienie sieci na Prywatną może pomóc w nawiązywaniu połączeń. Oto jak:

  1. Naciśnij, Win + I aby otworzyć Ustawienia.
  2. Przejdź do Sieć i internet > WiFi (lub Ethernet).
  3. Wybierz sieć, z którą jesteś połączony i przełącz ją na Prywatną.

Wskazówka: Aby zapewnić ciągłość, dostosuj te ustawienia zarówno na maszynie wirtualnej, jak i na hoście.

Krok 3: Użyj przełącznika wewnętrznego lub zewnętrznego zamiast prywatnego

Komunikacja między hostem a maszyną wirtualną wymaga odpowiedniego przełącznika wirtualnego. Wykonaj następujące kroki, aby skonfigurować:

  1. Uruchom Menedżera Hyper-V.
  2. Uzyskaj dostęp do Virtual Switch Manager.
  3. Utwórz nowy wirtualny przełącznik sieciowy, wybierając opcję Wewnętrzny lub Zewnętrzny, i kliknij przycisk OK.
  4. Upewnij się, że opcja „Włącz identyfikację wirtualnej sieci LAN dla systemu operacyjnego zarządzającego” jest odznaczona.
  5. Dodaj ten przełącznik do maszyn wirtualnych i sprawdź łączność.

Porada: Możesz również modyfikować istniejące przełączniki za pomocą Menedżera przełączników wirtualnych.

Krok 4: Uruchom ponownie usługi związane z Hyper-V

Czasami zresetowanie usług Hyper-V może pomóc rozwiązać problemy:

  1. Wyszukaj Usługi w menu Start.
  2. Znajdź dowolną usługę związaną z Hyper-V.
  3. Kliknij prawym przyciskiem myszy i wybierz opcję Uruchom ponownie (lub Uruchom, jeśli nie jest uruchomiona).

Porada: Aby w pełni skorzystać z funkcji, uruchom ponownie wszystkie powiązane usługi Hyper-V i ponownie uruchom komputer.

Krok 5: Zresetuj protokoły sieciowe

Zresetowanie protokołów sieciowych może rozwiązać problemy z łącznością. Wykonaj następujące kroki:

  • Otwórz wiersz polecenia jako administrator.
  • Uruchom następujące polecenia, jedno po drugim: ipconfig /release, ipconfig /renew, ipconfig /flushdns, ipconfig /registerdns, netsh winsock reset.

Następnie uruchom ponownie komputer i sprawdź łączność.

Dodatkowe wskazówki

  • Regularnie sprawdzaj ustawienia zapory sieciowej, aby zapobiec blokowaniu protokołu ICMP.
  • Aby uzyskać lepszą wydajność, warto utworzyć dedykowaną sieć dla maszyn wirtualnych.
  • Aktualizuj aplikację Hyper-V, aby korzystać z najnowszych poprawek błędów i funkcji.

Streszczenie

Rozwiązywanie problemów z pingiem między maszynami wirtualnymi Hyper-V a hostami obejmuje weryfikację ustawień zapory, dostosowanie konfiguracji sieci i potencjalne zresetowanie protokołów sieciowych. Wdrożenie tych kroków powinno zapewnić zgodność i lepszą łączność.

Wniosek

Postępując zgodnie z krokami opisanymi w tym przewodniku, możesz skutecznie rozwiązać problemy z pingowaniem Hyper-V. Użyj tych technik rozwiązywania problemów, aby utrzymać solidną komunikację między maszynami wirtualnymi a ich systemami hosta.

FAQ (najczęściej zadawane pytania)

Jak podłączyć maszynę wirtualną Hyper-V do hosta?

Możesz użyć VM Connect, aby uzyskać dostęp do zasobów lokalnych na swojej maszynie wirtualnej. Otwórz VMConnect, wybierz swoją maszynę wirtualną i przejdź do Pokaż opcje > Zasoby lokalne > Więcej, aby włączyć żądany dysk.

Jak włączyć połączenie sieciowe w Hyper-V?

Aby włączyć połączenie sieciowe w Hyper-V, ustaw kartę sieciową maszyny wirtualnej tak, aby używała zewnętrznego przełącznika, co umożliwia łączność karty sieciowej. Zobacz wcześniejsze kroki, aby uzyskać szczegółowe informacje na temat tworzenia i konfigurowania przełączników.