Obtendo o VirtualBox + Windows XP para visualizar o host local do meu Mac enquanto estiver offline

Obtendo o VirtualBox + Windows XP para visualizar o host local do meu Mac enquanto estiver offline

Estou executando o Windows XP via VirtualBox no meu Mac. Quero carregar sites no host local do meu Macenquanto estiver off-line.

Eu sei que posso anexar meu IP e um bom nome de domínio ao arquivo host em C:/WINDOWS/system32/drivers/etc ... então posso carregar e testar sites localmente no XP ... mas só tenho IPenquanto estou on-line.

Mesmo que haja um IP (quando tenho uma conexão), ainda tenho que pegá-lo via Terminal e atualizar o arquivo hosts do Windows o tempo todo, já que estou desenvolvendo a partir de um laptop e tenho um novo IP na hora. centavo.

Encontrei um tutorial onde o autor consegue obter um IP permanente. Ele usa o VMware Fusion como VMachine, que é a única diferença entre a configuração dele e a minha. Ao executar o comando do terminal "ifconfig vmnet1" ele obtém:

um IP secreto que a máquina virtual usa para conversar com o OSX

E isso não muda – o que é incrível. Presumo que exista mesmo que ele esteja offline. Seu tutorial éaqui.

Eu seria muito mais eficiente se pudesse fazer meus testes de desenvolvimento offline.

Alguém tem ideias? Obrigado:)

Responder1

As configurações de rede no VirtualBox para sua VM precisam ser definidas como NAT. O que isso significa é que a máquina Windows XP receberá um endereço IP privado atribuído a ela na caixa virtual e todo o acesso a redes externas será roteado através do IP do seu Mac. Acabei de verificar o meu e o IP privado da VM era 10.0.2.15 e 10.0.2.2 para o host. Não tenho certeza se este é o IP padrão que ele usa ou se escolhe um aleatoriamente.

Responder2

Não tenho muita certeza sobre alguns detalhes do OS X, mas a teoria é a mesma: adicione um adaptador de rede virtual ao seu XP Virtual e configure-o como Bridged com um adaptador de loopback (talvez lo0 para um Mac?) - você poderia até adicione um alias:

ifconfig lo0 alias 10.10.10.1

E então atribua seu adaptador em ponte em sua VM na mesma sub-rede. lo0 pode não funcionar - pode ser necessário criar um novo loopback fictício.

Veja aqui um tutorial sobre como fazer isso com algum outro software: http://compileyouidontevenknowyou.blogspot.com/2009/03/virtual-networking-with-virtualbox-on.html

informação relacionada