Używam Ubuntu 12.04 i VirtualBox 4.1.12. Stworzyłem serwer Debian pod VirtualBox.
Z powodów, których nie rozumiem, DHCP przyznaje mojemu Ubuntu box 192.168.20.50 i mojej Debian VM 10.0.2.15. Kiedy uruchamiam traceroute z mojego systemu Ubuntu, gubi się, próbując znaleźć 10.0.2.15 w Internecie.
Jak poinstruować Ubuntu, aby mógł znaleźć moją maszynę wirtualną Debiana?
Odpowiedzi:
Domyślna konfiguracja VirtualBox dla karty sieciowej to NAT. W takim przypadku twoja maszyna wirtualna nie otrzymuje prawdziwego adresu IP z serwera DHCP, ale dostarczonego przez Virtualbox (tj. 10.0.xx).
Jeśli zmienisz kartę sieciową (w ustawieniach maszyny wirtualnej) na „Bridged Adapter”, otrzymasz prawdziwy adres IP z zakresu twojego komputera-hosta (tj. 192.168.xx) i przypisany przez serwer DHCP w twoją prawdziwą sieć i możesz uzyskać do niej dostęp jako taki.
(Nie mam systemu hosta Ubuntu, więc poniższy zrzut ekranu pochodzi z systemu Windows,
ale pod Ubuntu powinien być podobny)
źródło