Я использую Windows XP через VirtualBox на моем Mac. Я хочу загружать сайты на localhost моего Macнаходясь в автономном режиме.
Я знаю, что могу добавить свой IP и красивое доменное имя в файл хоста в C:/WINDOWS/system32/drivers/etc... затем я могу загружать и тестировать сайты локально в XP... но у меня есть только IPпока я в сети.
Даже если есть IP (когда у меня есть соединение), мне все равно приходится получать его через терминал и постоянно обновлять файл хостов Windows, так как я веду разработку с ноутбука и в любой момент могу получить новый IP.
Я нашел руководство, в котором автору удалось получить постоянный IP. Он использует VMware Fusion в качестве своего VMachine, и это единственное отличие его настроек от моих. Запустив команду терминала "ifconfig vmnet1", он получает:
секретный IP-адрес, который виртуальная машина использует для связи с OSX
И это не меняется - что здорово. Я предполагаю, что это существует, даже если он не в сети. Его руководство -здесь.
Я был бы гораздо более эффективен, если бы мог проводить тестирование в автономном режиме.
Есть идеи? Спасибо:)
решение1
Сетевые настройки в VirtualBox для вашей виртуальной машины должны быть установлены на NAT. Это означает, что машина с Windows XP получит частный IP-адрес, назначенный ей из Virtual Box, и весь доступ к внешним сетям будет маршрутизироваться через IP вашего Mac. Я только что проверил свой, и частный IP для виртуальной машины был 10.0.2.15 и 10.0.2.2 для хоста. Я не уверен, является ли это стандартным IP-адресом, который он использует, или он выбирает его случайным образом.
решение2
Я не совсем уверен в некоторых деталях для OS X, но теория та же: добавьте виртуальный сетевой адаптер к вашей виртуальной машине XP и установите для него режим моста с адаптером обратной связи (возможно, lo0 для Mac?) — вы даже можете добавить псевдоним:
ifconfig lo0 alias 10.10.10.1
А затем назначьте ваш мостовой адаптер в вашей виртуальной машине в той же подсети. lo0 может не работать — вам, возможно, придется создать новый фиктивный loopback.
Смотрите здесь руководство по выполнению этого действия с использованием другого программного обеспечения: http://compileyouidontevenknowyou.blogspot.com/2009/03/virtual-networking-with-virtualbox-on.html