После нескольких часов поиска решения в 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 или статически настроенный).
Видеть этот:
Общая сеть - рекомендуемый тип сети для виртуальной машины. Ваша виртуальная машина будет использовать любое сетевое соединение, используемое вашим Mac. Вы сможете получить доступ к сети с виртуальной машины, пока Mac OS X подключена к сети. Единственное ограничение этого режима - виртуальная машина не видна из внешней сети.
Мостовая сеть - использует ваш сетевой адаптер. Вам следует выбрать этот режим, если вы хотите получить доступ к виртуальной машине из внешней сети. Помните, что ваша сетевая конфигурация должна позволять использовать DHCP для назначения IP-адреса виртуальной машине, или вам следует получить статический IP-адрес для виртуальной машины и установить его в гостевой ОС.