preciso testar meu site, rodando em um Mac local, em vários navegadores no Windows.
Eu uso o Windows XP, instalado no Parallels Desktop.
Seria ótimo, quando eu puder acessar meu http: // localhost: 3000 no Windows, sentado em um ambiente virtual (Parallels).
Como conectar todas as coisas?
Atualizar:
Eu descobri, como acessar o site compartilhado no mac.
Eu tenho as seguintes configurações:
Parallels Desktop -> Preferências -> Rede -> Rede Compartilhada
"Parallels Shared Networking Adapter # 0" modifiquei com ip = 192.168.123.1
No WinXP, este ip é acessível via ping.
C:\Documents and Settings\Administrator>ping imac.local
Pinging imac.local [192.168.123.1] with 32 bytes of data:
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Quando no Mac, ligo a "Web compartilhada", o endereço " http: //imac.local/~AntonAL " fica acessível no WinXP e no Mac. Observe que eu configurei o nome do meu mac como "iMac", que é equivalente a ip = 192.168.123.1
Mas, o único problema, não consigo descobrir é a porta 3000 inacessível.
Portanto, o endereço " http: //imac.local: 3000 " ainda não funciona no WinXP. Na verdade, ele não é acessível nem no Mac ... é possível que esteja fazendo algo errado.
A questão é - qual endereço devo usar no lado do WinXP, para poder acessar "localhost: 3000" no lado do Mac? Tentei ips do "Parallels Shared Networking Adapter # 0", gateway, ip do Mac, mas ainda sem sucesso ...
Respostas:
Tente descobrir o endereço IP local do seu Mac e acessar a página da Web na sua VM usando esse endereço.
Você pode descobrir o endereço IP do seu Mac em Preferências do Sistema, usando o comando ifconfig, ou com alguns aplicativos ou widgets do Painel (como o iSlayer iStat ).
fonte
Digite 'ipconfig' na linha de comando do Windows. Você verá informações semelhantes às que eu vejo abaixo:
Se você observar, na última linha está o Gateway padrão e duas linhas acima do endereço IPv4. O Gateway padrão é o roteador virtual entre o Windows e o Mac OS X. Como o Windows está usando o endereço IP xxx3 e o roteador está usando xxx1, o Mac está disponível em xxx2. No meu caso, eu consigo acessar o Mac em 10.211.55.2. Para que você possa acessar seu servidor web usando http: // xxx2 / e, no meu caso, eu uso:
Editei o arquivo 'hosts' do meu Windows com a seguinte entrada:
Agora, posso digitar http: //localhost.mac/ para acessar o servidor da Web em execução no meu Mac. Embora essa etapa de edição do arquivo 'hosts' não seja necessária, isso me ajuda.
Como uma observação lateral, você pode acessar seu servidor Web baseado no Windows no Mac usando o endereço IPv4 obtido quando você digita 'ipconfig' no Windows.
Outra maneira de obter o endereço IP virtual do Mac é digitar o seguinte comando no Terminal do Mac OS X:
'vnic0' é a Ethernet virtual que o Parallels instala no seu Mac. Caso você tenha várias instâncias de máquina virtual em execução, verá várias ethernet virtual. Todas essas ethernet virtuais começarão com a palavra 'vnic'. Se você tiver duas VMs em execução, verá 'vnic0' e 'vnic1' listados quando você simplesmente executa o comando 'ifconfig' no Terminal.
No meu caso, quando digito 'ipconfig vnic0', obtenho a seguinte saída, você notará que obtém o endereço IP inet xxxx listado.
Espero que isso ajude você.
Felicidades!
SG
fonte
Minhas configurações bem-sucedidas de acesso
localhost:8001
para vitória (localhost
em execução no meu Macintosh).Configure > Hardware > Network adapter 1: Default Adapter
e, em seguida, em Configurar definições:Preferences > Advanced > Network: Change Settings > Shared
.ifconfig | grep inet
.10.211.55.2
.http://localhost:8001/
Certifique-se de que os hosts de instalação: Abra no mac/etc/hosts
e anote-o, como no meu caso, em10.211.55.2 localhost
vez de127.0.0.1 localhost
8001
no Windows e Mac. Siga os próximos passos.nmap -p 8001 10.211.55.2
deve ter status de sucesso (porta aberta).telnet 10.211.55.2 8001
deve ter status de sucesso (porta aberta).10.211.55.2 localhost
http://localhost:8001
fonte
telnet is not recognized as an internal or external command...
Basta executar no terminal:
E vá para o endereço vnic0: inet do Parallels (como http: //1x.2xx.5x.2: 3000 / por ex.)
fonte