Como usar o VMware Workstation 12 Player como host virtual

0

Eu estava tentando configurar um servidor linux virtual (ubuntu) em um host do Windows usando o VMWare Workstation 12 Player. O ponto é poder acessar o servidor do meu navegador no windows. O tutorial que estou usando conseguiu se conectar ao convidado no localhost (que me foi dito não é possível) sem muita explicação.

Eu acabei descobrindo conectando via ip de adaptador de rede em vez de localhost. Veja minha resposta abaixo.

** Existem questões semelhantes a esta (com melhores soluções), mas as soluções para a estação de trabalho 8 e abaixo não parecem ser aplicáveis.

    
por LQWill 19.07.2017 / 19:08

1 resposta

0

Em vez disso, executei um servidor simples chamado "http-server" ( link ) e usei

http-server /path/to/index -a 192.xxx.xx.xx -p 3000

De alguma forma, meu instrutor conseguiu fazê-lo no localhost, mas não importa isso agora. Se você está preso aqui como eu estava, vá para configurações de rede VMware e selecione personalizado VMnet1 como um adaptador de rede. Em seguida, execute ipconfig no host e obtenha o endereço IP do VMnet1 e conecte-se a ele no seu navegador em 192.xxx.xx.xx: 3000 e ele deve funcionar.

Espero que isso ajude, mas se alguém sabe como na grande terra verde para obter isso no localhost por favor me avise.

EDIT ONE:

Usar as configurações do VMnet1 (somente host) não dará ao servidor acesso à Internet, mas fazer o mesmo com o VMnet8 (NAT) funcionará melhor.

EDITAR DOIS:

Consulte também Express para essencialmente o mesmo método, mas com javascript. link

  1. crie o arquivo index.js com

var express = require('express') var app = express() app.get('/', function (req, res) { res.send('Hello World') }) app.listen(3000)

  1. Execute nodejs index.js no servidor OU como é chamado na documentação do Express

    1. vá para o endereço IP dos servidores na porta 3000 no navegador host.
por 19.07.2017 / 19:08