Obtendo o VirtualBox + Windows XP para visualizar o host local do meu Mac enquanto estiver off-line

1

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

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

Mesmo se houver um IP (quando eu tiver uma conexão), eu ainda o pego via Terminal e atualizo o arquivo dos hosts Windows o tempo todo, já que estou desenvolvendo de um laptop e tenho um novo IP no gota de centavo.

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

a secret IP the virtual machine uses to talk to OSX

E isso não muda - o que é incrível. Eu estou supondo que exista mesmo se ele estiver offline. Seu tutorial é aqui .

Eu seria muito mais eficiente se pudesse fazer meu teste off-line.

Alguém tem ideias? Obrigado :)

    
por Jonah 20.01.2010 / 14:49

2 respostas

1

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

    
por 20.01.2010 / 16:23
0

Não tenho certeza sobre alguns dos detalhes do OS X, mas a teoria é a mesma: Adicionar um adaptador de rede virtual ao seu XP Virtual e defini-lo como Bridged com um adaptador de loopback (talvez lo0 para um Mac?) - Você pode até adicionar um apelido:

ifconfig lo0 alias 10.10.10.1

E, em seguida, atribua seu adaptador em ponte na sua máquina virtual na mesma sub-rede. lo0 pode não funcionar - você pode precisar criar um novo loopback simulado.

Veja aqui um tutorial sobre como fazer isso, algum outro software: link

    
por 20.01.2010 / 16:30