Tryby pracy sieciowej w produktach Vmware.
Opracował: mgr inż. Piotr Brudny
Wirtualna maszyna może służyć zarówno do wirtualizacji samego systemu operacyjnego, jak
również symulować działanie sieci złożonej z kilku różnych systemów operacyjnych,
uruchomionych w ramach jednego systemu rzeczywistego, tzw. systemu gospodarza (host).
Wyróżniamy trzy tryby pracy sieciowej:
1. Host-only
2. Bridged
3. NAT
Ad.1
"host-only network" jest sposobem na wyizolowanie komputera wirtualnego od sieci zewnętrznej;
w tym przypadku jedynie host może się komunikować z maszyną wirtualną (możliwe jest
połączenie kilku maszyn wirtualnych w wyizolowanej sieci. Dodatkowo, w takiej wirtualnej sieci
działa serwer DHCP, co powoduje, że wirtualne interfejsy sieciowe otrzymują automatycznie
adresy IP.
Ad.2
"bridged network" – maszyna korzysta z interfejsu hosta; ten typ
stwarza iluzję istnienia komputera wirtualnego w sieci, tak jakby była to kolejna
maszyna fizyczna. Wirtualny system jest dostępny z innych komputerw rzeczywistych, wymaga
jednak nadania adresu IP z tej samej sieci, do której należy komuter rzeczywisty.
Ad.3
"NAT network" – jest podobny do "host-only network" z tą drobną
różnicą, że host pełni rolę routera i pozwala na komunikację maszyny wirtualnej z
siecią zewnętrzną. Tryb ten jest najwygodniejsze, jeśli chcemy mieć w wirtualnym systemie internet
a nie ma możliwości korzystania trybu bridge. Dodatkowo, podobnie jak w trybie „host-only”
działa serwer DHCP, który automatycznie przypisuje wirtualnemu interfejsowi adres IP, maskę
podsieci oraz bramę, co całkowicie automatyzuje proces konfiguracji połączenia z internetem w
systemie wirtualnym.
Zwykle opisane tryby odwołują się do interfejsów:
•
vmnet0 to bridge
•
vmnet1 to 'host-only'
•
vmnet8 to NAT
Opisane tryby umożliwiają testowanie i symulowanie działania sieci bez posiadania jakiejkolwiek
infrastruktury sieciowej, wymagane jest tylko posiadanie w komputerze rzeczywistym
odpowiedniej ilości pamięci RAM. Przykładowa struktura, którą można symulować pokazana jest
poniżej.