Wpadłem w kłopoty, gdy próbowałem pingować wirtualnego gościa Ubuntu z mojego hosta Windows 10, ale to rozwiązanie załatwił sprawę.
Zastanawiam się, czym dokładnie jest „adapter tylko do hosta” i dlaczego domyślnie nie mogę pingować maszyny wirtualnej? Jak dokładnie maszyna wirtualna uzyskuje dostęp do Internetu, gdy nie mogę jej pingować?
Odpowiedzi:
1 dla odpowiedzi № 1Jak sama nazwa wskazuje, przeznaczony jest tylko hostutwórz nowy interfejs, który jest wirtualny i widoczny dla hosta i nie jest w żaden sposób podłączony do fizycznego interfejsu, który faktycznie łączy się z Internetem.
Można to uznać za hybrydę międzymostkowe i wewnętrzne tryby sieciowe: podobnie jak w przypadku mostkowanych sieci, maszyny wirtualne mogą komunikować się ze sobą i hostem tak, jakby były połączone za pomocą fizycznego przełącznika Ethernet. Podobnie, jak w przypadku sieci wewnętrznej, fizyczny interfejs sieciowy nie musi być obecny, a maszyny wirtualne nie mogą rozmawiać ze światem poza hostem, ponieważ nie są podłączone do fizycznego interfejsu sieciowego.
Być może zastanawiasz się, jaki jest w tym przypadku przypadek użyciaPomyślmy na przykład: jedna maszyna wirtualna może zawierać serwer WWW, a druga baza danych, a ponieważ mają one ze sobą rozmawiać, urządzenie może poinstruować VirtualBox, aby skonfigurować sieć tylko dla hosta. Druga (zmostkowana) sieć łączyłaby następnie serwer WWW ze światem zewnętrznym w celu obsługi danych, ale świat zewnętrzny nie może połączyć się z bazą danych.
Jak to działa
gdy używana jest sieć tylko hosta, VirtualBoxtworzy nowy interfejs oprogramowania na hoście, który pojawia się obok istniejących interfejsów sieciowych. Innymi słowy, podczas gdy w sieci pomostowej do podłączania maszyn wirtualnych używany jest istniejący interfejs fizyczny, w sieciach samych hostów tworzony jest nowy interfejs pętli zwrotnej na hoście. Podczas gdy w sieci wewnętrznej ruch między maszynami wirtualnymi nie jest widoczny, ruch na interfejsie „loopback” na hoście może zostać przechwycony.
Wspaniałą rzeczą w sieciach samych hostów jest to, że sam host znajduje się w tej sieci, a więc po odpowiedniej konfiguracji, jak w tobie połączyć powyżej możesz dotrzeć do wszystkich maszyn wirtualnych.
Mam nadzieję, że moje wyjaśnienie pomoże!