VirtualBox VM executando o servidor da web não acessível via IP externo

0

Eu tenho uma máquina com Windows 7 executando o VirtualBox com um convidado do Ubuntu. O convidado tem uma pilha Bitnami LAMP instalada. Eu tenho o convidado configurado para a rede Bridged, e posso acessar o servidor web convidado muito bem de outras máquinas na minha rede local usando o IP do convidado.

Estou tentando configurar o encaminhamento de porta para que eu possa acessar o servidor da web de fora da minha LAN. (O roteador é um modelo 2WIRE como eu estou no UVerse da ATT). Configurei o encaminhamento de porta para as portas 80 e 443 para o IP do convidado de maneira semelhante a como eu as configurei para o meu servidor da Web físico anterior, que funcionava muito bem.

No entanto, parece que não consigo acessar o novo servidor virtual da Web usando meu IP externo na porta encaminhada.

Eu suspeitava de problemas do Firewall do Windows no host, mas desativá-lo não resolveu o problema. Alguém tem conselhos sobre o que devo tentar em seguida?

EDIT: Eu já tentei desativar o firewall no convidado com sudo ufw disable - isso não parece ajudar também. No entanto, depois de verificar o encaminhamento de porta do roteador em mais detalhes, posso ver o problema. Minha VM é chamada de "linux" e nas páginas de configuração do roteador ela é exibida de forma inconsistente. Às vezes, ele reporta com um IP de LAN válido e outras vezes ele não aparece com nenhum IP. Mesmo quando mostra o IP correto, o roteador indica que está desconectado.

Isso poderia ser uma indicação de que o roteador 2WIRE não funciona bem com o modo de rede em ponte do VirtualBox?

    
por mwigdahl 27.05.2014 / 23:42

1 resposta

1

Dependendo do plano de acesso à Internet pelo qual você está pagando, alguns isps bloqueiam portas específicas, como a porta 80, para impedir que clientes "residenciais" executem servidores da Web ou de e-mail. Para diagnosticar isso, tente executar o servidor httpd em uma porta alternativa, como 8888.

Além disso, certifique-se de atribuir um endereço IP privado estático ao convidado virtual. Não use dhcp. Em seguida, encaminhar porta do seu roteador para esse endereço IP. Não dependa de nomes de rede quando encaminhamento de porta: acho que não são confiáveis.

    
por 28.05.2014 / 04:16