доступ к локальному хосту parallels windows с mac

<p>я использую ос windows (7) в качестве платформы разработки, работающей на mac/parallels desktop 5.</p><p>я хотел бы получить доступ к локальному хосту windows - со стороны mac для тестирования.</p><p>я нашел много решений для доступа наоборот (доступ к локальному хосту mac из windows) - но не нашел решения для этого направления доступа (если есть).</p><p>любая идея ? является ли это возможным ?</p>

<p>у меня была такая же проблема, как у вас, ранчо. я использую win7 на mac os x (snow leopard)/parallels 5. я решил проблему с локальным хостом на mac, отключив межсетевой экран win7 и «включив» анонимную аутентификацию в настройках аутентификации в диспетчере iis.</p><p>также я настроил в параллелях: </p><ol> <li><p>конфигурировать - оборудование - сетевой адаптер 1: адаптер по умолчанию</p></li> <li><p>предпочтения - сеть - тип подключения - общая сеть</p></li> </ol><p>правка: для параллелей 8</p><ol> <li><p>настройка> оборудование> сетевой адаптер 1: адаптер по умолчанию</p></li> <li><p>настройки> дополнительно> <code>network: change settings</code>> общий доступ</p></li> </ol>

<p>вышеупомянутое не помогло мне, но это сделало:</p><ul> <li><p>зайдите в windows vm, зайдите в пуск -> выполнить ... -> введите cmd.exe</p></li> <li><p>откроется командная строка windows. введите <code>ipconfig</code> и узнайте свой ip4-адрес.</p></li> <li><p>отредактируйте ваш файл macs hosts, как описано в <a href="http://blog.grapii.com/2012/08/how-to-edit-the-hosts-file-in-mac-os-x-10-8-mountain-lion/">этом посте</a> . вставьте следующую строку , заменив локальный ip-адрес моей виртуальной машины windows (здесь 10.211.55.5) на тот, который вы обнаружили в предыдущем шаге:</p> <pre><code>10.211.55.5 windows </code></pre></li> </ul><p>затем вы можете получить доступ к локальному хосту windows, используя win вместо localhost, например, <code>http://windows:8080/someapp</code></p>

<p>это зависит от того, как настроена ваша сетевая карта на виртуальной машине. я не знаю, как обстоят дела с параллелями, но в vmware fusion вы можете установить его как «мостовой» (что означает совместное использование одного и того же ip с хостом), «nat», что означает, что он будет иметь свой собственный частный ip-адрес. и подключиться к интернету через хост, или «частную сеть», что означает, что он будет иметь частный ip-адрес и не будет подключаться к интернету. во втором и третьем случае вы можете получить доступ к веб-серверу, работающему в windows, используя частный ip-адрес виртуальной машины, но в случае моста я не думаю, что это можно сделать. </p>

<p>похоже, ваш конфиг parallels настроен для работы в сети «только для хоста» для гостя…. переключение в общую сеть должно дать вашей гостевой ос windows локальный ip-адрес.</p><p>затем вам нужно будет получить доступ к локальному ip-адресу windows (<strong> не </strong>127.0.0.1) из браузера mac. чтобы узнать ip-адрес, откройте командную строку в гостевой системе windows и просмотрите выходные данные команды <code>ipconfig</code>.</p>

<p>я следовал приведенным выше инструкциям, и акку предоставил важный совет, хотя для меня это не сработало .... когда я запускаю 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, и это сработало.</p><p>подводя итог: вы должны сначала настроить конфигурацию виртуального хоста apache, как описано, а затем открыть: c:\windows\system32\drivers\etc\hosts и ввести: 10.211.55.2 mysite.localhost (или все, что вы определили в ваш файл конфигурации виртуального хоста). надеюсь, это поможет тем, у кого такая же проблема, как у меня.</p><p>я нашел это здесь: <a href="http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/">http://sirprize.me/cribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/</a> </p>