Jakie są główne różnice między typami sieci VirtualBox? [Zamknięte]

64

Próbuję użyć VirtualBox do hostowania kilku maszyn wirtualnych.

Każda maszyna wirtualna powinna mieć możliwość łączenia się z Internetem (jest to potrzebne przede wszystkim do instalowania oprogramowania). Moja przeglądarka hosta powinna mieć możliwość łączenia się z maszynami wirtualnymi gości. Muszę też móc ssh do maszyn wirtualnych gości. Dlatego chcę, aby każda maszyna wirtualna miała statyczny adres IP. Umożliwi to również maszynom wirtualnym łączenie się ze sobą, na przykład w przypadku połączeń z bazą danych.

Zrobiłem to z VMware Fusion. Jednak VMware ostatnio gryzie mnie zbyt często i niszczy tyle pracy, że chcę wypróbować VirtualBox.

Ale nie jestem guru sieci i nie wiem, jakiego rodzaju sieci chcę. To, o co proszę, jest proste:

Jakie są główne różnice między typami sieci. Pomoże mi to dowiedzieć się, jakiego rodzaju sieci powinienem używać w moim przypadku.

I oczywiście, jeśli ktoś ma link do dowolnej dokumentacji, jak robić to, co chcę, byłoby to bardzo mile widziane.

Dzięki, ge

George Entenman
źródło
To nie jest właściwa strona na to pytanie. Jeśli chcesz uzyskać więcej odpowiedzi, powinieneś o to zapytać w SuperUser lub Ask Different .
Stefano Palazzo
1
@StefanoPalazzo Nie, to bardzo jest :)
mlvljr 23.04.16
1
Czy wszystkie opinie w sprawie pytania i odpowiedzi powodują jakiekolwiek przemyślenie wśród osób, które głosowały za jego zamknięciem?
pisklęta
1
Po co zamykać zamiast migrować do SU?
Franck Dernoncourt
@StefanoPalazzo Zredagowałem pytanie, aby nie było specyficzne dla komputerów Mac i było mniej oparte na opiniach. Ponieważ to pytanie jest tak popularne i nadal obowiązuje, myślę, że warto je przenieść do SuperUser, aby można było dodać bardziej aktualne informacje. Niestety nie można migrować zamkniętych pytań, więc myślę, że ponowna migracja może być meta pytaniem związanym
Marinos An

Odpowiedzi:

71

Ta strona: http://www.virtualbox.org/manual/ch06.html

całkiem dobrze obejmuje sieć virtualbox.

NAT - Twój host będzie działał jako router (zapora ogniowa), a goście będą w prywatnej podsieci. Użyj tego, jeśli nie korzystasz z serwerów na gościach.

Bridged - Twoi goście otrzymają adres IP w tej samej podsieci, co twój host. Użyj tego, jeśli korzystasz z serwerów gościa i chcesz połączyć się z innymi komputerami w sieci LAN.

Tylko host - rodzaj hybrydy. Jak sama nazwa wskazuje, dzięki tej opcji możesz łączyć się z serwerami-gośćmi tylko z hosta. Użyj tego w przypadku serwerów „prywatnych” (tylko host). Używam tego, jeśli uruchamiam testowy serwer WWW.

Krótko mówiąc, zakładając, że masz router, użyłbym mostka sieciowego. 

Pantera
źródło
Sieć wewnętrzna: podobna do mostkowej, ponieważ maszyna wirtualna może bezpośrednio komunikować się ze światem zewnętrznym . Jednak świat zewnętrzny jest ograniczony do innych maszyn wirtualnych na tym samym hoście, które łączą się z tą samą siecią wewnętrzną - tylko host: … podczas gdy z mostkowaną w sieci istniejący interfejs fizyczny służy do podłączania maszyn wirtualnych, w sieci tylko dla hosta tworzony jest nowy interfejs pętli zwrotnej na hoście, a podczas gdy w sieci wewnętrznej nie widać ruchu między maszynami wirtualnymi, ruch na interfejsie pętli zwrotnej na hoście można przechwycić . ”
Marinos An
14

Chcesz korzystać z mostkowanej sieci.

NAT to translacja adresów sieciowych - jest to połączenie internetowe VM, w przeciwieństwie do Bridged Networking , które jest (z sieciowego punktu widzenia) tym samym, co podłączenie fizycznej maszyny - jako takie, z Bridged Networking, możesz mieć mogą być dwa sposoby - twoja maszyna wirtualna otrzymuje adres IP, który może być następnie użyty do SSH, telnet itp.

jrg
źródło