Режим сетевого моста в VirtualBox обеспечивает виртуальной машине возможность подключения к вашему роутеру

В VirtualBox режим сетевого подключения по умолчанию — NAT. Он обеспечивает доступ гостевой операционной системе в Интернет через виртуальный маршрутизатор, что удобно для большинства пользователей. Однако, если требуется более тесное взаимодействие между хостовой и гостевой системами, например, доступ к гостевой машине по SSH, открытие веб-сайтов, разрабатываемых на гостевой системе, подключение других устройств в сети к гостевой машине или предоставление ей возможности выхода в Интернет, лучше использовать режим сетевого моста.

Измените режим сети на мостовой.

Когда виртуальная машина отключена, откройте окно настроек. Перейдите на вкладку «Сеть» в левом меню.

Читайте также:  Установка Zend Optimizer

Режим сетевого моста в VirtualBox.

По умолчанию для виртуальной машины включен только первый сетевой адаптер, а его режим подключения установлен на NAT. Чтобы переключить его на мостовой режим, кликните на NAT и выберите в списке вариант «Мостовой адаптер». Затем нажмите «ОК» для сохранения изменений. Всё очень просто.

IP-адрес виртуальной машины в режиме сетевого моста.

Запустите виртуальную машину. В данном примере хостовой системой является Ubuntu, а гостевой – openSUSE. После запуска откройте терминал и выполните команду

ifconfig

, чтобы определить IP-адрес гостевой системы. В моем случае IP-адрес openSUSE составляет 192.168.1.102.

используйте команду ifconfig для определения IP-адреса

Откройте терминал на хостовой машине и выполните команду ifconfig, чтобы определить её IP-адрес. Например, на моём компьютере с Ubuntu IP-адрес составляет 192.168.1.101.

IP-адреса хостовой и гостевой машин находятся в одной сети (192.168.1.0/24), поэтому я могу отправлять пинг с хостовой машины на гостевую в Ubuntu.

Читайте также:  Установка Musique Player на Ubuntu 16.04 и 16.10

С гостевой машины openSUSE у меня получается отправлять ping на хост.

протестировать связь с хостом из гостевой системы VirtualBox

В режиме сетевого мостика, стандартный шлюз для гостевой системы VirtualBox — это ваш домашний маршрутизатор (при наличии домашней сети). Это подразумевает, что ваш маршрутизатор выделяет IP-адрес для гостя VirtualBox. Чтобы определить шлюз по умолчанию, выполните следующую команду в гостевой системе VirtualBox.

ip route show

IP-адрес, указанный после «default via», представляет собой IP-адрес стандартного шлюза.

Посещение локального веб-сайта хостинг-провайдера с устройства гостя.

Я настроил веб-сервер Nginx на своем сервере с Ubuntu, и теперь я могу получить доступ к этому веб-серверу с гостевой системы openSUSE. Достаточно ввести IP-адрес хостовой машины в адресную строку браузера.

Читайте также:  Как установить PhantomJS на Ubuntu и Debian

посетите веб-сервер nginx от гостя

Можно также настроить веб-сервер на виртуальной машине и получить доступ к нему с основной машины.

Другие устройства в вашей сети могут обнаруживать гостевую машину.

Мой андроид-устройство подключено к домашней сети, и я имею возможность зайти на веб-сайт гостевой машины с него. Просто введите IP-адрес этой машины в браузере андроид.

Другие устройства в вашей сети могут видеть гостевую машину.

Вы можете использовать гостевую машину для доступа к Интернету и устанавливать SSH-соединение с хостом, а также выполнять обратные подключения.

В итоге, режим мостового сетевого подключения позволяет гостевой машине быть доступной в локальной сети, функционируя как обычное физическое устройство. В режиме NAT гостевая машина находится под защитой виртуального маршрутизатора, и другие устройства в сети не могут ее обнаружить. Для доступа к гостевым машинам требуется настроить переадресацию портов. При этом в обоих сетевых режимах гостевая машина имеет возможность подключения к Интернету.

Далее следует шаг.

Возможно, вам будет интересно ознакомиться с:

  • Как настроить общий доступ к файлам между основной системой и виртуальной машиной в VirtualBox.