Как подключиться к виртуализированному серверу приложений, работающему в Mac OS X, с внешнего компьютера или планшета [закрыто]

После нескольких часов поиска решения в 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, или мне нужны дополнительные серверные инструменты, чтобы это произошло? Я надеюсь, что кто-нибудь на этом форуме сможет вернуть меня в нужное русло и помочь мне решить проблему.

1
задан 21 June 2012 в 22:10
1 ответ

Оригинальный ответ здесь, пожалуйста, отдайте ему должное. 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-адрес. для виртуальной машины и установите его в гостевой ОС.

2
ответ дан 3 December 2019 в 21:46

Теги

Похожие вопросы