VMWare имеет три различных сетевых режима:
- NAT - образ запускается в изолированной сети, которая маршрутизируется через хост-компьютер.
- Bridged - образ запускается в той же сети, что и хост-компьютер, в качестве независимого устройства.
- Host Only - образ запускается в изолированной сети, которая не маршрутизируется.
В режиме NAT вам необходимо проверить IP-адрес шлюза и использовать его, как если бы вы использовали localhost. Поскольку это число кажется произвольным, но не изменяется для любого конкретного изображения, может быть удобнее сделать запись в файле HOSTS, чтобы сохранить его для потомков.
В мостовом режиме вы просто используете IP-адрес хост-машины, а не специальный VMWare.
Использование NAT является наиболее простым, так как вам просто нужно проверить вывод ROUTE PRINT и найти шлюз по умолчанию:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.16.153.2 172.16.153.130 10
Обычно это первая строка, но она идентифицируется по месту назначения 0.0.0.0.
Добавьте эту запись в ваш хост-файл по адресу c: \ windows \ system32 \ drivers \ etc в XP:
172.16.153.2 localhost.local
Тогда вы можете использовать адрес http://localhost.local:3000/ вместо произвольного IP-адреса. Если вы используете Passenger для запуска своих приложений, вы можете добавить дополнительные строки для каждой записи, определенной Passenger.