Node.js WebServer no Ubuntu 12.04 não visível externamente da Internet (IP externo)

1

Roteador: IP: 192.168.1.1
Sistema operacional do host: Windows 7 (64 bits) - IP: 192.168.1.2
Convidado OS (VMware): Ubuntu 12.04 LTS (64 bits) - IP: 192.168.1.10

O sistema operacional convidado tem um NAT e uma conexão em ponte via VMWare.

Estou executando um servidor / site básico do Node.js escutando na porta 8000. Roteador encaminhado por porta com porta interna / externa: 8000

Eu posso acessar meu site na LAN (via sistema operacional Windows), mas não em qualquer computador fora dele ou pela Internet.

Tentei:
(1) Desativando o firewall do Ubuntu "ufw".
(2) Firewall do Windows 7 desativado.
(3) O problema persiste mesmo para o apache2 ou qualquer outro servidor.
Resultado: Nenhuma alteração

Também as varreduras de portas externas (nmap no IP externo) mostram minha porta 8000 para ser "filtrada" em vez de aberta.
Também executando o mesmo servidor Node.js na porta 8000 no Win 7 funciona bem. A porta 8000 está "aberta".

Eu tentei muitas soluções on-line por vários dias, mas sem progresso. Alguma solução / idéia por favor?

    
por nesslersreagent 10.01.2013 / 12:47

2 respostas

0

Problema resolvido .

Eu mudei para " Oracle's VirtualBox " e ele funciona perfeitamente.

É possível empregar um servidor virtual por -
(1) conexão NAT com o encaminhamento de porta.
(2) NAT e uma conexão em ponte.

Eu usei a opção 2 e usei um IP estático (192.168.1.10) para a conexão em ponte. A conexão NAT é padronizada para 192.168.1.2 pelo DHCP.

Porta do roteador encaminha como, porta de entrada: 8000, porta de saída: 8000 e IP de saída: 192.168.1.10

Para um tutorial claro e conciso , aqui está um bom link - > link

É possível em "VMWare" também, mas é muito mais simples no "VirtualBox", na minha opinião.

    
por 11.01.2013 / 07:52
0

Você disse que encaminhou a porta no roteador.
Mas você precisa encaminhar a porta do seu sistema host para o sistema convidado.
Você pode fazer isso nas configurações do VMWare. Vá para as configurações NAT (Editar > Configurações de rede virtual > NAT) e edite o host VMnet. Em seguida, pressione o botão "encaminhamento de porta" e a porta de encaminhamento 8000 a 8000.

Consulte o artigo de suporte do VMWare: link

    
por 10.01.2013 / 13:00