11

Я использую Ubuntu 12.04 и VirtualBox 4.1.12. Я создал сервер Debian под VirtualBox.

По причинам, которые я не понимаю, DHCP предоставляет мой Ubuntu box 192.168.20.50 и мою Debian VM 10.0.2.15. Когда я запускаю traceroute из своего окна Ubuntu, он теряется, пытаясь найти 10.0.2.15 в Интернете.

Как мне дать команду Ubuntu, чтобы он мог найти мою виртуальную машину Debian?

1 ответ1

14

Конфигурация VirtualBox для сетевого адаптера по умолчанию - NAT. В этом случае ваша виртуальная машина не получает реальный IP-адрес от вашего DHCP-сервера, а тот, который предоставляется Virtualbox (т. Е. 10.0.xx).

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

(У меня нет хост-системы Ubuntu, поэтому скриншот ниже взят из Windows
но под Ubuntu должно быть похоже)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .