Não é possível conectar-se ao Vagrant Box (Debian 8) usando o encaminhamento de porta

1

Eu tenho batido minha cabeça contra esse problema desde ontem, e achei que é hora de telefonar a alguns amigos para pedir ajuda. Li outras respostas semelhantes no ServerFault, mas elas não ajudaram.

Eu e meus colegas de trabalho somos capazes de nos conectar ao servidor JIRA dentro de nossa rede interna. Mas, não é possível conectar-se a ele pela Internet (também um endereço IP externo). O encaminhamento de porta está ativado e foi verificado que está funcionando corretamente. Vou descrever a configuração de tudo abaixo.

Configuração de rede

Eu verifiquei que o encaminhamento de porta está funcionando, encaminhando a porta 80 da máquina host (hostname: macmini, endereço IP: 192.168.1.127). Eu posso acessar a página da web servida pela máquina host da internet, então parece que tudo está configurado corretamente no meu firewall / roteador.

Não tenho certeza se isso é importante, mas estou usando a Internet do Xfinity. Com o roteador Xfinity configurado para passar todo o tráfego através do DMB para o meu roteador ASUS RT-AC66U. As máquinas host e guest estão conectadas à rede através do roteador ASUS.

O JIRA Server (a máquina convidada)

Eu tenho um servidor JIRA como uma caixa do 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. Eu 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 na configuração de firewall no Linux.

Aqui está o conteúdo do Vagrantfile :

do servidor JIRA

Eaquiestáoconteúdodoarquivo/etc/network/interfacesdoservidorJIRA:

A máquina host

A máquina host está executando o Ubuntu 16.04 e acredito ter conseguido desativar o firewall. Mas, eu 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, eu encaminhei a porta 80 para a máquina host. E consigo ver a página da web de fora da minha rede.

Bem, você tem fãs de esportes. Estou completamente perplexo com este, então qualquer ajuda seria muito apreciada!

    
por MikeyE 12.09.2017 / 06:01

1 resposta

0

Eu descobri a resposta. Acabou sendo muito simples. Eu tive uma entrada incorreta no arquivo /etc/host de minha máquina convidada. Eu listei a entrada "ruim" que eu tinha, e a entrada "boa", que resolveu o meu problema, abaixo.

Entrada incorreta

127.0.0.1    localhost
127.0.1.1    my_dev_box_hostname

Boa entrada

127.0.0.1    localhost
10.0.0.2     my_dev_box_hostname
    
por 28.07.2018 / 06:24