Por que não consigo acessar a VM guest do host?

1

tl; dr: Existe uma razão para a VM recusar a conexão HTTP com o host?

Eu tenho um servidor web em execução em uma VM Ubuntu (estou usando VMWare) e gostaria de acessá-lo a partir do host do Windows.
Estou tentando encontrar o IP da VM para poder acessá-lo.

Eu configurei um servidor Flask em ambas as máquinas, para que eu pudesse verificar facilmente se o IP estava correto (achei que, se pudesse acessar o host da VM, poderia descobrir isso para descobrir o endereço de origem).

De qualquer forma, nenhum dos IPs que tentei dá alguma coisa.

C:\Users\User>arp -a
Interface: 192.168.1.103 --- 0x4
  Internet Address      Physical Address      Type
  ...

Interface: 192.168.228.1 --- 0x12
  Internet Address      Physical Address      Type
  192.168.228.128       00-0c-29-98-8e-5e     dynamic
  192.168.228.255       ff-ff-ff-ff-ff-ff     static
  224.0.0.2             01-00-5e-00-00-02     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static

Interface: 192.168.52.1 --- 0x14
  Internet Address      Physical Address      Type
  192.168.52.255        ff-ff-ff-ff-ff-ff     static
  224.0.0.2             01-00-5e-00-00-02     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static

Interface: 192.168.99.1 --- 0x29
  Internet Address      Physical Address      Type
  ...

De acordo com ipconfig , o VMWare possui duas interfaces, VMnet1 e VMnet8 , o que eu entendo corresponde a dois modos de configuração de rede. Eu uso Host-only: A private network shared with host que deve corresponder a VMnet1 , que ipconfig diz que é 192.168.228.1 .
Eu tentei todos os IPs sob esta interface, mas nenhum funcionou.
Suspeito que o IP que desejo é, na verdade, 192.168.228.128 (o endereço MAC configurado para a VM é 00:0C:29:98:8E:5E ), mas http://192.168.228.128:5000 no Chrome no host rende 192.168.228.128 refused to connect.

O que estou perdendo?

BTW, eu tentei ir pelo caminho oposto (acessando o host do guest).

$ arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.228.1            ether   00:50:56:c0:00:01   C                     ens33
192.168.228.254          ether   00:50:56:ea:0e:59   C                     ens33

Ambos não dão nada também.

    
por Neo 17.11.2017 / 08:50

0 respostas