2

У меня есть установка Mac OS X и виртуальная коробка Ubuntu внутри них. Я использую Debian Virtual Box в качестве машины для разработки нескольких rails и php веб-проектов, но я хочу получить к ним доступ из Mac OS, чтобы я мог протестировать на Safari, возможно ли это сделать? как?

заранее спасибо

2 ответа2

3

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

Из главы 6 руководства VirtualBox:

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

Можно также использовать сетевой режим NAT, но для этого потребуется изменить работу портов (на мой взгляд, не стоит проблем).

1

Я бы сделал это (особенно если вы находитесь в домашней сети), чтобы настроить сетевой адаптер на мостовой адаптер. Таким образом, гостевой виртуальной машине присваивается собственный IP-адрес, и он доступен с любого компьютера в локальной сети. Это наиболее удобно, и вам не придется возиться с переадресацией портов (что может стать сложным).

Хороший справочник по всем сетевым режимам VBox: http://www.virtualbox.org/manual/ch06.html

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