Eu tive os mesmos sintomas com um convidado do Centos 7 e um host do Windows 10. Acabou o firewall no convidado foi o problema.
O problema foi resolvido depois:
sudo systemctl stop firewalld
Eu tenho o VirtualBox 4.3.26 (mais novo como agora) no Win7 e um convidado CentOS7. Eu habilitei o encaminhamento de porta para SSH e HTTP
Eu posso ssh no guest do host use putty por ssh 127.0.0.1:2222
, mas não consigo acessar o guest web server do host por http://127.0.0.1:3000
NIC 1: MAC: 08002764D472, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 1 Rule(0): name = Rule 1, protocol = tcp, host ip = 0.0.0.0, host port = 2222, guest ip = 0.0.0.0, guest port = 22
NIC 1 Rule(1): name = Rule 2, protocol = tcp, host ip = 0.0.0.0, host port = 3000, guest ip = 0.0.0.0, guest port = 3000
netstat
TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING
curl (cygwin)
$ curl -vv http://127.0.0.1:3000
* Rebuilt URL to: http://127.0.0.1:3000/
* Trying 127.0.0.1...
* Connected to 127.0.0.1 (127.0.0.1) port 3000 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.41.0
> Host: 127.0.0.1:3000
> Accept: */*
>
* Recv failure: Connection was reset
* Closing connection 0
curl: (56) Recv failure: Connection was reset
netstat
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 2743/node
onda está ok
Eu tive os mesmos sintomas com um convidado do Centos 7 e um host do Windows 10. Acabou o firewall no convidado foi o problema.
O problema foi resolvido depois:
sudo systemctl stop firewalld
Tags virtualbox