После нескольких часов поиска решения в Google я решил оставить сообщение на этом форуме. Надеюсь, вы, ребята, подтолкните меня в правильном направлении для решения этой проблемы.
Я использую Macbook под управлением OS X 10.6.8 (Snow Leopard).Этот компьютер подключен к маршрутизатору Wi-Fi и имеет локальный IP-адрес: 192.168.104.172.
На этом Macbook я использую Windows 7 с помощью Parallels Desktop. (Не смейтесь надо мной сейчас, пожалуйста. У меня нет выбора. :)) На этом (виртуальном) экземпляре Windows 7 я запускаю сервер приложений, который использую для тестирования веб-приложений, которые я разрабатываю с помощью специального инструмента Windows под названием Mendix.
Поскольку наша компания в основном использует Mac в качестве клиентских компьютеров, я тестирую веб-приложение в различных браузерах на OS X: Safari, Firefox и Chrome. Я подключаюсь к серверу приложений, работающему в Windows 7, через IP-адрес виртуального сервера Windows 7. Проще говоря: я указываю своему браузеру IP-адрес (10.211.55.4) и номер порта (8080) экземпляра Windows 7, и я могу начать тестирование своего веб-приложения.
Для новой версии веб-приложения мы хотим начать использовать планшеты, возможно, iPad. Чтобы протестировать веб-приложение, я использую iPad, который подключен к тому же маршрутизатору Wi-Fi, что и мой Macbook. Я хочу подключиться к серверу приложений виртуального экземпляра Windows 7. Однако я не могу использовать IP-адрес 10.211.55.4 для тестирования, потому что он доступен только на Macbook, поскольку это локальный адрес этого Mac. Поэтому мне нужно найти способ, чтобы OS X перенаправляла HTTP-запрос на сервер Windows 7 и отправляла ответ обратно на iPad.
Я смотрел на переадресацию портов и проверял natd и ipfw, но не могу получить правильную конфигурацию. Может быть, я даже не стал спрашивать себя об этом.Можно ли решить эту проблему с помощью стандартных сетевых инструментов, поставляемых с OS X, или мне нужны дополнительные серверные инструменты, чтобы это произошло? Я надеюсь, что кто-нибудь на этом форуме сможет вернуть меня в нужное русло и помочь мне решить проблему.
Оригинальный ответ здесь, пожалуйста, отдайте ему должное. https://stackoverflow.com/questions/2970442/running-a-server-in-parallels-virtual-machine-is-it-possible-for-the-host-to-ac
Вы хотите переведите гостя в режим "мостовой" сети. Это позволит ему получить IP-адрес в той же сети, что и ваша ОС хоста (от вашего маршрутизатора через DHCP или статически настроенный).
См. this :
Shared Networking - рекомендуемый тип сети для виртуальной машины. Ваша виртуальная машина будет совместно использовать любое сетевое соединение, используемое ваш Mac. Вы сможете получить доступ к сети с виртуальной машины, пока ваша Mac OS X подключена к сети. Единственное ограничение этого режим заключается в том, что виртуальная машина не видна из внешней сети
Мостовая сеть - использует ваш сетевой адаптер. Вам следует выбрать этот режим, если вы хотите получить доступ к виртуальной машине из внешней сети. Помните, что конфигурация вашей сети должна позволять использовать DHCP для назначения IP-адреса виртуальной машине, или вы должны получить статический IP-адрес. для виртуальной машины и установите его в гостевой ОС.