Як я знаходжу віртуальну машину на тій же коробці зі свого 192.168 вікна?


11

Я працюю на Ubuntu 12.04 та VirtualBox 4.1.12. Я створив сервер Debian під VirtualBox.

З причин, яких я не розумію, DHCP надає моє вікно Ubuntu 192.168.20.50 та Debian VM 10.0.2.15. Коли я запускаю traceroute зі свого вікна Ubuntu, він втрачається, намагаючись знайти 10.0.2.15 в Інтернеті.

Як я інструктую Ubuntu, щоб він міг знайти мій Debian VM?


10.0.2.15 не є дійсною ip-адресою в Інтернеті. Єдине дійсне в межах інтранети. У цьому конкретному випадку це фактично не є частиною вашої інтранет-мережі. Вам доведеться змінити конфігурацію пристрою NAT на віртуальній машині таким чином, щоб він знаходився на тому самому внутрішньомережевому під адресі (192.168 замість 10.0).
Рамхаунд

Відповіді:


14

Конфігурація за замовчуванням VirtualBox для мережного адаптера - NAT. У такому випадку ваша віртуальна машина не отримує реального IP-адреси від вашого сервера DHCP, а надає Virtualbox (тобто 10.0.xx).

Якщо ви зміните мережевий адаптер (у налаштуваннях віртуальної машини) на "Bridged Adapter", він отримає реальну IP-адресу в діапазоні вашого хост-машини (тобто 192.168.xx) і призначить вашим DHCP-сервером у вашу справжню мережу, і ви можете отримати доступ до неї як такої.

(У мене немає хост-системи Ubuntu, тому знімок знімка зроблено з Windows,
але під Ubuntu він повинен бути схожим)

введіть тут опис зображення


1
Ви майже поставили скріншот на мій коментар, вітаю вас.
Рамхаунд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.