Я использую ОС Windows (7) в качестве платформы разработки, работающей на Mac / Parallels Desktop 5.
Я хотел бы получить доступ к локальному хосту Windows - со стороны Mac для тестирования.
Я нашел много решений для доступа к другому пути (доступ к локальному хосту Mac из Windows), но не нашел решения для этого направления доступа (если таковое имеется).
Любая идея ? Является ли это возможным ?
Ответы:
У меня была та же проблема, что и у вас на ранчо. Я использую Win7 в Mac OS X (Snow Leopard) / Parallels 5. Я решил проблему с локальным хостом на Mac, отключив брандмауэр Win7 и «включив» анонимную аутентификацию в настройках аутентификации в диспетчере IIS.
Также я настроил параллельно:
Настроить - оборудование - Сетевой адаптер 1: Адаптер по умолчанию
Предпочтения - сеть - тип подключения - общая сеть
Изменить: для Parallels 8
Настроить> Оборудование> Сетевой адаптер 1: Адаптер по умолчанию
Настройки> Дополнительно
Network: Change Settings
>> Общийисточник
Вышесказанное мне не помогло, но это помогло:
Перейдите на виртуальную машину Windows, перейдите в Пуск -> Выполнить ... -> введите cmd.exe
Откроется командная строка Windows. Набери
ipconfig
и узнай свой IP4-адрес.Отредактируйте файл хостов Mac, как описано в этом блоге . Введите следующую строку, заменив локальный IP-адрес моих виртуальных машин Windows (здесь 10.211.55.5) на тот, который вы узнали на предыдущем шаге:
Затем вы можете получить доступ к локальному хосту окон, используя win вместо localhost, например
http://windows:8080/someapp
источник
Это зависит от того, как ваша сетевая карта настроена на виртуальной машине. Я не знаю, как это происходит в параллелях, но в VMWare Fusion вы можете настроить его как «мостовой» (что означает совместное использование одного и того же IP-адреса с хостом), «NAT», что означает, что у него будет собственный частный IP-адрес. и подключиться к Интернету через хост или «частную сеть», что означает, что он будет иметь частный IP-адрес и не будет подключаться к Интернету. Во втором и третьем случаях вы можете получить доступ к веб-серверу, работающему в Windows, используя частный IP-адрес виртуальной машины, но в случае моста я не думаю, что это можно сделать.
источник
Мне кажется, что ваша конфигурация Parallels настроена на сеть только для хоста для гостя. Переключение на общую сеть должно дать вашей гостевой ОС Windows локальный IP-адрес.
Затем вам нужно будет получить доступ к локальному IP-адресу Windows ( не 127.0.0.1) из браузера Mac. Вы можете узнать, какой IP-адрес использовать, открыв командную строку в гостевой системе Windows и взглянув на вывод
ipconfig
команды.источник
Я выполнил приведенные выше инструкции, и Akku дал важную подсказку, хотя для меня это не сработало. Когда я запускаю 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/
источник