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:
- Otwórz „Ustawienia systemu Windows” w menu Start.
- Przejdź do Zapora sieciowa i ochrona sieci > Ustawienia zaawansowane.
- 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:
- Naciśnij, Win + I aby otworzyć Ustawienia.
- Przejdź do Sieć i internet > WiFi (lub Ethernet).
- 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ć:
- Uruchom Menedżera Hyper-V.
- Uzyskaj dostęp do Virtual Switch Manager.
- Utwórz nowy wirtualny przełącznik sieciowy, wybierając opcję Wewnętrzny lub Zewnętrzny, i kliknij przycisk OK.
- Upewnij się, że opcja „Włącz identyfikację wirtualnej sieci LAN dla systemu operacyjnego zarządzającego” jest odznaczona.
- 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:
- Wyszukaj Usługi w menu Start.
- Znajdź dowolną usługę związaną z Hyper-V.
- 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.
Powiązane posty:
- Poprawa wydajności maszyny wirtualnej Hyper-V poprzez optymalizację i udoskonalenie
- Kompleksowy przewodnik instalacji Debiana na Hyper-V: instrukcje krok po kroku
- Jak zmienić akcję automatycznego zatrzymywania dla maszyn wirtualnych Hyper-V w systemie Windows 11
- Jak podłączyć fizyczny procesor graficzny do maszyny wirtualnej w systemie Hyper-V
- Jak konwertować pliki OVA/OVF na maszyny wirtualne Hyper-V w systemie Windows 11