Ustawienia sieci dla VMware

Saturday, October 18, 2008, autor: Rafał

Korzystając z VMware, jednym z zagadnień, które warto znać jest sprawa ustawień sieci w maszynach wirtualnych. Nie od razu było tu wszystko dla mnie jasne, ale z czasem zgłębiłem nieco ten temat. Podzielę się kilkoma informacjami w tym zakresie.

NAT czy Bridged?
Wybierając typ sieci mamy kilka opcji, z których z reguły wybieram NAT lub Bridged.
Zaglądając do ustawień konfiguracyjnych (plik VMX) znajdziemy tam wpis tego typu:

ethernet0.connectionType = “bridged”

Różnica pomiędzy siecią NAT a Bridged jest taka, że NAT tworzy wirtualną sieć w ramach maszyny hosta, a Bridged łączy się bezpośrednio. Ustawiając typ sieci NAT mamy możliwość łączenia się z Internetem korzystając z sieci hosta. Nasza maszyna otrzymuje adres IP, który nie będzie rozpoznawany w sieci, do której się włączyliśmy. Otrzymujemy adres prywatny.

Połączenie typu NAT nie sprawdzi się w sytuacji. gdy chcemy postawić wirtualny serwer (np. z systemem SAP) i inne osoby mają mieć do niego dostęp. W takiej sytuacji należy wybrać Bridged.

Ustawiając typ sieci na „Bridged” nasza wirtualna maszyna otrzymuje numer IP (z puli dostępnych) i jest widziana w sieci tak jak każdy inny komputer. Nie oznacza to, że musi to być adres publiczny. W korporacyjnej sieci uruchamiane przeze mnie maszyny otrzymują adresy prywatne dostępne w tej sieci. Wystarcza to jednak, aby inne osoby korzystające z sieci mogły się połączyć z wirtualnym serwerem.

Kwestia adresu MAC

Kiedy pracując w domu wybieram typ sieci “Bridged“, to ze względu na ograniczenie jakie narzuca mi firma dostarczająca Internet, połączenie z siecią nie zadziała. Aby działało muszę zgłosić adres MAC wirtualnej maszyny (sieć sprawdza MAC i jeżeli nie jest zarejestrowany, to nie przydziela adresu IP). Co jednak zrobić, jeżeli ktoś chce eksperymentować z wieloma systemami? VMware za każdym razem generuje inny MAC. Rozwiązaniem jest przydzielenie statycznego numeru. Konfigurując nową maszynę wirtualną adres MAC jest generowany automatycznie. Wpis w pliku konfiguracyjnym może wyglądać następująco:

ethernet0.addressType = “generated”
ethernet0.generatedAddress = “00:0c:29:1d:c4:34″

Teoretycznie nie ma problemu, aby narzucić stały adres MAC i ustawić jego wartość na taką jaka chcemy. Wystarczy zamienić wspomniane wcześniej wpisy na coś takiego:

ethernet0.addressType = “static”
ethernet0.Address = “xx:xx:xx:xx:xx:xx”

przy czym “xx:xx:xx:xx:xx:xx” jest wymaganym adresem MAC. Jest tu jednak małe „ale”. VMware nie pozwala na ustawienie dowolnego adresu MAC. Musi się on zawierać w takim zakresie:

00:50:56:00:00:00 - 00:50:56:3F:FF:FF

Próba uruchomienia maszyny wirtualnej z nieprawidłowym adresem skończy się błędem.



 

 
Tags:
 



Zostaw komentarz


 


 


 


 

*
Wpisz słowo z obrazka. Kliknij na obrazku aby usłyszeć angielską wersję audio
Kliknij na obrazku aby usłyszeć angielską wersję audio