Czy mogę zmusić maszyny wirtualne Hyper-V do komunikowania się między dwoma hostami za pomocą kabla krosowanego?

1

Mam dwa hosty Hyper-V, każdy ze statycznie przypisanym IP 10.0.1.10 (host 1) i 10.0.2.10 (host 2), maska ​​podsieci to 255.255.0.0. Dołączyłem do nich za pomocą kabla krosowego.

Tworzę maszynę wirtualną na hoście 1 i przypisuję jej adres IP 10.0.1.20 (maska ​​podsieci 255.255.0.0), a także tworzę maszynę wirtualną na hoście 2 i przypisuję jej adres IP 10.0.2.20 (maska ​​podsieci 255.255.0.0).

Nie mogę uzyskać maszyny wirtualnej na hoście 1 do pingowania na hoście 2 lub pingowania na maszynie na hoście 2. Z powodzeniem mogę pingować host1 -> host2 i odwrotnie. Używam zewnętrznego przełącznika wirtualnego i mam zaznaczoną opcję „Zezwalaj na zarządzanie systemem operacyjnym na udostępnianie”.

Jestem trochę w sieci n00b. Czy muszę ustawić adresy IP bramy, dodać trasy lub coś w tym rodzaju?

campbell.rw
źródło

Odpowiedzi:

1

rw

Tak, to, co próbujesz zrobić, jest możliwe.

Jeśli dwa hosty Hyper-V mogą pingować się, jesteś na dobrej drodze.

Podejrzewam, że jest to po prostu problem zapory systemu Windows.

Wspomniałeś, że na nie ustawiłeś adresów IP bram na swoich maszynach wirtualnych. Zakładam, że twoje maszyny wirtualne są z systemem Windows Vista lub nowszym. Chociaż brama domyślna NIE jest tak naprawdę wymagana, jeśli nie ustawisz bramy domyślnej dla połączenia w systemie Windows, ustawisz swoją lokalizację sieciową na „Publiczną” i nie będziesz mógł jej zmienić. Gdy znajdujesz się w lokalizacji publicznej, wbudowana zapora systemu Windows zatrzymuje znaczną większość ruchu, w tym reaguje na ruch ICMP (ping).

Aby obejść ten problem, spróbuj wykonać jedną z następujących czynności: 1) Ustaw domyślną bramę (tak naprawdę nie musi istnieć!), Która pozwoli ci zmienić lokalizację sieci. Zrób to w Centrum sieci i udostępniania - kliknij niebieski link do sieci publicznej i zmień go na Dom lub Praca. 2) Wyłącz Zaporę systemu Windows i spróbuj ponownie. Przejdź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows i wybierz Włącz lub wyłącz Zaporę systemu Windows z lewej strony.

Pamiętaj, aby to zrobić na obu maszynach wirtualnych!

Mam nadzieję, że to pomoże.

Gund
źródło
Próbowałem tego, ale nie miałem jeszcze żadnego sukcesu. Gospodarze mogą pingować się nawzajem. Maszyny wirtualne współdzielące host mogą pingować się nawzajem, ale maszyny wirtualne nie mogą pingować hosta, a maszyny wirtualne na różnych hostach nie mogą pingować się nawzajem. Zastanawiam się, czy wirtualnej karcie sieciowej należy przypisać statyczny adres IP, taki jak goście i hosty, i wykorzystać jako bramę czy coś takiego?
campbell.rw
Jedną rzeczą, którą zrobiłem niepoprawnie, którą właśnie zauważyłem, było powiązanie mojej karty Wi-Fi z moim wirtualnym przełącznikiem zamiast mojej przewodowej karty sieciowej, głupie wiem :)
campbell.rw
0

Miałem ten sam problem i przez całe życie nie mogłem zrozumieć, na czym polegał problem, dopóki nie zobaczyłem ustawienia zakresu adresów mac ...

Virual Switch Manager -> Globalne ustawienia sieciowe -> Zakres adresów Mac

Upewnij się więc, że zakres adresów Mac nie jest taki sam między hostami!

Maszyny wirtualne na różnych hostach mogą teraz wreszcie pingować się nawzajem.

SuHwak
źródło