it-swarm.com.ru

Доступ к локальному хосту Parallels Windows с Mac

Я использую ОС Windows (7) в качестве платформы разработки, работающей на Mac/Parallels Desktop 5.

Я хотел бы получить доступ к локальному хосту Windows - со стороны Mac для тестирования.

Я нашел много решений для доступа наоборот (доступ к локальному хосту Mac из Windows) - но не нашел решения для этого направления доступа (если есть).

Любая идея ? Является ли это возможным ?

83
Ranch

У меня была такая же проблема, как у вас, Ранчо. Я использую Win7 на Mac OS X (Snow Leopard)/Parallels 5. Я решил проблему с локальным хостом на Mac, отключив межсетевой экран win7 и «включив» анонимную аутентификацию в настройках аутентификации в диспетчере IIS.

Также я настроил в параллелях: 

  1. Конфигурировать - оборудование - Сетевой адаптер 1: адаптер по умолчанию

  2. Предпочтения - сеть - тип подключения - общая сеть

Правка: для параллелей 8

  1. Настройка> Оборудование> Сетевой адаптер 1: Адаптер по умолчанию

  2. Настройки> Дополнительно> Network: Change Settings> Общий доступ

29
Arefin

Вышеупомянутое не помогло мне, но это сделало:

  • Зайдите в Windows VM, зайдите в Пуск -> Выполнить ... -> введите cmd.exe

  • Откроется командная строка Windows. Введите ipconfig и узнайте свой IP4-адрес.

  • Отредактируйте ваш файл macs hosts, как описано в этом посте . Вставьте следующую строку , Заменив локальный IP-адрес моей виртуальной машины Windows (здесь 10.211.55.5) на тот, который вы обнаружили в предыдущем шаге:

    10.211.55.5   windows
    

Затем вы можете получить доступ к локальному хосту Windows, используя win вместо localhost, например, http://windows:8080/someapp

34
Akku

Это зависит от того, как настроена ваша сетевая карта на виртуальной машине. Я не знаю, как обстоят дела с параллелями, но в VMWare Fusion вы можете установить его как «мостовой» (что означает совместное использование одного и того же ip с хостом), «NAT», что означает, что он будет иметь свой собственный частный IP-адрес. и подключиться к Интернету через хост, или «частную сеть», что означает, что он будет иметь частный IP-адрес и не будет подключаться к Интернету. Во втором и третьем случае вы можете получить доступ к веб-серверу, работающему в Windows, используя частный IP-адрес виртуальной машины, но в случае моста я не думаю, что это можно сделать. 

1
matei

Похоже, ваш конфиг Parallels настроен для работы в сети «Только для хоста» для гостя…. Переключение в общую сеть должно дать вашей гостевой ОС Windows локальный IP-адрес.

Затем вам нужно будет получить доступ к локальному IP-адресу Windows ( не 127.0.0.1) из браузера Mac. Чтобы узнать IP-адрес, откройте командную строку в гостевой системе Windows и просмотрите выходные данные команды ipconfig.

0
Coxy

Я следовал приведенным выше инструкциям, и Акку предоставил важный совет, хотя для меня это не сработало .... Когда я запускаю ipconfig в командной строке Windows, я получаю 10.211.55.3 в качестве IPv4-адреса и 10.211.55.1 в качестве стандартный шлюз. Использование 10.211.55.3 в файле хостов Windows (C:\Windows\System32\drivers\etc\hosts) не работало - не знаю почему. Итак, я попробовал: 10.211.55.2, и это сработало.

Подводя итог: вы должны сначала настроить конфигурацию виртуального хоста Apache, как описано, а затем открыть: C:\Windows\System32\drivers\etc\hosts и ввести: 10.211.55.2 mysite.localhost (или все, что вы определили в ваш файл конфигурации виртуального хоста). Надеюсь, это поможет тем, у кого такая же проблема, как у меня.

Я нашел это здесь: http://sirprize.me/cribble/accessing-localhost-on-lion-Host-with-windows-guest-on-parallels/

0
criscom