Como alcançar um servidor de aplicativos virtualizado em execução no Mac OS X a partir de um computador ou tablet externo [fechado]

1

Depois de pesquisar por horas a fio procurando uma solução, decidi deixar uma mensagem neste fórum. Espero que vocês possam me dar um empurrão na direção certa para resolver esse problema.

Estou usando um Macbook executando o OS X 10.6.8 (Snow Leopard). Esta máquina está conectada a um roteador wifi e possui um endereço IP local: 192.168.104.172.

Neste Macbook estou executando o Windows 7 usando o Parallels Desktop. (Não tire sarro de mim agora, por favor. Eu não tenho escolha. :) Nesta instância (virtual) do Windows 7 eu estou executando um servidor de aplicativos que eu uso para testar aplicações web que desenvolvo com uma ferramenta especial do Windows chamada Mendix.

Como nossa empresa usa principalmente Macs como máquinas clientes, eu testo o aplicativo da Web em vários navegadores no OS X: Safari, Firefox e Chrome. Eu me conecto ao servidor de aplicativos que é executado no Windows 7 por meio do endereço IP do servidor virtual do Windows 7. Para simplificar: eu aponto meu navegador para o endereço IP (10.211.55.4) e o número da porta (8080) da instância do Windows 7 e posso começar a testar meu aplicativo da Web.

Para uma nova versão do aplicativo da web, queremos começar a usar tablets, provavelmente iPads. Para testar o aplicativo da web, estou usando um iPad conectado ao mesmo roteador Wi-Fi do meu MacBook. Quero me conectar ao servidor de aplicativos da instância virtual do Windows 7. No entanto, não posso usar o endereço IP 10.211.55.4 para testes, porque isso está disponível apenas no Macbook, pois é um endereço local para esse Mac. Portanto, preciso encontrar uma maneira de fazer o OS X encaminhar a solicitação HTTP para o servidor Windows 7 e enviar a resposta de volta ao iPad.

Eu tenho procurado o encaminhamento de portas e verificado o natd e o ipfw, mas não consigo configurar corretamente. Talvez isso nem seja o caminho que eu comecei a me perguntar. Esse problema pode ser resolvido com as ferramentas de rede padrão fornecidas com o OS X ou eu preciso de ferramentas de servidor adicionais para que isso aconteça? Espero que qualquer pessoa neste fórum possa me colocar de volta nos trilhos e me ajudar a resolver o problema.

    
por Crow74 21.06.2012 / 21:10

1 resposta

2

Resposta original aqui, por favor, dê-lhe crédito também. link

Você deseja colocar seu convidado no modo de rede "em ponte". Isso permitirá obter um endereço IP na mesma rede que seu sistema operacional host (do seu roteador via DHCP ou configurado estaticamente).

Veja este :

  • Shared Networking – the recommended type of networking for the VM. Your virtual machine will share whatever network connection is used by your Mac. You will be able to access the network from the VM as long your Mac OS X is connected to the network. The only limitation of this mode is that the VM is not visible from the external network

  • Bridged Networking – uses your network adapter. You should choose this mode if you want to access the VM from the external network. Please keep in mind that your network configuration should allow using DHCP to assign IP address for the VM, or you should obtain a static IP for the VM and set it in the guest OS.

    
por 22.06.2012 / 05:57