Доступ к Parallels Windows localhost с Mac

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

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

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

Любая идея? Возможно ли это?

Ответ 1

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

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

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

  • Предпочтения - тип подключения к сети - совместная сеть

Изменить: для Parallels 8

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

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

Ответ 2

Это не помогло мне, но это произошло:

  • Перейдите в Windows VM, перейдите в меню Пуск → Выполнить... → введите cmd.exe

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

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

    10.211.55.5   windows
    

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

Ответ 3

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

Ответ 4

Звучит так, как будто ваша конфигурация Parallels настроена для сети Host-Only для гостя. Переход на общую сеть должен предоставить гостевой ОС Windows локальный IP-адрес.

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

Ответ 5

Я следовал инструкциям выше, и Акку предоставил важный намек, хотя для меня это не сработало. Когда я запускаю 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/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/