Jak mogę znaleźć maszynę wirtualną 10.0 na tym samym pudełku z mojego 192.168 urządzenia?

11

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?

Thom
źródło
10.0.2.15 nie jest prawidłowym internetowym adresem IP. Jest ważny tylko w intranecie. W tych konkretnych przypadkach nie jest to faktycznie część sieci intranetowej. Będziesz musiał zmienić konfigurację urządzenia NAT na maszynie wirtualnej, aby było ono w tym samym pod-adresie intranetowym (192.168 zamiast 10.0).
Ramhound,

Odpowiedzi:

14

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)

wprowadź opis zdjęcia tutaj

Rik
źródło
1
Właściwie umieściłeś zrzut ekranu do mojego komentarza Pozdrawiam cię.
Ramhound,