[networking] Как получить доступ к главной машине с гостевой машины?



2 Answers

Вы можете использовать локальное имя вашего хоста Mac (или любого другого Mac в сети):

http://macname.local:3000/

где macname - сетевое имя вашего хоста (или другого желаемого) Mac.

Question

Я только что создал новую виртуальную машину Windows XP на своем Mac с помощью VMware Fusion. VM использует NAT для совместного использования интернет-соединения хоста.

Как получить доступ к приложению Rails, которое доступно на самом Mac с помощью http://localhost:3000 ?




Для Django важно сделать следующее:

./manage.py runningerver [default-gateway-IP]: 8000

потому как

https://docs.djangoproject.com/en/dev/ref/django-admin/

Обратите внимание, что IP-адрес по умолчанию 127.0.0.1 недоступен с других компьютеров в вашей сети. Чтобы сделать ваш сервер разработки видимым для других компьютеров в сети, используйте свой собственный IP-адрес (например, 192.168.2.1) или 0.0.0.0 или :: (с включенным IPv6).




Поскольку этот вопрос довольно старый и ссылающийся на XP, вот альтернатива для новых ОС;

Если вы раскачиваете Vista или Windows 7 в качестве гостевой ОС, и у вас есть установка виртуальных хостов в Host через Apache, вот как настроить:

В ОС хоста необходимо убедиться, что сетевое подключение выполняется через NAT;

  1. Щелкните правой кнопкой мыши значок сети в окне VM (внизу справа)
  2. Выберите "NAT"
  3. Выберите «Подключить»
  4. Подождите, пока гостевая ОС снова подключится к сети

Затем в гостевой ОС;

  1. Нажмите «Пуск»> «Сеть»> «Центр управления сетями и общим доступом»
  2. Нажмите «Просмотр статуса» рядом с сетевым соединением
  3. Нажмите «Подробности»
  4. Найдите «IPv4 Default Gateway»
  5. Открыть Wordpad
  6. Изменить C: \ Windows \ System32 \ drivers \ etc \ hosts
  7. Добавьте строку к файлу, например:

    [default-gateway-IP] www.example.com
    [default-gateway-IP] example.com
    
  8. Сохранить

  9. Попробуйте открыть http://www.example.com или http://example.com в IE




Related