1

У меня VirtualBox 4.3.26(самый новый на данный момент) в Win7 и гостевой CentOS7. Я включил переадресацию портов для SSH и HTTP

Я могу зайти по ssh в гостевой сервер с помощью putty с помощью ssh 127.0.0.1:2222 , но не могу получить доступ к гостевому веб-серверу с хоста по 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

свернуться (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

завиток в порядке

1 ответ1

-2

У меня были те же симптомы с гостем Centos 7 и хостом Windows 10. Оказалось, брандмауэр на госте был проблемой.

Проблема была решена после:

sudo systemctl stop firewalld

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .