Estou lutando contra esse problema desde ontem e percebi que é hora de ligar para alguns amigos pedindo ajuda. Eu li outras respostas semelhantes no ServerFault, mas elas não ajudaram.
Eu e meus colegas de trabalho podemos nos conectar ao servidor JIRA de dentro de nossa rede interna. Mas não é possível conectar-se a ele pela Internet (também conhecido como endereço IP externo). O encaminhamento de porta está ativado e foi verificado para funcionar corretamente. Vou descrever a configuração de tudo abaixo.
configuração de rede
Verifiquei que o encaminhamento de porta está funcionando encaminhando a porta 80 da máquina host (nome do host: macmini, endereço IP: 192.168.1.127). Eu posso acessar a página da Web fornecida pela máquina host da Internet, então parece que tudo está configurado corretamente no meu firewall/roteador.
Não tenho certeza se isso importa, mas estou usando a internet Xfinity. Com o roteador Xfinity configurado para passar todo o tráfego via DMB para o meu roteador ASUS RT-AC66U. As máquinas host e convidada estão se conectando à rede através do roteador ASUS.
O servidor JIRA (a máquina convidada)
Eu tenho um servidor JIRA como uma caixa Vagrant com o Debian 8.7 instalado. O JIRA está sendo executado na porta 8080. A caixa vagrant está configurada com um endereço IP estático de 192.168.1.3. Acredito que tive sucesso em desabilitar completamente o firewall no Debian. Eu segui um guia que encontrei usando o Google-Fu, mas devo admitir que não sou proficiente com configuração de firewall no Linux.
Aqui está o conteúdo do servidor JIRA Vagrantfile
:
/etc/network/interfaces
E aqui está o conteúdo do arquivo do servidor JIRA :
A máquina hospedeira
A máquina host está executando o Ubuntu 16.04 e acredito que consegui desabilitar o firewall. Mas, posso estar errado, como afirmei anteriormente, não sou proficiente com configurações de firewall no Linux. Novamente, o endereço IP da máquina host é: 192.168.1.127
. A máquina host tem um servidor Apache www. Usando a seção WAN da página de administração do roteador ASUS, encaminhei a porta 80
para a máquina host. E consigo ver a página da web de fora da minha rede.
Bem, aí estão os fãs de esportes. Estou completamente perplexo com este, então qualquer ajuda seria muito apreciada!
Eu descobri a resposta. Acabou sendo embaraçosamente simples. Eu tive uma entrada incorreta no
/etc/host
arquivo da minha máquina convidada. Eu listei a entrada "ruim" que eu tinha e a entrada "boa", que resolveu meu problema, abaixo.Entrada incorreta
Boa entrada