Łączenie dwóch wirtualnych maszyn VirtualBox

Na wstępie zakładam, że chcemy połączyć dwie maszyny wirtualne; na każdej zainstalowane Ubuntu.
Sam zrobiłem to w taki sposób, że stworzyłem jedną VM, a następnie ją sklonowałem z poziomu programu VirtualBox (testowane na wersji 4.1.16 na Ubuntu 12.04).

Dla każdej maszyny wirtualnej wykonujemy:
Settings → Network
Attached to: Internal network
Name: intnet
Promiscuous mode: Allow All
Mac Address: (dowolny różny dla obu maszyn)

Ustawienie Internal network oznacza, że tak przygotowane maszyny wirtualne będą odizolowane od świata zewnętrznego.

Uruchamiamy obie maszyny wirtualne z Ubuntu. Sprawdzamy wszystkie istniejące interfejsy poleceniem: ifconfig -a.

Dla każdej z maszyn ustawiamy statyczne adresy IP, np. 192.168.0.1 i 192.168.0.2 z uwzględnieniem nazwy interfejsu.
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0
sudo ifconfig eth1 192.168.0.2 netmask 255.255.255.0

Jeśli wszystko udało się nam poprawnie skonfigurować, to ping powinien być tylko formalnością.
na 192.168.0.1ping 192.168.0.2
na 192.168.0.2ping 192.168.0.1

Posted on 17/06/2012, in Ubuntu, Wirtualizacja. Bookmark the permalink. 2 komentarzy.

  1. Witam,
    ustawiłem wszystko według powyższego opisu. Dwie maszyny wirtualne, na każdej ubuntu ale po wykonaniu ping’a dostaję komunikat: network is unreachable.
    Byłbym bardzo wdzięczny za jakąś wskazówkę.

    • Przemysław Dąbek

      Jakiej wersji VirtualBoksa używasz i z jakiego systemu operacyjnego korzystasz? Może jakiś firewall blokuje Ci komunikację pomiędzy maszynami?

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: