piątek, 11 grudnia 2009

Interfejs sieciowy maszyny wirtualnej widoczny w sieci lokalnej

Nie raz zdarzają się sytuacje w których chcemy, aby maszyna wirtualna i zainstalowany na niej system operacyjny były widoczne w sieci lokalnej. Ja chciałbym udostępnić (do celów testowych) serwer DMS uruchomiony na Ubuntu zainstalowanym na VM.

Niestety podstawowa konfiguracja maszyny wirtualnej zaraz po jej utworzenia za pomocą VirtualBox zakłada, że system gościa pozostaje ukryty za NATem. Na szczęście VB pozwala w łatwy sposób zmienić ten stan rzeczy. Przestawimy sposób działania "wirtualnej karty sieciowe" na tryb adaptera rzeczywistej karty sieciowej. Dzięki temu zabiegowi jeden fizyczny port karty sieciowej (w moim wypadku karta Wifi) będzie obsługiwał dwa logiczne adresy IP w sieci lokalnej.

Jakie czynności należy wykonać, aby osiągnąć wyżej opisany efekt? Należy wyłączyć maszynę wirtualną i następnie wybrać opcję Ustawienia i przejść na zakładkę Sieć. Poniższej zaprezentowane są domyślne ustawienia maszyny zaraz po jej utworzeniu.

Na widocznym ekranie należy zmienić opcję "Podłączony do" z "NAT" na "Bridged Adapter" i w opcji Nazwa wybrać interfejs sieciowy, któremu zostanie przypisany dodatkowy, logiczny adres IP i przez który będzie odbywać się komunikacja pomiędzy siecią lokalną, a maszyną wirtualną. Na poniższym zrzucie widać odpowiednie ustawienia. Wybór potwierdzamy przyciskiem OK.

Warto w tym miejscu zwrócić uwagę na to, że takiej wirtualnej karcie sieciowej można nadać adres MAC Robi się to wybierając opcję trybika położonego obok opcji Podłączony do.

W mojej sieci lokalnej znajduje się AP (i ruter jednocześnie), który odpowiada za przydzielanie adresów IP poszczególnym urządzeniom (usługa DHCP). Przydział adresu IP następuje na podstawie listy adresów MAC, które mogą zostać włączone do sieci. W przypadku gdyby Czytelnik korzystał z podobnego rozwiązania, należy pamiętać, aby dołączyć do tej listy adres MAC "wirtualnej" karty sieciowej. W przeciwnym razie możemy czuć się niemile zaskoczeni tym, że w samej maszynie wirtualnej nie będzie działać sieć.

Na zakończenie jeszcze jeden zrzut ekranu, który prezentuje poprawną konfigurację wirtualnej karty sieciowej w mojej sieci lokalnej.


1 komentarz: